summary refs log tree commit diff
path: root/synapse/types (follow)
Commit message (Expand)AuthorAgeFilesLines
* Only send rooms with updates down sliding sync (#17479)Erik Johnston2024-07-301-1/+16
* Sliding Sync: Track whether we have sent rooms down to clients (#17447)Erik Johnston2024-07-292-1/+7
* Sliding Sync: Add Account Data extension (MSC3959) (#17477)Eric Eastwood2024-07-242-1/+39
* Use a new token format for sliding sync (#17452)Erik Johnston2024-07-242-3/+53
* Reduce volume of 'Waiting for current token' logs, which were introduced in v...reivilibre2024-07-231-0/+23
* Sliding Sync: Add E2EE extension (MSC3884) (#17454)Eric Eastwood2024-07-223-6/+59
* Fix bug where sync could get stuck when using workers (#17438)Erik Johnston2024-07-151-8/+57
* Add `heroes` and room summary fields to Sliding Sync `/sync` (#17419)Eric Eastwood2024-07-112-10/+12
* Handle to-device extensions to Sliding Sync (#17416)Erik Johnston2024-07-102-8/+75
* Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-081-0/+8
* Add `rooms.required_state` to Sliding Sync `/sync` (#17342)Eric Eastwood2024-07-041-12/+12
* Add `room_types`/`not_room_types` filtering to Sliding Sync `/sync` (#17337)Eric Eastwood2024-07-021-1/+1
* Return some room data in Sliding Sync `/sync` (#17320)Eric Eastwood2024-07-023-22/+29
* Fix sync waiting for an invalid token from the "future" (#17386)Erik Johnston2024-07-021-0/+18
* Add `stream_ordering` sort to Sliding Sync `/sync` (#17293)Eric Eastwood2024-06-171-23/+1
* Add `is_dm` filtering to Sliding Sync `/sync` (#17277)Eric Eastwood2024-06-131-0/+47
* Reorganize Pydantic models and types used in handlers (#17279)Eric Eastwood2024-06-104-57/+586
* Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` (#...Eric Eastwood2024-06-041-0/+57
* In sync wait for worker to catch up since token (#17215)Erik Johnston2024-05-301-1/+57
* Add support for MSC3823 - Account Suspension (#17051)Shay2024-05-011-0/+2
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-131-8/+6
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-232-0/+4
* Reduce amount of state pulled out when querying federation hierachy (#16785)Erik Johnston2024-01-101-0/+24
* Update license headersPatrick Cloke2023-11-212-22/+32
* Allow multiple workers to write to receipts stream. (#16432)Erik Johnston2023-10-251-7/+130
* Factor out `MultiWriter` token from `RoomStreamToken` (#16427)Erik Johnston2023-10-051-41/+91
* Some refactors around receipts stream (#16426)Erik Johnston2023-10-041-15/+44
* Refactor `get_user_by_id` (#16316)Erik Johnston2023-09-141-3/+7
* Add last_seen_ts to the admin users API (#16218)Mathieu Velten2023-09-041-0/+2
* Implements a task scheduler for resumable potentially long running tasks (#15...Mathieu Velten2023-08-211-0/+39
* Run pyupgrade for python 3.7 & 3.8. (#16110)Patrick Cloke2023-08-151-1/+2
* Stabilize support for MSC3970: updated transaction semantics (scope to `devic...Patrick Cloke2023-08-041-3/+4
* Add + as an allowed character for Matrix IDs (MSC4009) (#15911)Patrick Cloke2023-07-111-17/+5
* Fix empty scope when having version mismatch between workers (#15774)Mathieu Velten2023-06-141-1/+1
* Save the scopes in the requesterQuentin Gliech2023-05-301-0/+8
* Re-type config paths in `ConfigError`s to be `StrSequence`s (#15615)Sean Quah2023-05-181-0/+8
* Implement MSC4009 to widen the allowed Matrix ID grammar (#15536)Patrick Cloke2023-05-051-2/+19
* Experimental Unix socket support (#15353)Jason Little2023-04-031-0/+2
* Use immutabledict instead of frozendict (#15113)David Robertson2023-03-222-18/+20
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-1/+1
* Implement MSC3966: Add a push rule condition to search for a value in an arra...Patrick Cloke2023-02-141-0/+1
* Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-101-0/+2
* Faster joins: omit partial rooms from eager syncs until the resync completes ...David Robertson2023-01-231-5/+10
* Wait for streams to catch up when processing HTTP replication. (#14820)Erik Johnston2023-01-181-0/+6
* Batch up replication requests to request the resyncing of remote users's devi...reivilibre2023-01-101-0/+4
* Allow selecting "prejoin" events by state keys (#14642)David Robertson2022-12-131-0/+18
* Move `StateFilter` to `synapse.types` (#14668)David Robertson2022-12-122-0/+1495