summary refs log tree commit diff
path: root/synapse/handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-07-235-54/+157
|\
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-07-181-221/+533
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-07-111-68/+208
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesQuentin Gliech2024-07-091-19/+56
|\|
| * Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-081-19/+56
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-07-083-171/+866
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-06-251-3/+16
|\|
| * Add `is_invite` filtering to Sliding Sync `/sync` (#17335)Eric Eastwood2024-06-241-3/+16
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-06-241-0/+11
|\|
| * Add support for MSC3823 - Account Suspension Part 2 (#17255)Shay2024-06-241-0/+11
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-06-1812-226/+791
|\|
| * 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
* | Merge remote-tracking branch 'origin/release-v1.109' into matrix-org-hotfixesErik Johnston2024-06-111-1/+1
|\ \
| * | Always return OTK counts (#17275)Erik Johnston2024-06-101-4/+29
| |/
* | Don't cacheErik Johnston2024-06-061-0/+1
* | Always return OTK countsErik Johnston2024-06-061-4/+28
* | Merge remote-tracking branch 'origin/release-v1.109' into matrix-org-hotfixesAndrew Morgan2024-06-041-3/+3
|\|
| * Fix bug where typing replication breaks (#17252)Erik Johnston2024-05-311-3/+3
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-311-0/+5
|\|
| * Fix logging errors when receiving invalid User ID for key querys (#17250)Erik Johnston2024-05-311-0/+5
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-302-35/+32
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-296-46/+292
|\|
| * 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
* | Merge branch 'erikj/wait_for_stream_pos' into matrix-org-hotfixesOlivier 'reivilibre2024-05-181-0/+35
|\ \
| * | In sync wait for worker to catch up since tokenErik Johnston2024-05-181-0/+35
| |/
* | Merge branch 'erikj/device_list_sync_perf' into matrix-org-hotfixesOlivier 'reivilibre2024-05-182-35/+25
|\ \
| * | Cap the top stream ID when fetching changed devicesErik Johnston2024-05-182-4/+19
| * | Improve perf of sync device lists (#17191)Erik Johnston2024-05-181-31/+6
| |/
* | Merge branch 'develop' into matrix-org-hotfixesOlivier 'reivilibre2024-05-181-122/+154
|\|
| * 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
* | Merge branch 'erikj/redundant_outbound_pokes' into matrix-org-hotfixesErik Johnston2024-05-171-0/+7
|\ \
| * | Reduce work of calculating outbound device pokesErik Johnston2024-05-171-0/+7
| |/
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-161-25/+97
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-142-31/+11
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-131-3/+11
|\|
| * Fix undiscovered linter errors (#17166)devonh2024-05-081-3/+11
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-05-0711-7/+83
|\|
| * 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
* | Merge remote-tracking branch 'origin/release-v1.106' into matrix-org-hotfixesOlivier 'reivilibre2024-04-251-1/+12
|\|
| * Redact membership events if the user requested erasure upon deactivating (#17...Till2024-04-251-1/+12
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-04-181-0/+36
|\|
| * bugfix: make msc3967 idempotent (#16943)Kegan Dougal2024-04-151-0/+36
* | Revert "block non-admins from publishing to room directory"Andrew Morgan2024-04-151-3/+1
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-04-102-7/+14
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-04-081-0/+3
|\|
| * Fixups to #17064 (#17065)Erik Johnston2024-04-081-0/+3
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-04-081-0/+36
|\|
| * Add back fast path for non-gappy syncs (#17064)Erik Johnston2024-04-081-0/+36
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-04-081-91/+139
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-03-281-3/+18
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-03-2617-232/+406
|\|
| * 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
* | Merge branch 'develop' into matrix-org-hotfixesAndrew Morgan2024-02-201-9/+17
|\|
| * Don't lock up when joining large rooms (#16903)Erik Johnston2024-02-201-9/+17
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-02-131-2/+11
|\|
| * Add a config to not send out device list updates for specific users (#16909)Erik Johnston2024-02-131-2/+11
* | Merge branch 'release-v1.100' into matrix-org-hotfixesOlivier Wilkinson (reivilibre)2024-01-2347-4/+62
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-01-123-65/+61
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2024-01-0950-578/+964
|\|
| * 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
* | | Merge remote-tracking branch 'shay/shay/freeze_directory' into matrix-org-hot...Erik Johnston2023-12-121-1/+3
|\ \ \
| * | | block non-admins from publishing to room directoryH. Shay2023-12-111-1/+3
| |/ /
* | | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-12-052-3/+9
|\| |
| * | 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
* | | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-12-045-10/+41
|\| |
| * | 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
| |/
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-11-201-1/+1
|\|
| * Reduce task concurrency (#16656)Erik Johnston2023-11-171-1/+1
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-11-166-29/+33
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesPatrick Cloke2023-11-094-11/+15
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesPatrick Cloke2023-11-035-36/+44
|\|
| * 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
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-10-311-0/+10
|\|
| * Claim local one-time-keys in bulk (#16565)David Robertson2023-10-301-0/+10
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-10-301-0/+14
|\|
| * Claim fallback keys in bulk (#16570)David Robertson2023-10-301-0/+14
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-10-301-3/+4
|\|
| * Ensure local invited & knocking users leave before purge. (#16559)Patrick Cloke2023-10-271-3/+4
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesPatrick Cloke2023-10-2715-123/+227
|\|
| * Fix cross-worker ratelimiting (#16558)Erik Johnston2023-10-271-16/+57
| * Add new module API for adding custom fields to events `unsigned` section (#16...Erik Johnston2023-10-276-18/+20
| * Remove more usages of cursor_to_dict. (#16551)Patrick Cloke2023-10-262-12/+12
| * Add a new module API to update user presence state. (#16544)Patrick Cloke2023-10-263-33/+49
| * Convert simple_select_list and simple_select_list_txn to return lists of tupl...Patrick Cloke2023-10-262-6/+3
| * Allow multiple workers to write to receipts stream. (#16432)Erik Johnston2023-10-254-30/+40
| * Mark sync as limited if there is a gap in the timeline (#16485)Erik Johnston2023-10-191-8/+44
| * Improve performance of delete device messages query (#16492)Mathieu Velten2023-10-181-0/+2
* | Merge branch 'release-v1.95' into matrix-org-hotfixesPatrick Cloke2023-10-1716-185/+133
|\|
| * Convert DeviceLastConnectionInfo to attrs. (#16507)Patrick Cloke2023-10-171-16/+7
| * Convert state delta processing from a dict to attrs. (#16469)Patrick Cloke2023-10-164-78/+73
| * Remove useless async job to delete device messages on sync (#16491)Mathieu Velten2023-10-161-22/+0
| * Revert "Drop unused tables & unneeded access token ID for events. (#16268)" (...Patrick Cloke2023-10-121-2/+6
| * Convert user_get_threepids response to attrs. (#16468)Patrick Cloke2023-10-113-5/+7
| * Bump ruff from 0.0.290 to 0.0.292 (#16449)dependabot[bot]2023-10-095-8/+0
| * Apply join rate limiter outside the lineariser (#16441)David Robertson2023-10-061-20/+23
| * Drop unused tables & unneeded access token ID for events. (#16268)Patrick Cloke2023-10-061-6/+2
| * Stop sending incorrect knock_state_events. (#16403)Patrick Cloke2023-10-061-11/+2
| * Factor out `MultiWriter` token from `RoomStreamToken` (#16427)Erik Johnston2023-10-054-6/+5
| * Some refactors around receipts stream (#16426)Erik Johnston2023-10-043-19/+16
* | Merge remote-tracking branch 'origin/release-v1.94' into matrix-org-hotfixesDavid Robertson2023-10-031-2/+2
|\|
| * mypy plugin to check `@cached` return types (#14911)David Robertson2023-10-021-2/+2
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesPatrick Cloke2023-10-0210-51/+79
|\|
| * Add a cache around server ACL checking (#16360)Patrick Cloke2023-09-262-0/+11
| * Reduce calls to `send_presence_to_destinations` (#16385)Erik Johnston2023-09-261-15/+18
| * Convert more cached return values to immutable types (#16356)Patrick Cloke2023-09-202-3/+13
| * Return immutable objects for cachedList decorators (#16350)Patrick Cloke2023-09-196-33/+37
* | Merge remote-tracking branch 'origin/release-v1.93' into matrix-org-hotfixesPatrick Cloke2023-09-198-419/+335
|\|
| * Make cached account data/tags/admin types immutable (#16325)Patrick Cloke2023-09-182-20/+25
| * Return an immutable value from get_latest_event_ids_in_room. (#16326)Patrick Cloke2023-09-181-5/+3
| * Additional validation of receipts (#16327)Patrick Cloke2023-09-181-2/+24
| * Set email charset as utf-8 rather than utf8 (#16329)José Joaquín Atria2023-09-181-2/+2
| * Add automatic purge after all users forget a room (#15488)Mathieu Velten2023-09-153-390/+281
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-09-144-47/+44
|\|
| * Speed up deleting to-device messages task (#16318)Erik Johnston2023-09-141-13/+14
| * Refactor `get_user_by_id` (#16316)Erik Johnston2023-09-143-31/+26
| * Fix using dehydrated devices (MSC2697) & refresh tokens (#16288)Hanadi2023-09-131-3/+4
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-09-131-11/+26
|\|
| * Don't schedule an async task on every sync (#16312)Erik Johnston2023-09-131-11/+26
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-09-131-31/+31
|\|
| * Fix deleting device inbox when using background worker (#16311)Erik Johnston2023-09-131-31/+31
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-09-138-70/+372
|\|
| * Add the List-Unsubscribe header for notification emails. (#16274)Patrick Cloke2023-09-111-1/+9
| * Filter out down hosts when retrying fetching device lists (#16298)Erik Johnston2023-09-111-1/+14
| * Recheck if remote device is cached before requesting it (#16252)Erik Johnston2023-09-071-6/+15
| * Handle "registration_enabled" parameter for CAS (#16262)Aurélien Grimpard2023-09-061-0/+2
| * Allow modules to delete rooms. (#15997)reivilibre2023-09-062-3/+19
| * Delete device messages asynchronously and in staged batches (#16240)Mathieu Velten2023-09-063-6/+62
| * Time out busy presence status & test multi-device busy (#16174)Patrick Cloke2023-09-051-1/+18
| * Track presence state per-device and combine to a user state. (#16066)Patrick Cloke2023-09-051-47/+232
| * Bump twisted from 22.10.0 to 23.8.0 (#16235)dependabot[bot]2023-09-051-6/+2
* | Merge remote-tracking branch 'origin/release-v1.92' into matrix-org-hotfixesDavid Robertson2023-09-0513-253/+289
|\|
| * Don't wake up destination transaction queue if they're not due for retry. (#1...Erik Johnston2023-09-044-27/+36
| * Add last_seen_ts to the admin users API (#16218)Mathieu Velten2023-09-041-0/+1
| * Stop writing to the event_txn_id table (#16175)Patrick Cloke2023-08-301-13/+0
| * Describe which rate limiter was hit in logs (#16135)David Robertson2023-08-305-26/+17
| * Track currently syncing users by device for presence (#16172)Patrick Cloke2023-08-291-55/+100
| * Bump ruff from 0.0.277 to 0.0.286 (#16198)dependabot[bot]2023-08-291-1/+1
| * Support IPv6-only SMTP servers (#16155)Evilham2023-08-291-17/+11
| * Pass the device ID around in the presence handler (#16171)Patrick Cloke2023-08-283-11/+45
| * Combine logic about not overriding BUSY presence. (#16170)Patrick Cloke2023-08-281-92/+63
| * Add configuration setting for CAS protocol version (#15816)Aurélien Grimpard2023-08-241-1/+5
| * Fix typechecking with twisted trunk (#16121)David Robertson2023-08-241-16/+16
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-08-232-146/+156
|\|
| * Only lock when we're backfilling (#16159)Erik Johnston2023-08-232-146/+156
* | Merge remote-tracking branch 'origin/develop' into matrix-org-hotfixesErik Johnston2023-08-1814-155/+151
|\|
| * Disable caching in /sync corner case (#16080)Matthew Ma2023-08-171-10/+10
| * Rename pagination&purge locks and add comments explaining them (#16112)Mathieu Velten2023-08-164-13/+22
| * Run pyupgrade for python 3.7 & 3.8. (#16110)Patrick Cloke2023-08-154-11/+16
| * Allow customizing IdP name and icon for SAML and CAS (#16094)Gabriel Rodríguez2023-08-112-10/+12
| * Clean-up presence code (#16092)Patrick Cloke2023-08-101-94/+75
| * Implements admin API to lock an user (MSC3939) (#15870)Mathieu Velten2023-08-102-1/+5
| * Support MSC3814: Dehydrated Devices Part 2 (#16010)Shay2023-08-082-16/+11
* | Merge remote-tracking branch 'origin/release-v1.90' into matrix-org-hotfixesErik Johnston2023-08-096-70/+476
|\|
| * Fix deletion for Dehydrated Devices (#16046)Shay2023-08-041-0/+16
| * Stabilize support for MSC3970: updated transaction semantics (scope to `devic...Patrick Cloke2023-08-041-7/+5
| * Trim whitespace when setting display names (#16031)Mohit Rathee2023-08-011-1/+1
| * Combine duplicated code for calculating an event ID from a txn ID (#16023)Patrick Cloke2023-07-312-32/+35
| * Add ability to wait for locks and add locks to purge history / room deletion ...Erik Johnston2023-07-314-25/+414
| * Fix 404 on /profile when the display name is empty but not the avatar (#16012)Mathieu Velten2023-07-271-1/+1