summary refs log tree commit diff
path: root/tests/handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove 3pid and identity serversRory&2025-06-284-332/+0
* Remove SAML/2 authRory&2025-06-281-427/+0
* Remove CAS authRory&2025-06-281-239/+0
* Add support for MSC4155 Invite filtering (#18288)Will Hunt2025-06-051-1/+166
* Make user_type extensible and allow default user_type to be set (#18456)Hugh Nimmo-Smith2025-06-031-0/+35
* Add option to limit key queries to users sharing rooms as per MSC4263 (#18180)Johannes Marbach2025-05-281-0/+150
* Increase timeout for test_lock_contention on RISC-V (#18430)gui-yue2025-05-271-5/+25
* Policy server part 1: Actually call the policy server (#18387)Travis Ralston2025-05-211-0/+226
* Bump ruff from 0.7.3 to 0.11.10 (#18451)dependabot[bot]2025-05-201-2/+2
* Allow only requiring a field be present in an SSO response, rather than speci...Andrew Morgan2025-05-191-1/+76
* Add option to allow registrations that begin with '_' (#18262)_2025-05-151-0/+23
* Pass leave from remote invite rejection down Sliding Sync (#18375)Devon Hudson2025-05-081-0/+12
* Convert Sliding Sync tests to use higher-level `compute_interested_rooms` (#1...Devon Hudson2025-05-071-396/+986
* Add the ability to exclude remote users in user directory search results (#18...Will Lewis2025-05-021-0/+61
* Don't check the `at_hash` (access token hash) in OIDC ID Tokens if we don't u...Andrew Morgan2025-05-021-0/+44
* Do not auto-provision missing users & devices when delegating auth to MAS (#1...Quentin Gliech2025-05-021-0/+10
* Add passthrough_authorization_parameters support to OIDC configuration (#18232)Olivier D2025-04-101-0/+26
* Add an access token introspection cache to make Matrix Authentication Service...reivilibre2025-04-011-0/+38
* Store hashes of media files, and allow quarantining by hash. (#18277)Will Hunt2025-03-271-0/+1
* Support getting the device ID explicitly from MAS (#18174)Quentin Gliech2025-03-041-0/+38
* Add `redirect_uri` option to `oidc_providers` entries (#18197)Andrew Morgan2025-03-031-0/+50
* Disable room list publication by default (#18175)Erik Johnston2025-02-242-0/+7
* Add support for overriding `id_token_signing_alg_values_supported` for an Ope...Eric Eastwood2025-02-201-4/+60
* Make sure we advertise registration as disabled when MSC3861 is enabled (#17661)Quentin Gliech2025-02-181-1/+36
* feat: Allow multiple values for SSO attribute_requirements via comma separati...meise2025-02-102-0/+78
* Add MSC3861 config options admin_token_path and client_secret_path (#18004)V024602025-02-041-1/+1
* Add locking to more safely delete state groups: Part 1 (#18107)Erik Johnston2025-02-031-2/+7
* Fix join being denied after being invited over federation (#18075)Eric Eastwood2025-01-273-23/+94
* Ratelimit presence updates (#18000)Sven Mäder2025-01-241-2/+103
* Add email.tlsname config option (#17849)cynhr2024-12-171-4/+4
* forward requester id to check username for spam callbacks (#17916)Wilson2024-12-131-0/+36
* Support for MSC4190: device management for application services (#17705)Quentin Gliech2024-12-042-6/+40
* Create one-off scheduled task to delete old OTKs (#17934)Richard van der Hoff2024-11-191-0/+70
* Fix MSC4222 returning full state (#17915)Erik Johnston2024-11-081-0/+32
* Issue one time keys in upload order (#17903)Richard van der Hoff2024-11-061-5/+73
* Remove support for python 3.8 (#17908)Devon Hudson2024-11-062-23/+37
* Add experimental support for MSC4222 (#17888)Erik Johnston2024-11-051-44/+226
* Sliding Sync: Lazy-loading room members on incremental sync (remember members...Eric Eastwood2024-11-041-19/+402
* Correctly changes to required state config in sliding sync (#17785)Erik Johnston2024-10-141-2/+692
* Clarify `test_forget_when_not_left` docstring (#17628)Andrew Morgan2024-10-071-1/+1
* Sliding Sync: Move filters tests to rest layer (#17703)Eric Eastwood2024-09-121-1384/+1
* Speed up sliding sync by avoiding copies (#17670)Erik Johnston2024-09-061-151/+195
* Format files with Ruff (#17643)Quentin Gliech2024-09-023-10/+18
* Use custom stage UIA error for MAS cross-signing reset (#17509)Michael Telatynski2024-08-301-1/+1
* Sliding Sync: Make `PerConnectionState` immutable (#17600)Erik Johnston2024-08-291-18/+5
* Fix Internal Server Error for Non-Local Users in Room Actions (#17607)Gordan Trevis2024-08-291-1/+21
* Sliding sync: factor out room list logic (#17622)Erik Johnston2024-08-281-76/+76
* Fix hierarchy returning 403 when room is accessible through federation (#17194)Krishan2024-08-281-0/+48
* Add a utility function for generating fake event IDs (#17557)Andrew Morgan2024-08-131-5/+1
* Sliding Sync: Update filters to be robust against remote invite rooms (#17450)Eric Eastwood2024-07-301-34/+840
* Fix `failures` property in `/keys/query` (#17499)Richard van der Hoff2024-07-301-3/+56
* Add a cache on `get_rooms_for_local_user_where_membership_is` (#17460)Erik Johnston2024-07-191-0/+1
* Add room subscriptions to Sliding Sync `/sync` (#17432)Eric Eastwood2024-07-151-180/+865
* Fix filtering room types on remote rooms (#17434)Erik Johnston2024-07-111-0/+68
* Fix bug in sliding sync when using old DB. (#17398)Erik Johnston2024-07-081-1/+0
* Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-081-4/+64
* Upon deactivation, forget all of the user's rooms (#17400)Travis Ralston2024-07-051-0/+22
* Add `rooms.required_state` to Sliding Sync `/sync` (#17342)Eric Eastwood2024-07-041-2/+534
* Add `room_types`/`not_room_types` filtering to Sliding Sync `/sync` (#17337)Eric Eastwood2024-07-021-1/+213
* Return some room data in Sliding Sync `/sync` (#17320)Eric Eastwood2024-07-021-44/+728
* Fix regression when bounding future tokens (#17391)Erik Johnston2024-07-021-6/+31
* Fix sync waiting for an invalid token from the "future" (#17386)Erik Johnston2024-07-021-1/+72
* Add `is_invite` filtering to Sliding Sync `/sync` (#17335)Eric Eastwood2024-06-241-15/+59
* Add `is_encrypted` filtering to Sliding Sync `/sync` (#17281)Eric Eastwood2024-06-171-0/+66
* Add `stream_ordering` sort to Sliding Sync `/sync` (#17293)Eric Eastwood2024-06-171-31/+195
* Enable cross-signing key upload without UIA (#17284)Richard van der Hoff2024-06-141-0/+2
* Add `is_dm` filtering to Sliding Sync `/sync` (#17277)Eric Eastwood2024-06-131-1/+129
* Fix `newly_left` rooms not appearing if we returned early (Sliding Sync) (#17...Eric Eastwood2024-06-131-1/+1
* Add Sliding Sync `/sync` endpoint (initial implementation) (#17187)Eric Eastwood2024-06-061-0/+1118
* Handle hyphens in user dir search porperly (#17254)Erik Johnston2024-06-051-0/+39
* Fix bug where typing replication breaks (#17252)Erik Johnston2024-05-311-1/+52
* Fix deduplicating of membership events to not create unused state groups. (#1...Erik Johnston2024-05-301-0/+21
* Add a short sleep if the request is rate-limited (#17210)Erik Johnston2024-05-182-0/+5
* Removed `request_key` from the `SyncConfig` (moved outside as its own functio...Eric Eastwood2024-05-161-8/+39
* Fix bug where push rules would be empty in `/sync` (#17142)Erik Johnston2024-05-161-1/+28
* Refactor Sync handler to be able to return different sync responses (`SyncVer...Eric Eastwood2024-05-161-16/+65
* Redact membership events if the user requested erasure upon deactivating (#17...Till2024-04-251-0/+37
* bugfix: make msc3967 idempotent (#16943)Kegan Dougal2024-04-151-0/+50
* Also check if first event matches the last in prev batch (#17066)Erik Johnston2024-04-091-0/+95
* Fix bug in calculating state for non-gappy syncs (#16942)Richard van der Hoff2024-04-041-0/+105
* `/sync`: fix bug in calculating `state` response (#16930)Richard van der Hoff2024-04-041-0/+80
* Fix bug in `/sync` response for archived rooms (#16932)Richard van der Hoff2024-04-041-13/+195
* Fix reject knocks on deactivating account (#17010)Hanadi2024-03-211-2/+85
* Improve event validation (#16908)Shay2024-03-192-2/+153
* Improve lock performance when a lot of locks are waiting (#16840)Mathieu Velten2024-03-141-0/+23
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-2324-0/+28
* Allow room creation but not publishing to continue if room publication rules ...Shay2024-01-221-28/+23
* Filter out rooms from the room directory being served to other homeservers wh...reivilibre2024-01-081-0/+88
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-1328-286/+449
|\
| * Update license headersPatrick Cloke2023-11-2128-286/+449
* | Keep track of `user_ips` and `monthly_active_users` when delegating auth (#16...David Robertson2023-11-231-14/+115
|/
* Add an Admin API to temporarily grant the ability to update an existing cross...David Robertson2023-11-151-0/+47
* Use full GitHub links instead of bare issue numbers. (#16637)Patrick Cloke2023-11-151-3/+3
* Convert simple_select_one_txn and simple_select_one to return tuples. (#16612)Patrick Cloke2023-11-092-3/+5
* Remove remaining usage of cursor_to_dict. (#16564)Patrick Cloke2023-10-311-11/+11
* Claim local one-time-keys in bulk (#16565)David Robertson2023-10-301-0/+158
* Claim fallback keys in bulk (#16570)David Robertson2023-10-301-0/+77
* Add a new module API to update user presence state. (#16544)Patrick Cloke2023-10-261-9/+102
* Convert simple_select_list and simple_select_list_txn to return lists of tupl...Patrick Cloke2023-10-261-5/+9
* Allow multiple workers to write to receipts stream. (#16432)Erik Johnston2023-10-251-4/+13
* Fix type hint errors from Twisted trunk (#16526)Patrick Cloke2023-10-231-0/+1
* Convert state delta processing from a dict to attrs. (#16469)Patrick Cloke2023-10-161-1/+1
* Factor out `MultiWriter` token from `RoomStreamToken` (#16427)Erik Johnston2023-10-051-4/+4
* Some refactors around receipts stream (#16426)Erik Johnston2023-10-042-11/+23
* Return an immutable value from get_latest_event_ids_in_room. (#16326)Patrick Cloke2023-09-181-1/+1
* Fix using dehydrated devices (MSC2697) & refresh tokens (#16288)Hanadi2023-09-131-1/+9
* Update ruff config (#16283)Patrick Cloke2023-09-082-2/+2
* Handle "registration_enabled" parameter for CAS (#16262)Aurélien Grimpard2023-09-061-0/+17
* Merge remote-tracking branch 'origin/release-v1.92' into developPatrick Cloke2023-09-061-129/+23
|\
| * Merge remote-tracking branch 'origin/release-v1.91' into release-v1.92Patrick Cloke2023-09-061-129/+23
| |\
| | * Revert MSC3861 introspection cache, admin impersonation and account lock (#16...Quentin Gliech2023-09-061-130/+24
* | | Delete device messages asynchronously and in staged batches (#16240)Mathieu Velten2023-09-061-0/+47
* | | Fix appservices being unable to handle to_device messages for multiple users ...Will Hunt2023-09-051-0/+125
* | | Time out busy presence status & test multi-device busy (#16174)Patrick Cloke2023-09-051-3/+101
* | | Track presence state per-device and combine to a user state. (#16066)Patrick Cloke2023-09-051-10/+490
|/ /
* | Don't wake up destination transaction queue if they're not due for retry. (#1...Erik Johnston2023-09-042-14/+48
* | Don't reset retry timers on "valid" error codes (#16221)Erik Johnston2023-09-041-2/+2
* | Stop writing to the event_txn_id table (#16175)Patrick Cloke2023-08-301-11/+4
* | Bump mypy-zope & mypy. (#16188)Patrick Cloke2023-08-299-39/+39
* | Support IPv6-only SMTP servers (#16155)Evilham2023-08-291-10/+59
* | Pass the device ID around in the presence handler (#16171)Patrick Cloke2023-08-281-11/+27
* | Combine logic about not overriding BUSY presence. (#16170)Patrick Cloke2023-08-281-7/+30
* | Prepare unit tests for Python 3.12 (#16099)V024602023-08-251-12/+12
* | Replace simple_async_mock with AsyncMock (#16180)Patrick Cloke2023-08-255-41/+39
* | Replace make_awaitable with AsyncMock (#16179)Patrick Cloke2023-08-2414-344/+300
|/
* Add tests for restoring the presence state after a restart. (#16151)Patrick Cloke2023-08-231-0/+116
* Clean-up presence tests (#16158)Patrick Cloke2023-08-221-92/+37
* Add an admin endpoint to allow authorizing server to signal token revocations...Shay2023-08-221-1/+33
* Fix user directory test for deactivated support user. (#16157)Patrick Cloke2023-08-221-8/+11
* MSC3861: allow impersonation by an admin using a query param (#16132)Mathieu Velten2023-08-181-0/+35
* Cache token introspection response from OIDC provider (#16117)Shay2023-08-171-0/+62
* Support MSC3814: Dehydrated Devices Part 2 (#16010)Shay2023-08-081-4/+5
* Add ability to wait for locks and add locks to purge history / room deletion ...Erik Johnston2023-07-311-0/+74
* Fix 404 on /profile when the display name is empty but not the avatar (#16012)Mathieu Velten2023-07-271-0/+10
* Support MSC3814: Dehydrated Devices (#15929)Shay2023-07-241-1/+98
* Re-introduce the outbound federation proxy (#15913)Eric Eastwood2023-07-184-4/+12
* Mark get_user_in_directory private since only used in tests (#15884)Mathieu Velten2023-07-121-9/+9
* Add + as an allowed character for Matrix IDs (MSC4009) (#15911)Patrick Cloke2023-07-111-6/+5
* Revert "Federation outbound proxy" (#15910)Eric Eastwood2023-07-104-12/+4
* Federation outbound proxy (#15773)Eric Eastwood2023-07-054-4/+12
* Fix forgotten rooms missing in initial sync (#15815)Nicolas Werner2023-06-211-0/+21
* Clear event caches when we purge history (#15609)Erik Johnston2023-06-081-1/+1
* `N + 3`: Read from column `full_user_id` rather than `user_id` of tables `pro...Shay2023-06-021-20/+8
* Enforce that an admin token also has the basic Matrix API scopeQuentin Gliech2023-05-301-1/+25
* Reject tokens with multiple device scopesQuentin Gliech2023-05-301-1/+28
* Handle errors when introspecting tokensQuentin Gliech2023-05-301-0/+35
* Disable incompatible Admin API endpointsQuentin Gliech2023-05-301-0/+19
* Make AS tokens work & allow ASes to /registerQuentin Gliech2023-05-301-2/+2
* Refactor config to be an experimental featureHugh Nimmo-Smith2023-05-301-6/+9
* Disable account related endpoints when using OAuth delegationQuentin Gliech2023-05-301-3/+177
* Actually enforce guest + return www-authenticate headerHugh Nimmo-Smith2023-05-301-3/+40
* Initial tests for OAuth delegationHugh Nimmo-Smith2023-05-301-0/+345
* Make the api.auth.Auth a ProtocolQuentin Gliech2023-05-301-2/+2
* Process previously failed backfill events in the background (#15585)Eric Eastwood2023-05-241-0/+95
* Add requesting user id parameter to key claim methods in `TransportLayerClien...Shay2023-05-241-1/+15
* Consolidate logic to check for deactivated users. (#15634)Patrick Cloke2023-05-231-38/+21
* Rename blacklist/whitelist internally. (#15620)Patrick Cloke2023-05-191-1/+1
* Check appservices for devices during a /user/devices query. (#15539)Patrick Cloke2023-05-051-1/+134
* Implement MSC4009 to widen the allowed Matrix ID grammar (#15536)Patrick Cloke2023-05-051-0/+13
* Add config option to forget rooms automatically when users leave them (#15224)Sean Quah2023-05-031-0/+11
* Add support for claiming multiple OTKs at once. (#15468)Patrick Cloke2023-04-271-18/+14
* Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458)Shay2023-04-261-14/+12
* Add unstable /keys/claim endpoint which always returns fallback keys. (#15462)Patrick Cloke2023-04-251-6/+235
* Move Spam Checker callbacks to a dedicated file (#15453)Andrew Morgan2023-04-181-1/+1
* Convert async to normal tests in `TestSSOHandler` (#15433)Dirk Klimpel2023-04-141-4/+4
* Revert pruning of old devices (#15360)Erik Johnston2023-03-312-2/+2
* Implement MSC3984 to proxy /keys/query requests to appservices. (#15321)Patrick Cloke2023-03-301-1/+120
* Add the ability to enable/disable registrations when in the OIDC flow (#14978)Warren Bailey2023-03-301-1/+16
* Delete stale non-e2e devices for users, take 3 (#15183)Erik Johnston2023-03-292-2/+2
* Implement MSC3983 to proxy /keys/claim queries to appservices. (#15314)Patrick Cloke2023-03-281-1/+75
* Refresh remote profiles that have been marked as stale, in order to fill the ...reivilibre2023-03-161-2/+185
* Batch up storing state groups when creating new room (#14918)Shay2023-02-242-9/+19
* Add information on uploaded media to user export command. (#15107)Dirk Klimpel2023-02-231-0/+29
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-222-2/+0
* Fix a bug introduced in Synapse v1.74.0 where searching with colons when usin...reivilibre2023-02-201-0/+7
* Add account data to export command (#14969)Dirk Klimpel2023-02-171-0/+27
* Use mypy 1.0 (#15052)David Robertson2023-02-161-2/+2
* Add final type hint to tests.unittest. (#15072)Patrick Cloke2023-02-1411-78/+93
* Faster joins: don't stall when a user joins during a fast join (#14606)Mathieu Velten2023-02-101-20/+20
* Add a class UnpersistedEventContext to allow for the batching up of storing s...Shay2023-02-091-1/+3
* Add more missing type hints to tests. (#15028)Patrick Cloke2023-02-081-2/+2
* Faster joins: Refactor handling of servers in room (#14954)Sean Quah2023-02-032-2/+2
* Add more user information to export-data command. (#14894)Dirk Klimpel2023-02-011-0/+60
* Fix type hints in typing edu unit tests (#14886)Andrew Morgan2023-01-261-40/+59
* Faster joins: Avoid starting duplicate partial state syncs (#14844)Sean Quah2023-01-201-1/+111
* Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750)Patrick Cloke2023-01-041-8/+144
* Add missing type hints to tests.handlers. (#14680)Patrick Cloke2022-12-1619-373/+524
* Revert the deletion of stale devices due to performance issues. (#14662)reivilibre2022-12-121-32/+1
* Limit the number of devices we delete at once (#14649)Erik Johnston2022-12-091-0/+31
* Delete stale non-e2e devices for users, take 2 (#14595)Erik Johnston2022-12-091-1/+1
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-1/+6
* Merge branch 'release-v1.73' into developDavid Robertson2022-12-011-1/+1
|\
| * Revert "POC delete stale non-e2e devices for users (#14038)" (#14582)David Robertson2022-11-291-1/+1
* | Modernize unit tests configuration settings for workers. (#14568)realtyem2022-12-013-5/+11
|/
* POC delete stale non-e2e devices for users (#14038)Erik Johnston2022-11-291-1/+1
* Use `device_one_time_keys_count` to match MSC3202 (#14565)Andrew Ferrazzutti2022-11-281-2/+2
* Add support for handling avatar with SSO login (#13917)Ashish Kumar2022-11-251-0/+145
* Add a type hint for `get_device_handler()` and fix incorrect types. (#14055)Patrick Cloke2022-11-221-6/+13
* Fix an invalid comparison of `UserPresenceState` to `str` (#14393)Andrew Morgan2022-11-161-6/+35
* Check appservice user interest against the local users instead of all users (...Eric Eastwood2022-10-271-5/+157
* fix broken avatar checks when server_name contains a port (#13927)Ashish Kumar2022-10-261-0/+49
* Save login tokens in database (#13844)Quentin Gliech2022-10-261-57/+78
* Refactor OIDC tests to better mimic an actual OIDC provider. (#13910)Quentin Gliech2022-10-251-330/+250
* Avoid checking the event cache when backfilling events (#14164)Andrew Morgan2022-10-181-1/+104
* Stop getting missing `prev_events` after we already know their signature is i...Eric Eastwood2022-10-151-2/+199
* Fix a bug where redactions were not being sent over federation if we did not ...Shay2022-10-111-7/+11
* Optimise get_rooms_for_user (drop with_stream_ordering) (#13787)Nick Mills-Barrett2022-09-291-0/+1
* Persist CreateRoom events to DB in a batch (#13800)Shay2022-09-282-3/+11
* typing: check origin server of typing event against room's servers (#13830)Mathieu Velten2022-09-261-0/+4
* Accept & store thread IDs for receipts (implement MSC3771). (#13782)Patrick Cloke2022-09-231-0/+1
* Faster Remote Room Joins: tell remote homeservers that we are unable to autho...reivilibre2022-09-231-1/+1
* Port the push rule classes to Rust. (#13768)Erik Johnston2022-09-201-15/+12
* Avoid putting rejected events in room state (#13723)Sean Quah2022-09-161-0/+399
* Keep track when we try and fail to process a pulled event (#13589)Eric Eastwood2022-09-141-0/+222
* Fix bug in device list caching when remote users leave rooms (#13749)Sean Quah2022-09-141-1/+7
* Remove support for unstable private read receipts (#13653)Šimon Brandner2022-09-011-35/+13
* Fix that user cannot `/forget` rooms after the last member has left (#13546)Dirk Klimpel2022-08-301-2/+91
* `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request...Quentin Gliech2022-08-221-3/+5
* Register homeserver modules when creating test homeserver (#13558)Andrew Morgan2022-08-192-18/+0
* Reduce the number of tests using TCP replication. (#13543)Patrick Cloke2022-08-191-2/+2
* Fix validation problem that occurs when a user tries to deactivate their acco...reivilibre2022-08-191-0/+15
* Make push rules use proper structures. (#13522)Erik Johnston2022-08-161-16/+17
* Support stable identifiers for MSC2285: private read receipts. (#13273)Šimon Brandner2022-08-051-16/+42
* Use literals in place of `HTTPStatus` constants in tests (#13463)Dirk Klimpel2022-08-053-5/+3
* Faster Room Joins: don't leave a stuck room partial state flag if the join fa...reivilibre2022-08-011-1/+121
* Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404)Sean Quah2022-08-011-4/+11
* Add missing type hints for tests.unittest. (#13397)Patrick Cloke2022-07-271-10/+2
* Faster room joins: avoid blocking when pulling events with missing prevs (#13...Sean Quah2022-07-261-0/+1
* Support Implicit TLS for sending emails (#13317)Jan Schär2022-07-251-1/+56
* Rate limit joins per-room (#13276)David Robertson2022-07-191-0/+290
* Use HTTPStatus constants in place of literals in tests. (#13297)Dirk Klimpel2022-07-151-20/+21
* Async get event cache prep (#13242)Nick Mills-Barrett2022-07-151-1/+1
* Federation Sender & Appservice Pusher Stream Optimisations (#13251)Nick Mills-Barrett2022-07-151-8/+8
* Rip out auth-event reconciliation code (#12943)Richard van der Hoff2022-07-141-139/+1
* Rename test case method to `add_hashes_and_signatures_from_other_server` (#13...David Robertson2022-07-122-4/+4
* Fix inconsistencies in event validation (#13088)Richard van der Hoff2022-06-172-5/+10
* Fix typechecks against twisted trunk (#13061)David Robertson2022-06-151-4/+4
* Move the "email unsubscribe" resource, refactor the macaroon generator & simp...Quentin Gliech2022-06-141-4/+3
* Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth...Quentin Gliech2022-06-143-3/+3
* Replace noop background updates with DELETE. (#12954)Patrick Cloke2022-06-131-28/+0
* Stop depending on `room_id` to be returned for children state in the hierarch...Patrick Cloke2022-06-101-1/+1
* Consolidate the logic of delete_device/delete_devices. (#12970)Patrick Cloke2022-06-071-2/+2
* Reduce state pulled from DB due to sending typing and receipts over federatio...Erik Johnston2022-06-061-2/+4
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-061-1/+2
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-013-4/+8
* Remove remaining bits of groups code. (#12936)Patrick Cloke2022-06-012-4/+0
* Rename storage classes (#12913)Erik Johnston2022-05-314-12/+19
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-273-27/+41
* Remove unstable APIs for /hierarchy. (#12851)Patrick Cloke2022-05-261-10/+10
* Pull out less state when handling gaps mk2 (#12852)Erik Johnston2022-05-261-1/+5