summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* Drop MSC3244 as it was rejected HEAD developRory&2025-06-291-40/+0
* Drop unsubscribe as its tied to emailRory&2025-06-281-1/+0
* Remove 3pid and identity serversRory&2025-06-2828-3367/+381
* Remove SAML/2 authRory&2025-06-283-500/+2
* Remove CAS authRory&2025-06-283-466/+1
* Migrate to assertEqual (#18488)Emmanuel Ferdman2025-06-061-6/+6
* Don't allow users to ignore themselves. (#18508)Will Hunt2025-06-061-0/+15
* Recover an appservice if a successful ping occurs. (#18521)Will Hunt2025-06-061-1/+36
* Export RatelimitOverride from ModuleApi (#18513)Hugh Nimmo-Smith2025-06-061-2/+2
* Add support for MSC4155 Invite filtering (#18288)Will Hunt2025-06-052-1/+333
* Add ratelimit callbacks to module API to allow dynamic ratelimiting (#18458)Hugh Nimmo-Smith2025-06-041-0/+50
* Add user_may_send_state_event callback to spam checker module API (#18455)Hugh Nimmo-Smith2025-06-041-0/+89
* Add media repository callbacks to module API to control media upload size (#1...Hugh Nimmo-Smith2025-06-042-0/+96
* Pass room_config argument to user_may_create_room spam checker module callbac...Hugh Nimmo-Smith2025-06-041-0/+155
* Make user_type extensible and allow default user_type to be set (#18456)Hugh Nimmo-Smith2025-06-032-23/+197
* Mark dehydrated devices in admin get devices endpoint (#18252)Hubert Chathi2025-05-281-3/+61
* 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
* Don't move invited users to new room when shutting down room (#18471)Shay2025-05-231-0/+41
* Policy server part 1: Actually call the policy server (#18387)Travis Ralston2025-05-211-0/+226
* Include room ID in room deletion status response (#18318)Dagfinn Ilmari Mannsåker2025-05-201-0/+7
* Merge branch 'master' into developDevon Hudson2025-05-201-0/+157
|\
| * Fix up the topological ordering for events above `MAX_DEPTH` (#18447)Erik Johnston2025-05-191-0/+157
* | Add a unit test for the phone home stats (#18463)Andrew Morgan2025-05-201-0/+263
* | Bump ruff from 0.7.3 to 0.11.10 (#18451)dependabot[bot]2025-05-2017-43/+35
* | Allow only requiring a field be present in an SSO response, rather than speci...Andrew Morgan2025-05-191-1/+76
* | Fix admin redaction endpoint not redacting encrypted messages (#18434)Shay2025-05-191-1/+54
* | Add option to allow registrations that begin with '_' (#18262)_2025-05-151-0/+23
* | Fix a couple type annotations in the `RootConfig`/`Config` (#18409)Eric Eastwood2025-05-137-15/+23
|/
* Pass leave from remote invite rejection down Sliding Sync (#18375)Devon Hudson2025-05-082-0/+70
* Convert Sliding Sync tests to use higher-level `compute_interested_rooms` (#1...Devon Hudson2025-05-071-396/+986
* make tests tolerant to authlib 1.5.2 error messages (#18390)Florian Klink2025-05-051-10/+10
* 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-022-2/+61
* Do not auto-provision missing users & devices when delegating auth to MAS (#1...Quentin Gliech2025-05-021-0/+10
* Add an Admin API endpoint to fetch scheduled tasks (#18214)Shay2025-05-011-0/+192
* Slight performance increase when using the ratelimiter (#18369)Erik Johnston2025-04-291-3/+1
* Do not retry push during backoff period (#18363)Erik Johnston2025-04-291-0/+78
* Revert "Add total event, unencrypted message, and e2ee event counts to stats ...Devon Hudson2025-04-162-495/+0
* Add total event, unencrypted message, and e2ee event counts to stats reportin...Andrew Morgan2025-04-152-0/+495
* 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-278-16/+200
* Delete unreferenced state groups in background (#18254)Devon Hudson2025-03-211-0/+154
* Add a column `participant` to `room_memberships` table (#18068)Shay2025-03-181-0/+193
* MSC4140: don't cancel delayed state on own state (#17810)Andrew Ferrazzutti2025-03-171-26/+117
* Add caching support to media endpoints (#18235)Erik Johnston2025-03-132-0/+149
* Revert the background job to clear unreferenced state groups (that was introd...reivilibre2025-03-071-97/+0
* 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
* Add worker_replication_secret_path config option (#18191)V024602025-02-261-0/+5
* Add form_secret_path config option (#18090)V024602025-02-251-1/+6
* Define delayed event ratelimit category (#18019)Andrew Ferrazzutti2025-02-252-0/+178
* Add --no-secrets-in-config command line option (#18092)V024602025-02-252-1/+105
* Add background job to clear unreferenced state groups (#18154)Devon Hudson2025-02-251-0/+97
* Fix MSC4108 'rendez-vous' responses with some reverse proxy in the front of S...Quentin Gliech2025-02-251-2/+4
* Disable room list publication by default (#18175)Erik Johnston2025-02-244-0/+16
* Prevent suspended users from sending encrypted messages (#18157)Shay2025-02-211-2/+100
* 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
* Cleanup deleted state group references (#18165)Devon Hudson2025-02-181-1/+34
* Cleanup Python 3.8 leftovers (#17967)V024602025-02-1010-17/+12
* feat: Allow multiple values for SSO attribute_requirements via comma separati...meise2025-02-102-0/+78
* Merge branch 'release-v1.124' into developErik Johnston2025-02-071-2/+2
|\
| * Fix performance of `check_state_groups_and_bump_deletion` (#18141)Erik Johnston2025-02-071-2/+2
* | Add MSC3861 config options admin_token_path and client_secret_path (#18004)V024602025-02-042-1/+11
|/
* Fix bug where purging history could lead to increase in disk space usage (#18...Erik Johnston2025-02-031-0/+75
* Add locking to more safely delete state groups: Part 2 (#18130)Erik Johnston2025-02-033-3/+134
* Add locking to more safely delete state groups: Part 1 (#18107)Erik Johnston2025-02-034-7/+435
* Never autojoin deactivated & suspended users. (#18073)Will Hunt2025-01-281-1/+180
* Fix join being denied after being invited over federation (#18075)Eric Eastwood2025-01-2710-435/+1272
* Ratelimit presence updates (#18000)Sven Mäder2025-01-243-2/+156
* Support the new `/auth_metadata` endpoint defined in MSC2965. (#18093)Quentin Gliech2025-01-212-79/+140
* Implement MSC4133 to support custom profile fields. (#17488)Patrick Cloke2025-01-213-1/+367
* Bust `_membership_stream_cache` cache when current state changes (#17732)Eric Eastwood2025-01-083-24/+25
* Add the ability to filter by state event type on admin room state endpoint (#...Shay2025-01-081-0/+46
* Properly purge state groups tables when purging a room (#18024)Mathieu Velten2025-01-061-1/+1
* Add a test to verify remote user messages can be redacted via admin api redac...Shay2025-01-031-0/+59
* Fix mypy errors on Twisted 24.11.0 (#17998)Andrew Morgan2024-12-181-3/+3
* Bump mypy from 1.11.2 to 1.12.1 and fix new typechecking errors (#17999)Andrew Morgan2024-12-181-2/+2
* Add email.tlsname config option (#17849)cynhr2024-12-171-4/+4
* Add `macaroon_secret_key_path` config option (#17983)V024602024-12-162-10/+18
* Add some useful endpoints to Admin API (#17948)Shay2024-12-162-0/+286
* forward requester id to check username for spam callbacks (#17916)Wilson2024-12-131-0/+36
* Promote account suspension to stable (#17964)Travis Ralston2024-12-042-25/+8
* Support for MSC4190: device management for application services (#17705)Quentin Gliech2024-12-045-8/+251
* MSC4076: Add disable_badge_count to pusher configuration (#17975)manuroe2024-12-031-1/+83
* Merge branch 'master' into developQuentin Gliech2024-12-032-3/+210
|\
| * Don't allow unsupported content-typeDevon Hudson2024-12-031-0/+53
| * Sliding Sync: Fix state leaking on incremental syncEric Eastwood2024-12-031-3/+157
* | Sliding Sync: Include invite, ban, kick, targets when `$LAZY`-loading room me...Eric Eastwood2024-12-021-3/+163
* | Consolidate SSO redirects through `/_matrix/client/v3/login/sso/redirect(/{id...Eric Eastwood2024-11-293-11/+195
* | Fix new scheduled tasks jumping the queue (#17962)Richard van der Hoff2024-11-281-20/+29
* | Fix up logic for delaying sending read receipts over federation. (#17933)Erik Johnston2024-11-251-35/+99
* | Return suspended status when querying user account (#17952)Shay2024-11-221-0/+1
|/
* Enable authenticated media by default (#17889)Travis Ralston2024-11-207-10/+100
* Create one-off scheduled task to delete old OTKs (#17934)Richard van der Hoff2024-11-191-0/+70
* Removal: Remove support for experimental msc3886 (#17638)Poruri Sai Rahul2024-11-134-52/+1
* Fix typo in error message when a media ID isn't known (#17865)Benjamin Bouvier2024-11-123-4/+4
* Fix MSC4222 returning full state (#17915)Erik Johnston2024-11-081-0/+32
* Fix Twisted tests with latest release (#17911)Erik Johnston2024-11-071-4/+11
* Fix cancellation tests with new Twisted. (#17906)Erik Johnston2024-11-071-24/+83
* Fix other unit tests with latest twisted (#17907)Erik Johnston2024-11-071-5/+52
* 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-065-48/+75
* Fix WheelTimer implementation that can expired timeout early (#17850)Alexander Udovichenko2024-11-051-24/+26
* Add experimental support for MSC4222 (#17888)Erik Johnston2024-11-051-44/+226
* Remove usage of internal header encoding API (#17894)Eric Eastwood2024-11-042-12/+43
* Sliding Sync: Lazy-loading room members on incremental sync (remember members...Eric Eastwood2024-11-042-23/+655
* Support & use stable endpoints for MSC4151 (#17374)Travis Ralston2024-10-311-29/+2
* Check if user is in room before being able to tag it (#17839)Lama2024-10-301-0/+95
* Speed up sliding sync by computing extensions in parallel (#17884)Erik Johnston2024-10-301-1/+107
* Add admin handler to list of handlers used for background tasks (#17847)Shay2024-10-291-1/+97
* Add media tests for a CMYK JPEG image (#17786)Andrew Morgan2024-10-233-2/+85
* Sliding Sync: Reset `forgotten` status when membership changes (like rejoinin...Eric Eastwood2024-10-223-2/+278
* Bump mypy from 1.10.1 to 1.11.2 (#17842)dependabot[bot]2024-10-172-0/+5
* Implement MSC4210: Remove legacy mentions (#17783)Tulir Asokan2024-10-141-0/+2
* Sliding Sync: Slight optimization when fetching state for the room (`get_even...Eric Eastwood2024-10-141-1/+48
* Correctly changes to required state config in sliding sync (#17785)Erik Johnston2024-10-142-2/+953
* Added display_name_claim in jwt_config which sets the user's display name upo...Nathan2024-10-091-0/+25
* Improvements to admin redact api (#17792)Shay2024-10-081-16/+61
* Add missing license header (#17799)Andrew Ferrazzutti2024-10-082-1/+15
* Sliding sync: omit bump stamp when it is unchanged (#17788)Erik Johnston2024-10-081-0/+86
* Clarify `test_forget_when_not_left` docstring (#17628)Andrew Morgan2024-10-071-1/+1
* Add config option redis.password_path (#17717)V024602024-10-071-0/+56
* Don't say MSC4140 is supported when it's disabled (#17780)Andrew Ferrazzutti2024-10-041-1/+17
* Fix perf when streams don't change often (#17767)Erik Johnston2024-09-301-7/+11
* Optimise notifier (#17765)Erik Johnston2024-09-301-10/+21
* Support MSC3757: Restricting who can overwrite a state event (#17513)Andrew Ferrazzutti2024-09-261-0/+308
* Support MSC4140: Delayed events (Futures) (#17326)Andrew Ferrazzutti2024-09-232-0/+446
* Sliding sync: Add connection tracking to the `account_data` extension (#17695)Erik Johnston2024-09-191-14/+471
* Sliding Sync: Avoid fetching left rooms and add back `newly_left` rooms (#17725)Eric Eastwood2024-09-192-3/+561
* Fix sliding sync for rooms with unknown room version (#17733)Erik Johnston2024-09-191-0/+52
* Sliding Sync: Add cache to `get_tags_for_room(...)` (#17730)Eric Eastwood2024-09-191-1/+1
* Sliding Sync: No need to sort if the range is large enough to cover all of th...Eric Eastwood2024-09-193-49/+67
* Sliding sync: Ignore invites from ignored users (#17729)Eric Eastwood2024-09-181-1/+112
* Add an Admin API endpoint to redact all a user's events (#17506)Shay2024-09-181-1/+271
* Sliding Sync: Return room tags in account data extension (#17707)Eric Eastwood2024-09-161-38/+124
* Sliding Sync: Support filtering by 'tags' / 'not_tags' in SSS (#17662)David Baker2024-09-121-1/+309
* Sliding Sync: Move filters tests to rest layer (#17703)Eric Eastwood2024-09-124-1791/+1905
* import pydantic objects from the `_pydantic_compat` module (#17667)Éloi Rivard2024-09-111-7/+1
* Sliding Sync: Use Sliding Sync tables for sorting (#17693)Eric Eastwood2024-09-111-1/+1
* Sliding Sync: Make sure we get up-to-date information from `get_sliding_sync_...Eric Eastwood2024-09-111-55/+136
* Sliding sync: various fixups to the background update (#17652)Erik Johnston2024-09-111-130/+0
* Sliding sync: don't fetch room summary for named rooms. (#17683)Erik Johnston2024-09-111-26/+26
* Sliding Sync: Retrieve fewer events from DB in sync (#17688)Erik Johnston2024-09-102-31/+21
* Sliding Sync: Get `bump_stamp` from new sliding sync tables because it's fast...Eric Eastwood2024-09-091-9/+204
* Sliding Sync: Speed up incremental sync by avoiding extra work (#17665)Eric Eastwood2024-09-091-5/+344
* Fix bump stamp for non-joined rooms (#17674)Erik Johnston2024-09-061-0/+45
* Small performance improvements for sliding sync (#17672)Erik Johnston2024-09-061-11/+8
* Speed up sliding sync by avoiding copies (#17670)Erik Johnston2024-09-061-151/+195
* Revert "Fix bump stamp for non-joined rooms"Erik Johnston2024-09-051-45/+0
* Fix bump stamp for non-joined roomsErik Johnston2024-09-051-0/+45
* Format files with Ruff (#17643)Quentin Gliech2024-09-0241-104/+158
* Sliding sync: use new DB tables (#17630)Erik Johnston2024-09-0113-3/+221
* MSC3861: load the issuer and account management URLs from OIDC discovery (#17...Quentin Gliech2024-08-302-15/+42
* Use custom stage UIA error for MAS cross-signing reset (#17509)Michael Telatynski2024-08-302-10/+4
* Sliding Sync: Fix outlier re-persisting causing problems with sliding sync ta...Eric Eastwood2024-08-301-0/+123
* Fix background update for sliding sync (#17631)Erik Johnston2024-08-291-6/+4
* Sliding sync: Store the per-connection state in the database. (#17599)Erik Johnston2024-08-291-2/+8
* Sliding Sync: Make `PerConnectionState` immutable (#17600)Erik Johnston2024-08-291-18/+5
* Sliding Sync: Pre-populate room data for quick filtering/sorting (#17512)Eric Eastwood2024-08-296-32/+5055
* Fix Internal Server Error for Non-Local Users in Room Actions (#17607)Gordan Trevis2024-08-291-1/+21
* Sliding sync: Always send your own receipts down (#17617)Erik Johnston2024-08-291-0/+132
* Use `max_upload_size` as the limit when following the `Location` header (#17543)Till2024-08-291-0/+78
* 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
* Sliding Sync: Handle timeline limit changes (take 2) (#17579)Erik Johnston2024-08-201-0/+136
* Sliding sync: Correctly track which read receipts we have or have not sent do...Erik Johnston2024-08-193-4/+128
* Handle lower-case http headers in `_Mulitpart_Parser_Protocol` (#17545)Shay2024-08-141-8/+34
* Sliding Sync: Exclude partially stated rooms if we must await full state (#17...Eric Eastwood2024-08-131-30/+165
* Use a larger, dedicated threadpool for media sending (#17564)Erik Johnston2024-08-131-0/+6
* Add a utility function for generating fake event IDs (#17557)Andrew Morgan2024-08-131-5/+1
* SSS: Implement PREVIOUSLY room tracking (#17535)Erik Johnston2024-08-081-72/+0
* Sliding Sync: Use `stream_ordering` based timeline pagination for incremental...Eric Eastwood2024-08-071-1/+1
* SS: Reset connection if token is unrecognized (#17529)Erik Johnston2024-08-061-17/+11
* Sliding Sync: Easier to understand timeline assertions in tests (#17511)Eric Eastwood2024-08-051-21/+103
* Sliding Sync: Add typing notification extension (MSC3961) (#17505)Eric Eastwood2024-07-312-3/+501
* Sliding Sync: Split and move tests (#17504)Eric Eastwood2024-07-3114-5860/+6314
* Sliding Sync: Update filters to be robust against remote invite rooms (#17450)Eric Eastwood2024-07-302-34/+985
* Sliding Sync: Add receipts extension (MSC3960) (#17489)Eric Eastwood2024-07-301-205/+816
* Merge branch 'master' into developOlivier 'reivilibre2024-07-303-12/+28
|\
| * Upgrade locked dependency on Twisted to 24.7.0rc1. (#17502)reivilibre2024-07-303-12/+28
* | Fix `failures` property in `/keys/query` (#17499)Richard van der Hoff2024-07-301-3/+56
* | Only send rooms with updates down sliding sync (#17479)Erik Johnston2024-07-301-27/+62
* | Sliding Sync: Track whether we have sent rooms down to clients (#17447)Erik Johnston2024-07-291-3/+449
* | Refactor Sliding Sync tests to better utilize the `SlidingSyncBase.do_sync(.....Eric Eastwood2024-07-251-1021/+725
* | Refactor Sliding Sync tests to better utilize the `SlidingSyncBase` (pt. 1) (...Eric Eastwood2024-07-251-228/+106
* | Sliding Sync: Add Account Data extension (MSC3959) (#17477)Eric Eastwood2024-07-241-0/+786
* | Sliding Sync: ensure bump stamp ignores backfilled events (#17478)Erik Johnston2024-07-241-1/+121
* | Use a new token format for sliding sync (#17452)Erik Johnston2024-07-241-191/+225
* | Speed up SS room sorting (#17468)Erik Johnston2024-07-231-2/+2
* | Sliding Sync: Add E2EE extension (MSC3884) (#17454)Eric Eastwood2024-07-221-4/+821
* | SS: Implement `$ME` support (#17469)Erik Johnston2024-07-221-0/+74
* | Prepare for authenticated media freeze (#17433)Shay2024-07-221-0/+209
* | Add a cache on `get_rooms_for_local_user_where_membership_is` (#17460)Erik Johnston2024-07-191-0/+1
* | Order `heroes` by `stream_ordering` (as spec'ed) (#17435)Eric Eastwood2024-07-172-14/+410
* | Bump mypy from 1.9.0 to 1.10.1 (#17445)dependabot[bot]2024-07-161-1/+2
* | Handle remote download responses with `UNKNOWN_LENGTH` more gracefully (#17439)Shay2024-07-162-14/+85
* | Remove unnecessary call to resume producing in fake channel (#17449)Shay2024-07-161-4/+0
* | Fix bug where sync could get stuck when using workers (#17438)Erik Johnston2024-07-151-0/+71
* | Add room subscriptions to Sliding Sync `/sync` (#17432)Eric Eastwood2024-07-153-243/+1200
* | Add `is_dm` room field to Sliding Sync `/sync` (#17429)Eric Eastwood2024-07-111-0/+23
* | Add `heroes` and room summary fields to Sliding Sync `/sync` (#17419)Eric Eastwood2024-07-111-12/+292
* | Fix filtering room types on remote rooms (#17434)Erik Johnston2024-07-111-0/+68
* | Handle to-device extensions to Sliding Sync (#17416)Erik Johnston2024-07-101-2/+198
* | Add `rooms` `name` and `avatar` to Sliding Sync `/sync` (#17418)Eric Eastwood2024-07-091-0/+208
|/
* Fix bug in sliding sync when using old DB. (#17398)Erik Johnston2024-07-082-124/+1
* Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-083-4/+201
* Support MSC3916 by adding a federation /thumbnail endpoint and authenticated ...Shay2024-07-083-84/+404
* Bump ruff from 0.3.7 to 0.5.0 (#17381)dependabot[bot]2024-07-051-1/+1
* Finish up work to allow per-user feature flags (#17392)Erik Johnston2024-07-052-12/+84
* 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-043-8/+1253
* 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-024-57/+2672
* Merge remote-tracking branch 'origin/release-v1.110' into developErik Johnston2024-07-021-6/+31
|\
| * Limit size of presence EDUs (#17371)Erik Johnston2024-07-021-0/+119
| * 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-022-2/+75
* | Support MSC3916 by adding `_matrix/client/v1/media/download` endpoint (#17365)Shay2024-07-025-44/+991
* | Fix sync waiting for an invalid token from the "future" (#17386)Erik Johnston2024-07-022-2/+75
* | Limit size of presence EDUs (#17371)Erik Johnston2024-07-011-0/+119
|/
* Re-introduce federation /download endpoint (#17350)Shay2024-06-251-0/+173
* Reintroduce "Reduce device lists replication traffic."" (#17361)Erik Johnston2024-06-251-0/+8
* Revert "Reduce device lists replication traffic." (#17360)Erik Johnston2024-06-251-8/+0
* Add `is_invite` filtering to Sliding Sync `/sync` (#17335)Eric Eastwood2024-06-242-40/+182
* Reintroduce #17291. (#17338)Erik Johnston2024-06-243-12/+43
* Add support for MSC3823 - Account Suspension Part 2 (#17255)Shay2024-06-242-0/+189
* Reduce device lists replication traffic. (#17333)Erik Johnston2024-06-241-0/+8
* Revert "Handle large chain calc better (#17291)" (#17334)Erik Johnston2024-06-192-38/+12
* Register sliding sync under a different path (#17331)Erik Johnston2024-06-191-1/+3
* Filter added to Admin-API GET /rooms (#17276)Alexander Fechler2024-06-191-0/+77
* Handle large chain calc better (#17291)Erik Johnston2024-06-192-12/+38
* Require the 'from' parameter for `/notifications` be an integer (#17283)Andrew Morgan2024-06-192-19/+154
* Revert "Support MSC3916 by adding a federation `/download` endpoint" (#17325)Andrew Morgan2024-06-182-246/+2
* 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-173-58/+285
* Merge branch 'release-v1.109' into developQuentin Gliech2024-06-171-180/+135
|\
| * Set our own stream position from the current sequence value on startup (#17309)Quentin Gliech2024-06-171-175/+126
| * Automatically apply SQL for inconsistent sequence (#17305)Erik Johnston2024-06-141-5/+9
* | Enable cross-signing key upload without UIA (#17284)Richard van der Hoff2024-06-143-69/+2
* | Include user membership on events (#17282)Richard van der Hoff2024-06-132-8/+3
* | Add `is_dm` filtering to Sliding Sync `/sync` (#17277)Eric Eastwood2024-06-132-1/+256
* | Fix `newly_left` rooms not appearing if we returned early (Sliding Sync) (#17...Eric Eastwood2024-06-131-1/+1
* | Add `event.internal_metadata.instance_name` (#17300)Eric Eastwood2024-06-133-3/+11
* | Fix `get_last_event_in_room_before_stream_ordering(...)` finding the wrong la...Eric Eastwood2024-06-131-2/+267
* | Bump `mypy` from 1.8.0 to 1.9.0 (#17297)Andrew Morgan2024-06-132-12/+53
* | Add report room API (MSC4151) (#17270)Travis Ralston2024-06-122-5/+94
* | Reorganize Pydantic models and types used in handlers (#17279)Eric Eastwood2024-06-101-1/+1