Half-Shot 059274de05 Merge remote-tracking branch 'origin/rav/state_stream_limit_assertion' into hs/sssh-testing-redis-things %!s(int64=4) %!d(string=hai) anos
..
.gitignore e845fd41c2 Correct attrs package name in requirements (#3492) %!s(int64=6) %!d(string=hai) anos
6446.misc 334bfdbc90 Add some benchmarks for LruCache (#6446) %!s(int64=4) %!d(string=hai) anos
6573.bugfix 825fb5d0a5 Don't default to an invalid sqlite config if no database configuration is provided (#6573) %!s(int64=4) %!d(string=hai) anos
6634.bugfix 1fcf9c6f95 Fix CAS redirect url (#6634) %!s(int64=4) %!d(string=hai) anos
6639.bugfix fe1580bfd9 Fill in the 'default' field for user-defined push rules (#6639) %!s(int64=4) %!d(string=hai) anos
6892.doc ae219fb411 update debian installation instructions to recommend installing `virtualenv` instead of `python3-virtualenv` (#6892) %!s(int64=4) %!d(string=hai) anos
6899.bugfix b21000a44f Improve error responses when a remote server doesn't allow you to access its public rooms list (#6899) %!s(int64=4) %!d(string=hai) anos
6946.bugfix 7042840b32 Transfer alias mappings when joining an upgraded room (#6946) %!s(int64=4) %!d(string=hai) anos
6988.doc c165c1233b Improve database configuration docs (#6988) %!s(int64=4) %!d(string=hai) anos
7006.feature b0db928c63 Extend web_client_location to handle absolute URLs (#7006) %!s(int64=4) %!d(string=hai) anos
7009.feature 96071eea8f Set Referrer-Policy to no-referrer for media (#7009) %!s(int64=4) %!d(string=hai) anos
7010.misc 59ad93d2a4 Newsfile %!s(int64=4) %!d(string=hai) anos
7011.misc fdb1344716 Remove concept of a non-limited stream. (#7011) %!s(int64=4) %!d(string=hai) anos
7024.misc 4cff617df1 Move catchup of replication streams to worker. (#7024) %!s(int64=4) %!d(string=hai) anos
7040.feature 51f7eaf908 Add ability to run replication protocol over redis. (#7040) %!s(int64=4) %!d(string=hai) anos
7051.feature fb69690761 Admin API to join users to a room. (#7051) %!s(int64=4) %!d(string=hai) anos
7068.bugfix 1c1242acba Validate that the session is not modified during UI-Auth (#7068) %!s(int64=4) %!d(string=hai) anos
7089.bugfix c2db6599c8 Fix a bug in the federation API which could cause occasional "Failed to get PDU" errors (#7089). %!s(int64=4) %!d(string=hai) anos
7091.doc aa2492907f Add some explanation to application_services.md (#7091) %!s(int64=4) %!d(string=hai) anos
7096.feature 8327eb9280 Add options to prevent users from changing their profile. (#7096) %!s(int64=4) %!d(string=hai) anos
7102.feature b9930d24a0 Support SAML in the user interactive authentication workflow. (#7102) %!s(int64=4) %!d(string=hai) anos
7107.doc e341518f92 Update pre-built package name for FreeBSD (#7107). (#7107) %!s(int64=4) %!d(string=hai) anos
7109.bugfix 190ab593b7 Use the proper error code when a canonical alias that does not exist is used. (#7109) %!s(int64=4) %!d(string=hai) anos
7110.misc caec7d4fa0 Convert some of the media REST code to async/await (#7110) %!s(int64=4) %!d(string=hai) anos
7115.misc 477c4f5b1c Clean-up some auth/login REST code (#7115) %!s(int64=4) %!d(string=hai) anos
7116.misc a564b92d37 Convert `*StreamRow` classes to inner classes (#7116) %!s(int64=4) %!d(string=hai) anos
7117.bugfix b3cee0ce67 Fix processing of `groups` stream, and use symbolic names for streams (#7117) %!s(int64=4) %!d(string=hai) anos
7118.feature e8e2ddb60a Allow server admins to define and enforce a password policy (MSC2000). (#7118) %!s(int64=4) %!d(string=hai) anos
7119.doc 250f87d0de Update postgres.md (#7119) %!s(int64=4) %!d(string=hai) anos
7120.misc 39230d2171 Clean up some LoggingContext stuff (#7120) %!s(int64=4) %!d(string=hai) anos
7128.misc 4f21c33be3 Remove usage of "conn_id" for presence. (#7128) %!s(int64=4) %!d(string=hai) anos
7133.bugfix d6828c129f Newsfile %!s(int64=4) %!d(string=hai) anos
7136.misc fa4f12102d Refactor the CAS code (move the logic out of the REST layer to a handler) (#7136) %!s(int64=4) %!d(string=hai) anos
7137.removal 6ca5e56fd1 Remove unused captcha_bypass_secret option (#7137) %!s(int64=4) %!d(string=hai) anos
7141.doc 7bab642707 Various cleanups to INSTALL.md (#7141) %!s(int64=4) %!d(string=hai) anos
7146.misc 38919b521e Run replication streamers on workers (#7146) %!s(int64=4) %!d(string=hai) anos
7147.doc c5f89fba55 Add developer documentation for running a local CAS server (#7147) %!s(int64=4) %!d(string=hai) anos
7150.bugfix 12aa5a7fa7 Ensure is_verified on /_matrix/client/r0/room_keys/keys is a boolean (#7150) %!s(int64=4) %!d(string=hai) anos
7151.bugfix 55ca6cf88c Update changelog.d/7151.bugfix %!s(int64=4) %!d(string=hai) anos
7152.feature 84f7eaed16 Improve the UX of the login fallback when using SSO (#7152) %!s(int64=4) %!d(string=hai) anos
7153.feature b7da598a61 Always whitelist the login fallback for SSO (#7153) %!s(int64=4) %!d(string=hai) anos
7155.bugfix fbf0782c63 Only import sqlite3 when type checking (#7155) %!s(int64=4) %!d(string=hai) anos
7157.misc 665630fcaa Add tests for outbound device pokes %!s(int64=4) %!d(string=hai) anos
7158.misc daa1ac89a0 Fix device list update stream ids going backward (#7158) %!s(int64=4) %!d(string=hai) anos
7159.bugfix 7966a1cde9 Rewrite prune_old_outbound_device_pokes for efficiency (#7159) %!s(int64=4) %!d(string=hai) anos
7167.doc 2e826cd80c Improve TURN documentation. (#7167) %!s(int64=4) %!d(string=hai) anos
7171.doc d9f29f8dae Fix a small typo in the `metrics_flags` config option. (#7171) %!s(int64=4) %!d(string=hai) anos
7177.bugfix b994e86e35 Only setdefault for signatures if device has key_json (#7177) %!s(int64=4) %!d(string=hai) anos
7178.bugfix 62a7289133 Fix a bug which could cause incorrect 'cyclic dependency' error. (#7178) %!s(int64=4) %!d(string=hai) anos
7181.misc 60adcbed91 Fix "'NoneType' has no attribute start|stop" logcontext errors (#7181) %!s(int64=4) %!d(string=hai) anos
7183.misc 0f05fd1530 Reduce the number of calls to `resource.getrusage` (#7183) %!s(int64=4) %!d(string=hai) anos
7184.misc 0a7b0882c1 Fix use of async/await in media code (#7184) %!s(int64=4) %!d(string=hai) anos
7185.misc 5016b162fc Move client command handling out of TCP protocol (#7185) %!s(int64=4) %!d(string=hai) anos
7186.feature 694d8bed0e Support CAS in UI Auth flows. (#7186) %!s(int64=4) %!d(string=hai) anos
7187.misc 82498ee901 Move server command handling out of TCP protocol (#7187) %!s(int64=4) %!d(string=hai) anos
7188.misc 07b88c546d Convert http.HTTPStatus objects to their int equivalent (#7188) %!s(int64=4) %!d(string=hai) anos
7190.misc b413ab8aa6 changelog %!s(int64=4) %!d(string=hai) anos
7191.feature 468dcc767b Allow admins to create aliases when they are not in the room (#7191) %!s(int64=4) %!d(string=hai) anos
7192.misc 2e105c156b Remove sent outbound device list pokes from the database (#7192) %!s(int64=4) %!d(string=hai) anos
7193.misc f31e65a749 bg update to clear out duplicate outbound_device_list_pokes (#7193) %!s(int64=4) %!d(string=hai) anos
7195.misc dfa0782254 Remove connections per replication stream metric. (#7195) %!s(int64=4) %!d(string=hai) anos
7199.bugfix d73bf18d13 Server notices: Dissociate room creation/lookup from invite (#7199) %!s(int64=4) %!d(string=hai) anos
7203.bugfix bae32740da Remove some `run_in_background` calls in replication code (#7203) %!s(int64=4) %!d(string=hai) anos
7207.misc 4b0f00ad0c Remove stream before/after debug log lines (#7207) %!s(int64=4) %!d(string=hai) anos
7213.misc 701788a227 Added explicit Python build tools to snap requirements (#7213) %!s(int64=4) %!d(string=hai) anos
7219.misc d78cb31588 Add typing information to federation_server. (#7219) %!s(int64=4) %!d(string=hai) anos
7225.misc 6b6685db9f Extend room admin api with additional attributes (#7225) %!s(int64=4) %!d(string=hai) anos
7226.misc ce72355d7f Fix race in replication (#7226) %!s(int64=4) %!d(string=hai) anos
7228.misc 967f99b9f8 Unblacklist /upgrade creates a new room (#7228) %!s(int64=4) %!d(string=hai) anos
7230.feature ac978ab3da Default PL100 to enable encryption in a room (#7230) %!s(int64=4) %!d(string=hai) anos
7233.misc 23f8d285eb Remove redundant checks on `daemonize` from synctl (#7233) %!s(int64=4) %!d(string=hai) anos
7234.doc cae4121484 Make systemd-with-workers doc official (#7234) %!s(int64=4) %!d(string=hai) anos
7235.feature c11d24d48c Fix changelog for #7235 %!s(int64=4) %!d(string=hai) anos
7236.misc 55d46da59a Upgrade jQuery to 3.x on fallback login/registration screens (#7236) %!s(int64=4) %!d(string=hai) anos
7237.misc 7f7f9968b3 Make it clearer to the user that they haven't overridden onLogin/Register (#7237) %!s(int64=4) %!d(string=hai) anos
7238.doc 29b7e22b93 Add documentation to password_providers config option (#7238) %!s(int64=4) %!d(string=hai) anos
7239.misc 7c7618c7e3 fix changelog name %!s(int64=4) %!d(string=hai) anos
7240.bugfix b85d7652ff Do not allow a deactivated user to login via SSO. (#7240) %!s(int64=4) %!d(string=hai) anos
7241.misc 1722b8a527 Convert delete_url_cache_media to async/await. (#7241) %!s(int64=4) %!d(string=hai) anos
7243.misc f1097e7720 Fix the parameters of a test fixture (#7243) %!s(int64=4) %!d(string=hai) anos
7248.doc a026bdaab7 Add matrix-synapse-shared-secret-auth as an example password provider (#7248) %!s(int64=4) %!d(string=hai) anos
7249.bugfix 5a709630bf Fix --help commandline argument (#7249) %!s(int64=4) %!d(string=hai) anos
7251.doc 4a0dadafbe Add setting to nginx configuration to allow larger file uploads (#7251) %!s(int64=4) %!d(string=hai) anos
7259.bugfix 17a2433b0d Add notes to the changelog about an additional SSO template. (#7259) %!s(int64=4) %!d(string=hai) anos
7260.bugfix f41b742161 Check on room creation if the user is allowed to publish the room to the room directory. (#7260) %!s(int64=4) %!d(string=hai) anos
7261.misc eed7c5b89e Convert auth handler to async/await (#7261) %!s(int64=4) %!d(string=hai) anos
7265.feature a48138784e Allow specifying the value of Accept-Language header for URL previews (#7265) %!s(int64=4) %!d(string=hai) anos
7268.bugfix f5ea8b48bd Reject unknown UI auth sessions (instead of silently generating a new one) (#7268) %!s(int64=4) %!d(string=hai) anos
7272.doc c07fca9e2f Clarify the comments for media_storage_providers options (#7272) %!s(int64=4) %!d(string=hai) anos
7274.bugfix f2049a8d21 Fix a potentially-huge sql query (#7274) %!s(int64=4) %!d(string=hai) anos
7278.misc fce663889b Add some replication tests (#7278) %!s(int64=4) %!d(string=hai) anos
7279.feature 054c231e58 Use a template for the SSO success page to allow for customization. (#7279) %!s(int64=4) %!d(string=hai) anos
7286.misc 0f8f02bc39 On catchup, process each row with its own stream id (#7286) %!s(int64=4) %!d(string=hai) anos
7290.misc d7d42387f5 Fix 'generator object is not subscriptable' error (#7290) %!s(int64=4) %!d(string=hai) anos
7291.misc 67ff7b8ba0 Improve type checking in `replication.tcp.Stream` (#7291) %!s(int64=4) %!d(string=hai) anos
7295.misc 5308239d5d Reduce logging verbosity of URL cache cleanup. (#7295) %!s(int64=4) %!d(string=hai) anos
7300.misc 13917232d5 Fix indention in generated config file (#7300) %!s(int64=4) %!d(string=hai) anos
7303.misc 13683a3a22 Extend StreamChangeCache to support multiple entities per stream ID (#7303) %!s(int64=4) %!d(string=hai) anos
7315.feature 2e3b9a0fcb Revert "Revert "Merge pull request #7315 from matrix-org/babolivier/request_token"" %!s(int64=4) %!d(string=hai) anos
7318.misc 71a1abb8a1 Stop the master relaying USER_SYNC for other workers (#7318) %!s(int64=4) %!d(string=hai) anos
7319.misc ff5604e7f1 import urllib.parse when using urllib.parse.quote (#7319) %!s(int64=4) %!d(string=hai) anos
7321.misc 336989a57f Reduce federation logging on success (#7321) %!s(int64=4) %!d(string=hai) anos
7325.feature 841c581c40 Fix replication metrics when using redis (#7325) %!s(int64=4) %!d(string=hai) anos
7326.misc 82d8b1dd1f Another go at fixing one-word commands (#7326) %!s(int64=4) %!d(string=hai) anos
7337.bugfix 3655eafe85 changelog %!s(int64=4) %!d(string=hai) anos
7338.misc 33bceb7f70 Convert some of the federation handler methods to async/await. (#7338) %!s(int64=4) %!d(string=hai) anos
7341.bugfix cc9eceb00d Don't crash when one of the configuration files is empty (#7341) %!s(int64=4) %!d(string=hai) anos
7343.feature 7bfe0902ce Add documentation to the sample config about the templates for SSO. (#7343) %!s(int64=4) %!d(string=hai) anos
7344.bugfix 07337fe30b Fix incorrect metrics reporting for renew_attestations (#7344) %!s(int64=4) %!d(string=hai) anos
7352.feature 929dbb0fb3 Newsfile %!s(int64=4) %!d(string=hai) anos
7357.doc 036fab5d8a Document monitoring workers (#7357) %!s(int64=4) %!d(string=hai) anos
7358.bugfix 8b6468cc15 changelog %!s(int64=4) %!d(string=hai) anos
7359.misc fb8ff79efd Fix collation for postgres for unit tests (#7359) %!s(int64=4) %!d(string=hai) anos