summary refs log tree commit diff
path: root/synapse/handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove 3pid and identity serversRory&2025-06-2810-1873/+6
* Remove SAML/2 authRory&2025-06-283-536/+11
* Remove CAS authRory&2025-06-281-412/+0
* Fix pagination with large gaps of rejected eventsNicolas Werner2025-06-271-2/+11
* fix: Always recheck `/messages` pagination data if a backfill might have been...Jason Little2025-06-272-37/+34
* Log policy server rejected eventsRory&2025-06-271-0/+7
* Log entire room if accessibility check failsRory&2025-06-271-0/+4
* Add too much logging to room summary over federationRory&2025-06-271-4/+36
* Hotfix: ignore rejected events in delayed_eventsRory&2025-06-271-1/+6
* Default to `public` join rule in remote summary (#18493)nexy75742025-06-091-1/+1
* Add support for MSC4155 Invite filtering (#18288)Will Hunt2025-06-054-2/+51
* Add ratelimit callbacks to module API to allow dynamic ratelimiting (#18458)Hugh Nimmo-Smith2025-06-041-0/+3
* Pass room_config argument to user_may_create_room spam checker module callbac...Hugh Nimmo-Smith2025-06-041-12/+19
* Make user_type extensible and allow default user_type to be set (#18456)Hugh Nimmo-Smith2025-06-031-0/+4
* Add option to limit key queries to users sharing rooms as per MSC4263 (#18180)Johannes Marbach2025-05-281-6/+31
* fix(device-handler): make _maybe_retry_device_resync thread-safe (#18391)3nprob2025-05-261-8/+5
* Don't move invited users to new room when shutting down room (#18471)Shay2025-05-231-11/+12
* Policy server part 1: Actually call the policy server (#18387)Travis Ralston2025-05-212-1/+103
* Bump ruff from 0.7.3 to 0.11.10 (#18451)dependabot[bot]2025-05-204-24/+22
* Fix admin redaction endpoint not redacting encrypted messages (#18434)Shay2025-05-191-1/+1
* Add option to allow registrations that begin with '_' (#18262)_2025-05-151-1/+4
* Pass leave from remote invite rejection down Sliding Sync (#18375)Devon Hudson2025-05-082-1/+71
* Convert Sliding Sync tests to use higher-level `compute_interested_rooms` (#1...Devon Hudson2025-05-071-21/+101
* Add the ability to exclude remote users in user directory search results (#18...Will Lewis2025-05-021-0/+3
* Allow a few admin APIs used by MAS to run on workers (#18313)Quentin Gliech2025-05-021-4/+14
* Fix lint which broke in #18374 (#18385)Quentin Gliech2025-05-021-1/+1
* Don't check the `at_hash` (access token hash) in OIDC ID Tokens if we don't u...Andrew Morgan2025-05-021-2/+27
* Add caches to new hot path functions (#18337)Erik Johnston2025-04-141-0/+2
* Add passthrough_authorization_parameters support to OIDC configuration (#18232)Olivier D2025-04-101-1/+11
* Add a column `participant` to `room_memberships` table (#18068)Shay2025-03-181-0/+6
* MSC4140: don't cancel delayed state on own state (#17810)Andrew Ferrazzutti2025-03-171-1/+19
* Add `redirect_uri` option to `oidc_providers` entries (#18197)Andrew Morgan2025-03-031-1/+6
* Define delayed event ratelimit category (#18019)Andrew Ferrazzutti2025-02-251-4/+28
* Prevent suspended users from sending encrypted messages (#18157)Shay2025-02-211-5/+27
* Add support for overriding `id_token_signing_alg_values_supported` for an Ope...Eric Eastwood2025-02-201-0/+5
* Add log message when worker lock timeouts get large (#18124)Devon Hudson2025-02-121-0/+9
* Fix internal server error when updating 3pid address with invalid email (#18125)qashlan2025-02-121-2/+8
* Cleanup Python 3.8 leftovers (#17967)V024602025-02-105-10/+5
* feat: Allow multiple values for SSO attribute_requirements via comma separati...meise2025-02-101-1/+5
* Add locking to more safely delete state groups: Part 1 (#18107)Erik Johnston2025-02-031-4/+14
* OIDC: increase length of generated `nonce` parameter from 30->32 chars (#18109)Andrew Morgan2025-01-271-1/+15
* Fix join being denied after being invited over federation (#18075)Eric Eastwood2025-01-271-2/+3
* Implement MSC4133 to support custom profile fields. (#17488)Patrick Cloke2025-01-211-5/+133
* Refactor get_profile: do not return missing fields. (#18063)Patrick Cloke2025-01-033-12/+27
* Make admin api redactions use the requester to send the redaction (#18029)morguldir2024-12-231-1/+1
* Bump mypy from 1.11.2 to 1.12.1 and fix new typechecking errors (#17999)Andrew Morgan2024-12-181-4/+4
* Add email.tlsname config option (#17849)cynhr2024-12-171-33/+60
* forward requester id to check username for spam callbacks (#17916)Wilson2024-12-131-1/+1
* Support for MSC4190: device management for application services (#17705)Quentin Gliech2024-12-042-2/+38
* Merge branch 'master' into developQuentin Gliech2024-12-032-6/+76
|\
| * Handle null invite and knock room stateErik Johnston2024-12-032-5/+14
| * Sliding Sync: Fix state leaking on incremental syncEric Eastwood2024-12-031-1/+62
* | Sliding Sync: Include invite, ban, kick, targets when `$LAZY`-loading room me...Eric Eastwood2024-12-021-3/+9
* | Return suspended status when querying user account (#17952)Shay2024-11-221-0/+1
|/
* Create one-off scheduled task to delete old OTKs (#17934)Richard van der Hoff2024-11-191-0/+46
* Fix MSC4222 returning full state (#17915)Erik Johnston2024-11-082-2/+4
* Issue one time keys in upload order (#17903)Richard van der Hoff2024-11-061-1/+1
* Add experimental support for MSC4222 (#17888)Erik Johnston2024-11-051-6/+122
* Sliding Sync: Lazy-loading room members on incremental sync (remember members...Eric Eastwood2024-11-041-36/+132
* Check if user is in room before being able to tag it (#17839)Lama2024-10-301-0/+20
* Speed up sliding sync by computing extensions in parallel (#17884)Erik Johnston2024-10-301-11/+28
* Add admin handler to list of handlers used for background tasks (#17847)Shay2024-10-291-1/+5
* Sliding Sync: Slight optimization when fetching state for the room (`get_even...Eric Eastwood2024-10-141-5/+3
* Correctly changes to required state config in sliding sync (#17785)Erik Johnston2024-10-141-10/+224
* Added display_name_claim in jwt_config which sets the user's display name upo...Nathan2024-10-091-4/+12
* Improvements to admin redact api (#17792)Shay2024-10-081-2/+2
* Add missing license header (#17799)Andrew Ferrazzutti2024-10-081-0/+14
* Sliding sync: omit bump stamp when it is unchanged (#17788)Erik Johnston2024-10-081-10/+44
* Sliding sync minor performance speed up using new table (#17787)Erik Johnston2024-10-081-9/+18
* Speed up sliding sync when there are many active subscriptions (#17789)Erik Johnston2024-10-081-7/+11
* Reduce overhead of sliding sync E2EE loops (#17771)Erik Johnston2024-09-301-5/+6
* Add fast path for sliding sync streams that only ask for extensions (#17768)Erik Johnston2024-09-301-0/+21
* Minor perf speed up for large accounts on SSS (#17751)Erik Johnston2024-09-301-4/+6
* Never return negative bump stamp (#17748)Erik Johnston2024-09-241-0/+16
* Support MSC4140: Delayed events (Futures) (#17326)Andrew Ferrazzutti2024-09-231-0/+484
* Speed up sorting of sliding sync rooms in initial request (#17734)Erik Johnston2024-09-201-2/+69
* Sliding sync: Add connection tracking to the `account_data` extension (#17695)Erik Johnston2024-09-191-52/+131
* Sliding Sync: Avoid fetching left rooms and add back `newly_left` rooms (#17725)Eric Eastwood2024-09-192-104/+201
* Fix sliding sync for rooms with unknown room version (#17733)Erik Johnston2024-09-191-0/+10
* Sliding Sync: Add cache to `get_tags_for_room(...)` (#17730)Eric Eastwood2024-09-191-2/+2
* Sliding Sync: No need to sort if the range is large enough to cover all of th...Eric Eastwood2024-09-191-2/+12
* Sliding sync: Ignore invites from ignored users (#17729)Eric Eastwood2024-09-181-1/+29
* Add an Admin API endpoint to redact all a user's events (#17506)Shay2024-09-181-3/+187
* Sliding Sync: Short-circuit `have_finished_sliding_sync_background_jobs` (#17...Eric Eastwood2024-09-171-2/+2
* Sliding Sync: Return room tags in account data extension (#17707)Eric Eastwood2024-09-161-18/+92
* Sliding Sync: Support filtering by 'tags' / 'not_tags' in SSS (#17662)David Baker2024-09-121-2/+59
* Sliding Sync: Increase concurrency of sliding sync a bit (#17696)Erik Johnston2024-09-122-2/+10
* Sliding Sync: Move filters tests to rest layer (#17703)Eric Eastwood2024-09-121-1/+16
* Sliding Sync: Use Sliding Sync tables for sorting (#17693)Eric Eastwood2024-09-111-60/+11
* Sliding sync: don't fetch room summary for named rooms. (#17683)Erik Johnston2024-09-111-40/+38
* Sliding Sync: Look for `bump _stamp` in the room timeline (#17684)Erik Johnston2024-09-101-53/+95
* Sliding Sync: Retrieve fewer events from DB in sync (#17688)Erik Johnston2024-09-105-27/+9
* Sliding Sync: Get `bump_stamp` from new sliding sync tables because it's fast...Eric Eastwood2024-09-091-18/+56
* Revert "Look for bump stamp in the room timeline"Erik Johnston2024-09-091-24/+12
* Look for bump stamp in the room timelineErik Johnston2024-09-091-12/+24
* Sliding Sync: Speed up incremental sync by avoiding extra work (#17665)Eric Eastwood2024-09-091-37/+112
* Fix bump stamp for non-joined rooms (#17674)Erik Johnston2024-09-061-19/+21
* Small performance improvements for sliding sync (#17672)Erik Johnston2024-09-061-5/+10
* Speed up fetching partial-state rooms on sliding sync (#17666)Erik Johnston2024-09-061-20/+8
* Speed up sliding sync by avoiding copies (#17670)Erik Johnston2024-09-062-111/+86
* Revert "Fix bump stamp for non-joined rooms"Erik Johnston2024-09-051-21/+19
* Fix bump stamp for non-joined roomsErik Johnston2024-09-051-19/+21
* Sliding Sync: Prevent duplicate tags being added to traces (#17655)Eric Eastwood2024-09-051-16/+17
* Format files with Ruff (#17643)Quentin Gliech2024-09-0219-124/+124
* Sliding sync: use new DB tables (#17630)Erik Johnston2024-09-011-13/+549
* Sliding Sync: Split up `get_room_membership_for_user_at_to_token` (#17629)Erik Johnston2024-09-011-126/+195
* Sliding sync: Store the per-connection state in the database. (#17599)Erik Johnston2024-08-292-114/+37
* Sliding Sync: Make `PerConnectionState` immutable (#17600)Erik Johnston2024-08-295-542/+36
* Sliding Sync: Pre-populate room data for quick filtering/sorting (#17512)Eric Eastwood2024-08-291-14/+8
* Sliding sync: Always send your own receipts down (#17617)Erik Johnston2024-08-291-21/+57
* Sliding sync: factor out room list logic (#17622)Erik Johnston2024-08-283-1277/+1388
* Fix hierarchy returning 403 when room is accessible through federation (#17194)Krishan2024-08-281-2/+23
* Sliding sync: Split up handler into its own module (#17595)Erik Johnston2024-08-204-1267/+1379
* Sliding Sync: Speed up getting receipts for initial rooms (#17592)Erik Johnston2024-08-201-29/+8
* Add metrics for sliding sync processing time (#17593)Erik Johnston2024-08-201-0/+15
* Sliding Sync: Handle timeline limit changes (take 2) (#17579)Erik Johnston2024-08-201-13/+139
* Sliding Sync: Batch up fetching receipts (#17589)Erik Johnston2024-08-201-14/+16
* Sliding sync: Correctly track which read receipts we have or have not sent do...Erik Johnston2024-08-191-76/+207
* Sliding sync: Add classes for per-connection state (#17574)Erik Johnston2024-08-191-94/+189
* Speed up `/keys/changes` (#17548)Erik Johnston2024-08-161-18/+14
* Sliding Sync: Exclude partially stated rooms if we must await full state (#17...Eric Eastwood2024-08-131-15/+89
* Add missing docstrings related to profile methods. (#17559)Patrick Cloke2024-08-131-0/+35
* Fix performance of device lists in `/key/changes` and sliding sync (#17537) github/developErik Johnston2024-08-092-205/+209
* SSS: Implement PREVIOUSLY room tracking (#17535)Erik Johnston2024-08-081-16/+52
* Sliding Sync: Use `stream_ordering` based timeline pagination for incremental...Eric Eastwood2024-08-075-38/+115
* Sliding Sync: Add more tracing (#17514)Eric Eastwood2024-08-061-239/+327
* SS: Reset connection if token is unrecognized (#17529)Erik Johnston2024-08-061-0/+27
* Sliding Sync: Add typing notification extension (MSC3961) (#17505)Eric Eastwood2024-07-313-1/+93
* Sliding Sync: Update filters to be robust against remote invite rooms (#17450)Eric Eastwood2024-07-302-38/+351
* Sliding Sync: Add receipts extension (MSC3960) (#17489)Eric Eastwood2024-07-302-61/+211
* Add some more opentracing to sliding sync (#17501)Erik Johnston2024-07-301-3/+15
* Fix `failures` property in `/keys/query` (#17499)Richard van der Hoff2024-07-301-8/+18
* Only send rooms with updates down sliding sync (#17479)Erik Johnston2024-07-301-2/+49
* Sliding Sync: Track whether we have sent rooms down to clients (#17447)Erik Johnston2024-07-291-36/+314
* Sliding Sync: Add Account Data extension (MSC3959) (#17477)Eric Eastwood2024-07-241-0/+138
* Sliding Sync: ensure bump stamp ignores backfilled events (#17478)Erik Johnston2024-07-241-2/+8
* Use a new token format for sliding sync (#17452)Erik Johnston2024-07-241-12/+18
* Speed up SS room sorting (#17468)Erik Johnston2024-07-231-22/+21
* Fixed presence results not returning offline users on initial sync (#17231)Michael Hollister2024-07-231-1/+5
* Sliding Sync: Add E2EE extension (MSC3884) (#17454)Eric Eastwood2024-07-222-19/+105
* SS: Implement `$ME` support (#17469)Erik Johnston2024-07-221-1/+5
* Speed up room keys query by using read/write lock (#17461)Erik Johnston2024-07-221-9/+9
* Generate room sync data concurrently (#17458)Erik Johnston2024-07-191-2/+10
* Improve default_power_level_content_override documentation (#17451)Ben Banfield-Zanin2024-07-181-0/+2
* Add `m.room.create` to default bump event types (#17453)Eric Eastwood2024-07-181-0/+1
* Fix bug where sync could get stuck when using workers (#17438)Erik Johnston2024-07-151-2/+9
* Add room subscriptions to Sliding Sync `/sync` (#17432)Eric Eastwood2024-07-151-115/+288
* Add `is_dm` room field to Sliding Sync `/sync` (#17429)Eric Eastwood2024-07-111-29/+46
* Add `heroes` and room summary fields to Sliding Sync `/sync` (#17419)Eric Eastwood2024-07-111-83/+197
* Fix filtering room types on remote rooms (#17434)Erik Johnston2024-07-111-12/+10
* Handle to-device extensions to Sliding Sync (#17416)Erik Johnston2024-07-101-1/+102
* Add `rooms` `name` and `avatar` to Sliding Sync `/sync` (#17418)Eric Eastwood2024-07-091-55/+96
* Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-081-19/+56
* Upon deactivation, forget all of the user's rooms (#17400)Travis Ralston2024-07-051-0/+4
* Add `rooms.required_state` to Sliding Sync `/sync` (#17342)Eric Eastwood2024-07-042-63/+391
* Add `room_types`/`not_room_types` filtering to Sliding Sync `/sync` (#17337)Eric Eastwood2024-07-021-5/+30
* Return some room data in Sliding Sync `/sync` (#17320)Eric Eastwood2024-07-021-152/+490
* Add `is_invite` filtering to Sliding Sync `/sync` (#17335)Eric Eastwood2024-06-241-3/+16
* Add support for MSC3823 - Account Suspension Part 2 (#17255)Shay2024-06-241-0/+11
* Add `is_encrypted` filtering to Sliding Sync `/sync` (#17281)Eric Eastwood2024-06-172-99/+36
* Add `stream_ordering` sort to Sliding Sync `/sync` (#17293)Eric Eastwood2024-06-173-34/+136
* Include user membership on events (#17282)Richard van der Hoff2024-06-138-18/+0
* Add `is_dm` filtering to Sliding Sync `/sync` (#17277)Eric Eastwood2024-06-131-6/+112
* Fix `newly_left` rooms not appearing if we returned early (Sliding Sync) (#17...Eric Eastwood2024-06-131-13/+13
* Add `event.internal_metadata.instance_name` (#17300)Eric Eastwood2024-06-131-0/+1
* Reorganize Pydantic models and types used in handlers (#17279)Eric Eastwood2024-06-103-176/+5
* Add debug logging for when room keys are uploaded, including whether they are...reivilibre2024-06-071-0/+18
* Add Sliding Sync `/sync` endpoint (initial implementation) (#17187)Eric Eastwood2024-06-062-8/+621
* Handle OTK uploads off master (#17271)Erik Johnston2024-06-061-29/+55
* Don't try and resync devices for down hosts (#17273)Erik Johnston2024-06-061-6/+18
* Always return OTK counts (#17275)Erik Johnston2024-06-061-4/+29
* Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` (#...Eric Eastwood2024-06-045-69/+8
* Fix bug where typing replication breaks (#17252)Erik Johnston2024-05-311-3/+3
* Fix logging errors when receiving invalid User ID for key querys (#17250)Erik Johnston2024-05-311-0/+5
* In sync wait for worker to catch up since token (#17215)Erik Johnston2024-05-301-0/+35
* Fix deduplicating of membership events to not create unused state groups. (#1...Erik Johnston2024-05-302-35/+32
* Don't invalidate all `get_relations_for_event` on history purge (#17083)Erik Johnston2024-05-291-1/+1
* Ignore attempts to send to-device messages to bad users (#17240)Erik Johnston2024-05-291-0/+7
* Handle duplicate OTK uploads racing (#17241)Erik Johnston2024-05-291-33/+45
* Add Sliding Sync `/sync/e2ee` endpoint for To-Device messages (#17167)Eric Eastwood2024-05-231-10/+237
* Log exceptions when failing to auto-join new user according to the `auto_join...reivilibre2024-05-221-1/+1
* Reduce work of calculating outbound device pokes (#17211)Erik Johnston2024-05-221-0/+7
* Bring auto-accept invite logic into Synapse (#17147)devonh2024-05-211-1/+1
* Improve perf of sync device lists (#17216)Erik Johnston2024-05-212-35/+25
* Refactor `SyncResultBuilder` assembly to its own function (#17202)Eric Eastwood2024-05-161-116/+148
* Fix `joined_rooms`/`joined_room_ids` usage (#17208)Eric Eastwood2024-05-161-1/+1
* Rename to be obvious: `joined_rooms` -> `joined_room_ids` (#17203)Eric Eastwood2024-05-161-2/+2
* Removed `request_key` from the `SyncConfig` (moved outside as its own functio...Eric Eastwood2024-05-161-3/+3
* Revert "Improve perf of sync device lists" (#17207)Erik Johnston2024-05-161-6/+31
* Fix bug where push rules would be empty in `/sync` (#17142)Erik Johnston2024-05-161-12/+8
* Refactor Sync handler to be able to return different sync responses (`SyncVer...Eric Eastwood2024-05-161-7/+58
* Improve perf of sync device lists (#17191)Erik Johnston2024-05-141-31/+6
* Allows CAS SSO flow to provide user IDs composed of numbers only (#17098)Aurélien Grimpard2024-05-141-0/+5
* Fix undiscovered linter errors (#17166)devonh2024-05-081-3/+11
* Add support for MSC3823 - Account Suspension (#17051)Shay2024-05-011-0/+30
* Apply user `email` & `picture` during OIDC registration if present & selected...devonh2024-04-291-0/+10
* Add support for MSC4115 (#17104)Richard van der Hoff2024-04-298-7/+40
* Ensure that incoming to-device messages are not dropped (#17127)Richard van der Hoff2024-04-291-0/+3
* Redact membership events if the user requested erasure upon deactivating (#17...Till2024-04-251-1/+12
* bugfix: make msc3967 idempotent (#16943)Kegan Dougal2024-04-151-0/+36
* Also check if first event matches the last in prev batch (#17066)Erik Johnston2024-04-091-7/+13
* Fix PR #16677, a parameter was missing in a function call (#17033)Mathieu Velten2024-04-091-0/+1
* Fixups to #17064 (#17065)Erik Johnston2024-04-081-0/+3
* Add back fast path for non-gappy syncs (#17064)Erik Johnston2024-04-081-0/+36
* Fix bug in calculating state for non-gappy syncs (#16942)Richard van der Hoff2024-04-041-54/+37
* `/sync`: fix bug in calculating `state` response (#16930)Richard van der Hoff2024-04-041-41/+13
* Fix bug in `/sync` response for archived rooms (#16932)Richard van der Hoff2024-04-041-14/+107
* Fixups to new push stream (#17038)Erik Johnston2024-03-281-2/+4
* Add support for moving `/push_rules` off of main process (#17037)Erik Johnston2024-03-281-3/+16
* Add OIDC config to add extra parameters to the authorize URL (#16971)Mathieu Velten2024-03-221-6/+14
* Do not refuse to set read_marker if previous event_id is in wrong room (#16990)SpiritCroc2024-03-211-2/+2
* Fix reject knocks on deactivating account (#17010)Hanadi2024-03-211-10/+15
* OIDC: try to JWT decode userinfo response if JSON parsing failed (#16972)Mathieu Velten2024-03-211-4/+28
* Update power level default for public rooms (#16907)Shay2024-03-191-1/+1
* Improve event validation (#16908)Shay2024-03-192-1/+24
* Pass module API to OIDC mapping provider (#16974)Mathieu Velten2024-03-191-3/+14
* `/sync`: Fix edge-case in calculating the "device_lists" response (#16949)Richard van der Hoff2024-03-141-2/+9
* Split up `SyncHandler.compute_state_delta` (#16929)Richard van der Hoff2024-03-141-145/+236
* Improve lock performance when a lot of locks are waiting (#16840)Mathieu Velten2024-03-141-6/+9
* Bump mypy from 1.5.1 to 1.8.0 (#16901)dependabot[bot]2024-03-132-3/+3
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-1311-49/+51
* Don't lock up when joining large rooms (#16903)Erik Johnston2024-02-201-9/+17
* Add a config to not send out device list updates for specific users (#16909)Erik Johnston2024-02-131-2/+11
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-2347-0/+60
* Allow room creation but not publishing to continue if room publication rules ...Shay2024-01-221-4/+2
* Faster load recents for sync (#16783)Erik Johnston2024-01-101-6/+8
* Pull less state out if we fail to backfill (#16788)Erik Johnston2024-01-101-9/+12
* Reduce amount of state pulled out when querying federation hierachy (#16785)Erik Johnston2024-01-101-1/+11
* Faster partial join to room with complex auth graph (#7)Erik Johnston2024-01-101-49/+30
* Filter out rooms from the room directory being served to other homeservers wh...reivilibre2024-01-081-50/+127
* Fix linting (#16780)Erik Johnston2024-01-051-1/+11
* Simplify internal metadata class. (#16762)Erik Johnston2024-01-053-5/+22
* Add recursion_depth to /relations if recursing (#16775)David Baker2024-01-041-0/+4
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-1350-522/+800
|\
| * Update license headersPatrick Cloke2023-11-2150-522/+800
* | Fix upgrading a room without `events` field in power levels (#16725)David Robertson2023-12-051-1/+1
* | Implement MSC4069: Inhibit profile propagation (#16636)Travis Ralston2023-12-041-2/+8
* | ModuleAPI SSO auth callbacks (#15207)Andrew Yasinishyn2023-12-012-0/+24
* | Drop unused tables & unneeded access token ID for events. (#16522)Patrick Cloke2023-12-011-6/+2
* | Reduce DB load when forget on leave setting is disabled (#16668)Erik Johnston2023-11-291-3/+8
* | Ignore `encryption_enabled_by_default_for_room_type` for notices room (#16677)Mathieu Velten2023-11-281-1/+7
|/
* Reduce task concurrency (#16656)Erik Johnston2023-11-171-1/+1
* Speed up deleting device messages (#16643)Erik Johnston2023-11-161-3/+5
* Speed up persisting large number of outliers (#16649)Erik Johnston2023-11-161-11/+7
* Add an Admin API to temporarily grant the ability to update an existing cross...David Robertson2023-11-151-7/+13
* Use full GitHub links instead of bare issue numbers. (#16637)Patrick Cloke2023-11-154-8/+8
* Convert simple_select_one_txn and simple_select_one to return tuples. (#16612)Patrick Cloke2023-11-092-4/+5
* Return attrs for more media repo APIs. (#16611)Patrick Cloke2023-11-092-7/+10
* Remove remaining usage of cursor_to_dict. (#16564)Patrick Cloke2023-10-313-36/+35
* Merge pull request from GHSA-mp92-3jfm-3575Patrick Cloke2023-10-312-0/+9