synapse-old/changelog.d
Richard van der Hoff 2ec8ca5e60
Remove SynapseRequest.get_user_agent (#9069)
SynapseRequest is in danger of becoming a bit of a dumping-ground for "useful stuff relating to Requests",
which isn't really its intention (its purpose is to override render, finished and connectionLost to set up the 
LoggingContext and write the right entries to the request log).

Putting utility functions inside SynapseRequest means that lots of our code ends up requiring a
SynapseRequest when there is nothing synapse-specific about the Request at all, and any old
twisted.web.iweb.IRequest will do. This increases code coupling and makes testing more difficult.

In short: move get_user_agent out to a utility function.
2021-01-12 12:34:16 +00:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
8868.misc Use a chain cover index to efficiently calculate auth chain difference (#8868) 2021-01-11 16:09:22 +00:00
8939.misc Add type hints to the logging context code. (#8939) 2021-01-05 08:06:55 -05:00
8948.feature Also support remote users on the joined_rooms admin API. (#8948) 2021-01-11 14:32:17 -05:00
8984.feature Implement MSC2176: Updated redaction rules (#8984) 2021-01-05 07:41:48 -05:00
9015.feature Combine the SSO Redirect Servlets (#9015) 2021-01-04 18:13:49 +00:00
9016.misc Ensure rejected events get added to some metadata tables (#9016) 2021-01-11 13:57:33 +00:00
9017.feature Add initial support for a "pick your IdP" page (#9017) 2021-01-05 11:25:28 +00:00
9018.misc Ignore date-rotated logs (#9018) 2021-01-05 13:09:15 +00:00
9023.bugfix Handle a display name / avatar URL not included in a federation request. (#9023) 2021-01-06 07:29:03 -05:00
9024.feature Improve the performance of calculating ignored users in large rooms (#9024) 2021-01-07 13:03:38 +00:00
9025.misc Drop last_used column from access_tokens (#9025) 2021-01-11 10:23:49 +00:00
9028.bugfix Empty iterables should count towards cache usage. (#9028) 2021-01-06 12:33:20 -05:00
9030.misc tox: Add a -noextras factor (#9030) 2021-01-07 11:41:54 +00:00
9031.misc Skip unit tests which require optional dependencies (#9031) 2021-01-07 11:41:28 +00:00
9033.misc Handle updating schema version without any deltas. (#9033) 2021-01-07 11:33:36 +00:00
9035.doc Fix typo in docs/systemd-with-workers/README.md (#9035) 2021-01-07 15:31:01 +00:00
9036.feature changelog 2021-01-07 14:56:42 +00:00
9038.misc Run the linters on a consistent list of files (#9038) 2021-01-08 14:08:44 +00:00
9039.removal Remove broken and unmaintained 'webserver.py' script (#9039) 2021-01-08 14:09:06 +00:00
9040.doc Fix a typo in the install docs. (#9040) 2021-01-11 07:42:18 -05:00
9041.misc Some cleanups to device inbox store. (#9041) 2021-01-07 17:20:44 +00:00
9042.feature Support routing edu's to multiple instances (#9042) 2021-01-07 18:07:28 +00:00
9043.feature Ensure that remote users' device list resyncing always happens on master (#9043) 2021-01-07 18:06:52 +00:00
9044.feature Allow running sendToDevice on workers (#9044) 2021-01-07 20:19:26 +00:00
9051.bugfix Fix error handling during insertion of client IPs (#9051) 2021-01-08 14:15:20 +00:00
9053.bugfix Fix "Starting metrics collection from sentinel context" errors (#9053) 2021-01-08 14:33:53 +00:00
9054.bugfix Fix validate_config on nested objects (#9054) 2021-01-08 14:23:04 +00:00
9055.misc Remove old tables after schema version bump (#9055) 2021-01-11 13:58:19 +00:00
9057.doc Keycloak mapping_provider example (#9037) (#9057) 2021-01-08 18:29:30 +00:00
9058.misc Remove unused SynapseService (#9058) 2021-01-11 10:24:22 +00:00
9059.bugfix Clean up exception handling in the startup code (#9059) 2021-01-11 15:55:05 +00:00
9063.misc Removes unnecessary declarations in the tests for the admin API. (#9063) 2021-01-11 11:15:54 -05:00
9068.feature Move more encryption endpoints off master (#9068) 2021-01-11 18:01:27 +00:00
9069.misc Remove SynapseRequest.get_user_agent (#9069) 2021-01-12 12:34:16 +00:00