summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add type hints to `tests/rest/client` (#12094)Dirk Klimpel2022-02-283-61/+71
* Remove the unstable `/spaces` endpoint. (#12073)Patrick Cloke2022-02-281-117/+2
* Add type hints to `tests/rest/client` (#12084)Dirk Klimpel2022-02-2810-136/+196
* Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100)Richard van der Hoff2022-02-282-0/+19
* Actually fix bad debug logging rejecting device list & signing key transactio...David Robertson2022-02-281-1/+19
* Replace assertEquals and friends with non-deprecated versions. (#12092)Patrick Cloke2022-02-2861-889/+887
* Add type hints to `tests/rest/client` (#12072)Dirk Klimpel2022-02-2410-102/+159
* Add support for MSC3202: sending one-time key counts and fallback key usage s...reivilibre2022-02-243-24/+233
* Fix non-strings in the `event_search` table (#12037)Sean Quah2022-02-241-2/+115
* Add type hints to `tests/rest/client` (#12066)Dirk Klimpel2022-02-234-119/+148
* Remove more references to `get_datastore` (#12067)Richard van der Hoff2022-02-231-1/+3
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-23103-255/+277
* Implement account status endpoints (MSC3720) (#12001)Brendan Abolivier2022-02-221-4/+200
* Cap the number of in-flight requests for state from a single group (#11608)reivilibre2022-02-221-0/+69
* Fix slow performance of `/logout` in some cases where refresh tokens are in u...reivilibre2022-02-221-2/+91
* Faster joins: Support for calling `/federation/v1/state` (#12013)Richard van der Hoff2022-02-222-0/+170
* Add more tests for in-flight state query duplication. (#12033)reivilibre2022-02-221-21/+171
* Track and deduplicate in-flight requests to `_get_state_for_groups`. (#10870)reivilibre2022-02-181-0/+133
* Fix bug in `StateFilter.return_expanded()` and add some tests. (#12016)reivilibre2022-02-181-0/+109
* Use stable MSC3069 `is_guest` flag on `/whoami`. (#12021)Travis Ralston2022-02-181-3/+6
* Allow modules to set a display name on registration (#12009)Brendan Abolivier2022-02-171-30/+93
* Faster joins: parse msc3706 fields in send_join response (#12011)Richard van der Hoff2022-02-171-0/+32
* Prevent duplicate push notifications for room reads (#11835)lukasdenk2022-02-171-65/+64
* Fix incorrect `get_rooms_for_user` for remote user (#11999)Erik Johnston2022-02-151-0/+107
* Fix incorrect thread summaries when the latest event is edited. (#11992)Patrick Cloke2022-02-151-0/+42
* Add some tests for propagation of device list changes between local users (#1...Andrew Morgan2022-02-152-1/+160
* Implement MSC3706: partial state in `/send_join` response (#11967)Richard van der Hoff2022-02-122-4/+152
* Support the MSC3715 for `/relations`. (#11941)Patrick Cloke2022-02-111-6/+31
* Remove deprecated user_may_create_room_with_invites callback (#11950)Brendan Abolivier2022-02-111-117/+2
* Fix to-device being dropped in limited sync in SQLite. (#11966)Erik Johnston2022-02-111-0/+40
* Adds misc missing type hints (#11953)Patrick Cloke2022-02-111-7/+2
* Tests: replace mocked Authenticator with the real thing (#11913)Richard van der Hoff2022-02-116-44/+116
* Support the stable API endpoint for MSC3283: new settings in `/capabilities` ...Dirk Klimpel2022-02-111-48/+21
* Support pagination tokens from /sync and /messages in the relations API. (#11...Patrick Cloke2022-02-101-14/+137
* Implement a content type allow list for URL previews (#11936)Denis Kasak2022-02-101-0/+72
* Add missing type hints to synapse.replication. (#11938)Patrick Cloke2022-02-082-3/+7
* Experimental support to include bundled aggregations in search results (MSC36...Patrick Cloke2022-02-081-1/+38
* Add a callback to allow modules to deny 3PID (#11854)Brendan Abolivier2022-02-081-1/+75
* Remove optional state of `ApplicationService.is_interested`'s `store` paramet...Andrew Morgan2022-02-071-6/+32
* Add a unit test for users receiving their own device list updates (#11909)Andrew Morgan2022-02-071-1/+56
* Stabilise MSC3231 (Token Based Registration) (#11867)Jonathan de Jong2022-02-041-1/+1
* Remove support for the webclient listener. (#11895)Patrick Cloke2022-02-031-108/+0
* Allow specifying the application service-specific `user_id` parameter in the ...reivilibre2022-02-031-5/+26
* Fixes for opentracing scopes (#11869)Richard van der Hoff2022-02-021-0/+184
* Add a background database update to purge account data for deactivated users....reivilibre2022-02-021-0/+106
* Expose the registered device ID from the `register_appservice_user` test help...reivilibre2022-02-024-8/+13
* Convert `ApplicationServiceTestCase` to use `simple_async_mock` (#11880)Andrew Morgan2022-02-011-10/+9
* Send to-device messages to application services (#11215)Andrew Morgan2022-02-013-68/+348
* Add type hints to `tests/rest/admin` (#11851)Dirk Klimpel2022-01-313-229/+183
* Configurable limits on avatars (#11846)Brendan Abolivier2022-01-282-2/+248
* Add a module callback to set username at registration (#11790)Brendan Abolivier2022-01-261-2/+77
* Improvements to bundling aggregations. (#11815)Patrick Cloke2022-01-261-1/+1
* Add a config flag to inhibit `M_USER_IN_USE` during registration (#11743)Brendan Abolivier2022-01-261-0/+41
* Add admin API to get a list of federated rooms (#11658)Dirk Klimpel2022-01-251-25/+277
* Add admin API to reset connection timeouts for remote server (#11639)Dirk Klimpel2022-01-251-4/+51
* Support rendering previews with data: URLs in them (#11767)Patrick Cloke2022-01-243-10/+107
* Merge tag 'v1.51.0rc2' into developAndrew Morgan2022-01-241-6/+24
|\
| * Fix logic for dropping old events in fed queue (#11806)Andrew Morgan2022-01-241-6/+24
| * Do not try to serialize raw aggregations dict. (#11791)Patrick Cloke2022-01-211-35/+73
* | Remove account data (including client config, push rules and ignored users) u...reivilibre2022-01-241-0/+219
* | Add `state_key` and `rejection_reason` to `events` (#11792)Richard van der Hoff2022-01-211-1/+4
* | Do not try to serialize raw aggregations dict. (#11791)Patrick Cloke2022-01-211-35/+73
* | Drop unused table `public_room_list_stream`. (#11795)Richard van der Hoff2022-01-211-1/+0
* | Make the `get_global_account_data_by_type_for_user` cache be a tree-cache who...reivilibre2022-01-211-2/+2
|/
* Correctly await on_logged_out callbacks (#11786)Brendan Abolivier2022-01-201-1/+27
* Add a regression test for using both webclient and client resources simultane...Andrew Morgan2022-01-201-0/+108
* Fix a bug that corrupted the cache of federated space hierarchies (#11775)Sean Quah2022-01-201-2/+90
* Include whether the requesting user has participated in a thread. (#11577)Patrick Cloke2022-01-181-0/+3
* Make pagination of rooms in admin api stable (#11737)Daniel Sonck2022-01-171-19/+28
* Merge branch 'release-v1.50' into developOlivier Wilkinson (reivilibre)2022-01-141-1/+159
|\
| * Fix a bug introduced in Synapse v1.50.0rc1 whereby outbound federation could ...reivilibre2022-01-131-1/+111
| * Fix a bug introduced in Synapse v1.0.0 whereby device list updates would not ...reivilibre2022-01-121-1/+49
| * Deal with mypy errors w/ type-hinted pynacl 1.5.0 (#11714)David Robertson2022-01-121-1/+7
* | Remove the 'password_hash' from the Users Admin API endpoint response diction...Andrew Morgan2022-01-141-17/+33
* | Replace uses of simple_insert_many with simple_insert_many_values. (#11742)Patrick Cloke2022-01-132-21/+20
* | Include bundled aggregations in the sync response cache. (#11659)Patrick Cloke2022-01-131-5/+5
* | Allow tracking puppeted users for MAU (#11561)Jason Robinson2022-01-121-0/+33
* | Deal with mypy errors w/ type-hinted pynacl 1.5.0 (#11714)David Robertson2022-01-101-1/+7
* | Support spaces with > 50 rooms in the /hierarchy endpoint. (#11695)Patrick Cloke2022-01-071-0/+32
* | Optionally use an on-disk sqlite db in tests (#11702)David Robertson2022-01-072-1/+22
* | Test that bans win a join against a race when computing `/sync` response (#1...David Robertson2022-01-072-3/+104
* | Bundle aggregations outside of the serialization method. (#11612)Patrick Cloke2022-01-071-1/+1
* | Remove the /send_relation endpoint. (#11682)Patrick Cloke2022-01-061-13/+13
* | Strip unauthorized fields from `unsigned` object in events received over fede...Shay2022-01-061-0/+72
* | Fix get federation status of destination if no error occured (#11593)Dirk Klimpel2022-01-051-18/+57
* | Cache empty responses from `/user/devices` (#11587)David Robertson2022-01-052-2/+98
|/
* Refactor the way we set `outlier` (#11634)Richard van der Hoff2022-01-051-3/+1
* Add admin API to get users' account data (#11664)Dirk Klimpel2022-01-051-0/+90
* Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11...reivilibre2022-01-051-59/+0
* Include the topic event in the prejoin state, per MSC3173. (#11666)Patrick Cloke2022-01-041-0/+9
* Convert all namedtuples to attrs. (#11665)Patrick Cloke2021-12-301-1/+5
* Fix a type annotation in `test_account_data.py` and remove it from the Mypy e...reivilibre2021-12-291-2/+2
* Refactor `tests.util.setup_test_homeserver` and `tests.server.setup_test_home...reivilibre2021-12-214-185/+194
* Add type hints to event_push_actions. (#11594)Patrick Cloke2021-12-212-8/+11
* Improve opentracing support for `ResponseCache` (#11607)Richard van der Hoff2021-12-201-11/+34
* Merge remote-tracking branch 'origin/release-v1.49' into developRichard van der Hoff2021-12-201-5/+5
|\
| * Disable aggregation bundling on `/sync` responses (#11583)Richard van der Hoff2021-12-201-5/+5
* | Use mock from standard library (#11588)V024602021-12-201-9/+8
* | Add type hints to `synapse/tests/rest/admin` (#11590)Dirk Klimpel2021-12-165-57/+70
* | Add experimental support for MSC3202: allowing application services to masque...reivilibre2021-12-151-0/+64
* | Add type hints to `synapse/storage/databases/main/e2e_room_keys.py` (#11549)Sean Quah2021-12-141-1/+3
* | Add missing type hints to `synapse.logging.context` (#11556)Sean Quah2021-12-141-35/+0
* | Add missing type hints to `synapse.appservice` (#11360)Patrick Cloke2021-12-141-8/+3
* | Remove redundant `COALESCE()`s around `COUNT()`s in database queries (#11570)Sean Quah2021-12-141-1/+1
* | Move HTML parsing to a separate file for URL previews. (#11566)Patrick Cloke2021-12-132-23/+24
* | Allow events to be created with no `prev_events` (MSC2716) (#11243)Eric Eastwood2021-12-101-0/+103
* | Test to ensure we share the same `state_group` across the whole historical ba...Eric Eastwood2021-12-101-0/+180
* | Ensure emails are canonicalized before fetching associated user. (#11547)Patrick Cloke2021-12-101-1/+2
* | Do not allow cross-room relations, per MSC2674. (#11516)Patrick Cloke2021-12-091-0/+115
* | Support unprefixed versions of fallback key property names. (#11541)Hubert Chathi2021-12-091-5/+25
* | Add missing `errcode` to `parse_string` and `parse_boolean` (#11542)Dirk Klimpel2021-12-094-10/+10
* | Clean up `synapse.rest.admin` (#11535)Dirk Klimpel2021-12-081-1/+1
* | Use HTTPStatus constants in place of literals in `tests.rest.client.test_auth...reivilibre2021-12-081-47/+87
* | Send and handle cross-signing messages using the stable prefix. (#10520)Hubert Chathi2021-12-081-2/+3
* | Fix case in `wait_for_background_updates` where `self.store` does not exist (...Andrew Morgan2021-12-071-7/+4
|/
* Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common`...Sean Quah2021-12-071-0/+59
* Fix 'delete room' admin api to work on incomplete rooms (#11523)Richard van der Hoff2021-12-071-17/+25
* Fix the test breakage introduced by #11435 as a result of concurrent PRs (#11...reivilibre2021-12-071-1/+1
* Stabilise support for MSC2918 refresh tokens as they have now been merged int...reivilibre2021-12-061-15/+15
* Save the OIDC session ID (sid) with the device on login (#11482)Quentin Gliech2021-12-064-33/+188
* Add admin API to get some information about federation status (#11407)Dirk Klimpel2021-12-061-0/+456
* Include bundled aggregations in /sync and related fixes (#11478)Patrick Cloke2021-12-061-39/+96
* Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505)Sean Quah2021-12-061-59/+0
* Support configuring the lifetime of non-refreshable access tokens separately ...reivilibre2021-12-032-0/+154
* Add type hints to `synapse/tests/rest/admin` (#11501)Dirk Klimpel2021-12-039-225/+256
* Revert accidental commits to develop.Olivier Wilkinson (reivilibre)2021-12-034-194/+185
* Give `tests.server.setup_test_homeserver` (nominally!) the same behaviourOlivier Wilkinson (reivilibre)2021-12-031-0/+3
* Move `tests.utils.setup_test_homeserver` to `tests.server`Olivier Wilkinson (reivilibre)2021-12-034-177/+188
* Convert one of the `setup_test_homeserver`s to `make_test_homeserver_synchron...Olivier Wilkinson (reivilibre)2021-12-031-8/+3
* Clean up tests.storage.test_appservice (#11492)reivilibre2021-12-021-177/+168
* Clean up `tests.storage.test_main` to remove use of legacy code. (#11493)reivilibre2021-12-021-17/+10
* Clean up `tests.test_visibility` to remove legacy code. (#11495)reivilibre2021-12-021-202/+39
* Fix media repository failing when media store path contains symlinks (#11446)Sean Quah2021-12-021-1/+108
* Add type annotations to `tests.storage.test_appservice`. (#11488)reivilibre2021-12-021-48/+92
* Add a license header and comment. (#11479)Patrick Cloke2021-12-011-0/+15
* Don't start Synapse master process if `worker_app` is set (#11416)Shay2021-11-301-0/+31
* Bundle relations of relations into the `/relations` result. (#11284)Patrick Cloke2021-11-301-0/+118
* Fix `LruCache` corruption bug with a `size_callback` that can return 0 (#11454)Sean Quah2021-11-301-0/+12
* Remove unnecessary `json.dumps` from `tests.rest.admin` (#11461)Dirk Klimpel2021-11-301-41/+20
* Add missing copyright header. (#11460)Patrick Cloke2021-11-301-0/+14
* Convert status codes to `HTTPStatus` in `tests.rest.admin` (#11455)Dirk Klimpel2021-11-3011-557/+886
* Support the stable /hierarchy endpoint from MSC2946 (#11329)Patrick Cloke2021-11-291-29/+65
* Make background updates controllable via a plugin (#11306)Erik Johnston2021-11-296-30/+104
* Fix perspectives requests for multiple keys for the same server (#11440)Richard van der Hoff2021-11-291-0/+71
* Add a test case for the SendJoinParser (#11441)David Robertson2021-11-291-0/+50
* Update MSC2918 refresh token support to confirm with the latest revision: acc...reivilibre2021-11-261-14/+44
* Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411)Sean Quah2021-11-261-1/+5
* Support expiry of refresh tokens and expiry of the overall session when refre...reivilibre2021-11-261-1/+124
* Track ongoing event fetches correctly (again) (#11376)Sean Quah2021-11-261-1/+138
* Improve performance of `remove_{hidden,deleted}_devices_from_device_inbox` (#...Brendan Abolivier2021-11-251-2/+2
* Lower minumum batch size to 1 for background updates (#11422)Brendan Abolivier2021-11-242-12/+21
* Rename unstable `access_token_lifetime` configuration option to `refreshable_...reivilibre2021-11-231-1/+1
* Add missing type hints to config base classes (#11377)Patrick Cloke2021-11-231-8/+14
* Remove code invalidated by deprecated config flag 'trust_identity_servers_for...Shay2021-11-231-1/+0
* Merge branch 'master' into developSean Quah2021-11-232-0/+253
|\
| * Prevent the media store from writing outside of the configured directorySean Quah2021-11-192-0/+253
* | Add config for customizing the claim used for JWT logins. (#11361)Kostas2021-11-221-32/+36
* | Store arbitrary relations from events. (#11391)Patrick Cloke2021-11-222-1/+117
* | Add an admin API to run background jobs. (#11352)Dirk Klimpel2021-11-191-8/+146
* | Fix checking whether a room can be published on creation. (#11392)Patrick Cloke2021-11-191-33/+62
* | Keep fallback key marked as used if it's re-uploaded (#11382)Hubert Chathi2021-11-191-1/+31
* | Fix verification of objects signed with old local keys (#11379)Richard van der Hoff2021-11-191-3/+53
* | Remove legacy code related to deprecated `trust_identity_server_for_password_...Shay2021-11-181-0/+9
* | Add dedicated admin API for blocking a room (#11324)Dirk Klimpel2021-11-181-0/+228
* | Do not allow MSC3440 threads to fork threads (#11161)Patrick Cloke2021-11-181-0/+62
* | Rename `get_access_token_for_user_id` method to `create_access_token_for_user...reivilibre2021-11-173-11/+11
* | Fix incorrect return value in tests. (#11359)Patrick Cloke2021-11-161-1/+1
* | Merge tag 'v1.47.0rc3' into developDavid Robertson2021-11-161-1/+51
|\|
| * Run _upgrade_existing_database on workers if at current schema_version (#11346)Andrew Morgan2021-11-151-1/+51
* | Avoid sharing room hierarchy responses between users (#11355)Sean Quah2021-11-161-0/+55
* | Add ability to un-shadow-ban via the admin API. (#11347)Patrick Cloke2021-11-161-6/+20
* | Misc typing fixes for tests, part 2 of N (#11330)David Robertson2021-11-164-29/+65
* | Database storage profile passes mypy (#11342)David Robertson2021-11-151-3/+6
* | Add support for the stable version of MSC2778 (#11335)Tulir Asokan2021-11-152-2/+8
* | Test room alias deletion (#11327)David Robertson2021-11-121-28/+77
* | Change display names/avatar URLs to None if they contain null bytes before st...Shay2021-11-121-0/+48
* | Misc typing fixes for `tests`, part 1 of N (#11323)David Robertson2021-11-124-27/+47
* | Convert delete room admin API to async endpoint (#11223)Dirk Klimpel2021-11-122-65/+709
* | Remove redundant parameters on `_check_event_auth` (#11292)Richard van der Hoff2021-11-101-2/+0
* | Clarifications and small fixes to to-device related code (#11247)Andrew Morgan2021-11-091-2/+6
* | Allow admins to proactively block rooms (#11228)David Robertson2021-11-091-0/+28
* | Support filtering by relations per MSC3440 (#11236)Patrick Cloke2021-11-094-35/+438
|/
* Include cross-signing signatures when syncing remote devices for the first ti...Erik Johnston2021-11-091-0/+151
* Require body for read receipts with user-agent exceptions (#11157)rogersheu2021-11-091-2/+28
* Add some background update admin APIs (#11263)Erik Johnston2021-11-081-0/+218
* Default value for `public_baseurl` (#11210)Richard van der Hoff2021-11-083-3/+1
* Fix rolling back when using workers (#11255)Erik Johnston2021-11-051-0/+69
* Additional test for `cachedList` (#11246)Richard van der Hoff2021-11-041-0/+43
* Add a linearizer on (appservice, stream) when handling ephemeral events. (#11...Nick Barrett2021-11-031-0/+51
* Remove a debug statement from tests. (#11239)Patrick Cloke2021-11-031-1/+0
* Merge remote-tracking branch 'origin/master' into developErik Johnston2021-11-021-0/+15
|\
| * Fix URL preview errors when previewing XML documents. (#11196)Patrick Cloke2021-10-271-0/+15
* | Delete messages for hidden devices from `device_inbox` (#11199)Dirk Klimpel2021-11-021-0/+74
* | Add search by room ID and room alias to List Room admin API (#11099)Dirk Klimpel2021-11-021-39/+49
* | ObservableDeferred: run observers in order (#11229)Richard van der Hoff2021-11-022-4/+69
* | Handle missing Content-Type header when accessing remote media (#11200)Shay2021-11-011-2/+16
* | Fix a bug in unit test `test_block_room_and_not_purge` (#11226)Dirk Klimpel2021-11-011-2/+2
* | Make `check_event_allowed` module API callback not fail open (accept events) ...reivilibre2021-11-011-13/+3
* | Remove deprecated delete room admin API (#11213)Dirk Klimpel2021-11-011-24/+15
* | Support for serving server well-known files (#11211)Richard van der Hoff2021-11-011-6/+26
* | Test that `ClientIpStore` combines database and in-memory data correctly (#11...Sean Quah2021-11-011-0/+206
* | Add a module API method to retrieve state from a room (#11204)Brendan Abolivier2021-10-291-1/+24
* | Add knock information in admin exported data (#11171)Rafael Gonçalves2021-10-282-2/+62
* | Fetch verify key locally rather than trying to do so over federation if origi...Shay2021-10-281-0/+12
* | Add a ModuleApi method to update a user's membership in a room (#11147)Brendan Abolivier2021-10-281-1/+125
* | Delete messages from `device_inbox` table when deleting device (#10969)Dirk Klimpel2021-10-272-0/+121
* | Implement an `on_new_event` callback (#11126)Brendan Abolivier2021-10-261-3/+90
|/
* Enable changing user type via users admin API (#11174)Jason Robinson2021-10-261-0/+51
* Don't set new room alias before potential 403 (#10930)AndrewFerr2021-10-251-1/+101
* Fix synapse.config module "read" command (#11145)Jason Robinson2021-10-223-55/+104
* Add a thread relation type per MSC3440. (#11088)Patrick Cloke2021-10-211-6/+34
* Fix adding excluded users to the private room sharing tables when joining a r...David Robertson2021-10-211-14/+53
* Fix setting a user's external_id via the admin API returns 500 and deletes us...Dirk Klimpel2021-10-211-3/+212
* Show error when timestamp in seconds is provided to the /purge_media_cache AP...Aaron R2021-10-201-4/+102
* Merge branch 'master' into developSean Quah2021-10-201-34/+3
|\
| * Revert change to counting of deactivated users towards the monthly active use...Sean Quah2021-10-201-34/+3
* | Check *all* auth events for room id and rejection (#11009)Richard van der Hoff2021-10-181-48/+90
* | Don't remove local users from dir when the leave their last room (#11103)David Robertson2021-10-181-0/+50
* | Correctly exclude users when making a room public or private (#11075)David Robertson2021-10-152-79/+140
* | Fix 500 error on `/messages` when we accumulate more than 5 backward extremit...Eric Eastwood2021-10-141-0/+64
* | Ensure each charset is attempted only once during media preview. (#11089)Patrick Cloke2021-10-141-8/+35
* | Attempt different character encodings when previewing a URL. (#11077)Patrick Cloke2021-10-141-26/+40
* | Fix-up some type hints in the relations tests. (#11076)Patrick Cloke2021-10-143-51/+62
* | Add a test for a workaround concerning the behaviour of third-party rule modu...reivilibre2021-10-141-6/+50
* | Merge remote-tracking branch 'origin/release-v1.45' into developDavid Robertson2021-10-132-8/+74
|\|
| * Stop user directory from failing if it encounters users not in the `users` ta...David Robertson2021-10-134-10/+628
* | Port the Password Auth Providers module interface to the new generic interfac...Azrenbeth2021-10-131-26/+197
* | Be more lenient when parsing the version for oEmbed responses. (#11065)Patrick Cloke2021-10-131-0/+51
* | Simplify the user admin API tests (#11048)Dirk Klimpel2021-10-121-255/+146
* | Add tests for `MediaFilePaths` (#11057)Sean Quah2021-10-121-0/+238
* | Merge remote-tracking branch 'origin/release-v1.45' into developErik Johnston2021-10-121-13/+11
|\|
| * Reset global cache state before cache tests. (#11036)Patrick Cloke2021-10-121-13/+11
* | Fix inconsistent behavior of `get_last_client_by_ip` (#10970)Sean Quah2021-10-121-0/+43
* | Add an approximate difference method to StateFilters (#10825)reivilibre2021-10-121-2/+511
|/
* Autodiscover oEmbed endpoint from returned HTML (#10822)Patrick Cloke2021-10-082-17/+123
* Fix overwriting profile when making room public (#11003)David Robertson2021-10-081-2/+69
* Include exception in json logging (#11028)Nick Barrett2021-10-081-0/+28
* Ensure each cache config test uses separate state. (#11019)Patrick Cloke2021-10-071-8/+12
* Don't alter directory entries for local users when setting a per-room nicknam...David Robertson2021-10-071-0/+34
* Add a spamchecker method to allow or deny 3pid invites (#10894)Brendan Abolivier2021-10-061-0/+70
* Require direct references to configuration variables. (#10985)Patrick Cloke2021-10-066-65/+60
* Add a spamchecker callback to allow or deny room joins (#10910)Brendan Abolivier2021-10-061-0/+101
* Don't drop user dir deltas when server leaves room (#10982)David Robertson2021-10-069-78/+61
* Fix potential leak of per-room profiles when the user dir is rebuilt. (#10981)David Robertson2021-10-051-16/+78
* Add functionality to remove deactivated users from the monthly_active_users t...Hillery Shay2021-10-041-3/+34
* Make is_public Optional[bool] for create_room_as test util (#10951) (#10963)AndrewFerr2021-10-041-6/+7
* Merge tag 'v1.44.0rc3' into developBrendan Abolivier2021-10-041-0/+34
|\
| * Fix error in `get_user_ip_and_agents` when fetching from the database (#10968)Sean Quah2021-10-011-0/+34
| * Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke2021-10-012-7/+9
* | Consistently exclude from user_directory (#10960)David Robertson2021-10-044-26/+366