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