summary refs log tree commit diff
path: root/synapse/storage/controllers/state.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add `rooms.required_state` to Sliding Sync `/sync` (#17342)Eric Eastwood2024-07-041-1/+25
* Add `room_types`/`not_room_types` filtering to Sliding Sync `/sync` (#17337)Eric Eastwood2024-07-021-0/+3
* Add `is_encrypted` filtering to Sliding Sync `/sync` (#17281)Eric Eastwood2024-06-171-1/+86
* Clarify docs for some room state functions (#16950)Richard van der Hoff2024-03-191-3/+5
* Fix joining remote rooms when a `on_new_event` callback is registered (#16973)Quentin Gliech2024-03-061-2/+7
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-10/+16
* Convert state delta processing from a dict to attrs. (#16469)Patrick Cloke2023-10-161-12/+2
* Add a cache around server ACL checking (#16360)Patrick Cloke2023-09-261-0/+59
* Convert more cached return values to immutable types (#16356)Patrick Cloke2023-09-201-1/+1
* Speed up updating state in large rooms (#15971)Erik Johnston2023-07-201-2/+135
* Add get_canonical_room_alias to module API (#15450)Gabriel FĂ©ron2023-05-311-1/+1
* Fix `@trace` not wrapping some state methods that return coroutines correctly...Eric Eastwood2023-05-231-7/+8
* Instrument `state` and `state_group` storage related things (tracing) (#15610)Eric Eastwood2023-05-191-0/+33
* Return read-only collections from `@cached` methods (#13755)Sean Quah2023-02-101-3/+3
* Faster joins: Refactor handling of servers in room (#14954)Sean Quah2023-02-031-1/+2
* Faster joins: Update room stats and the user directory on workers when finish...Sean Quah2023-01-231-2/+0
* Move `StateFilter` to `synapse.types` (#14668)David Robertson2022-12-121-1/+1
* Fix performance regression in `get_users_in_room` (#13972)Erik Johnston2022-09-301-12/+18
* Faster room joins: Avoid blocking `/keys/changes` (#13888)Sean Quah2022-09-231-1/+6
* Send device list updates out to servers in partially joined rooms (#13874)Sean Quah2022-09-231-1/+43
* Cancel the processing of key query requests when they time out. (#13680)reivilibre2022-09-071-0/+4
* Optimize how we calculate `likely_domains` during backfill (#13575)Eric Eastwood2022-08-301-2/+1
* Avoid blocking lazy-loading `/sync`s during partial joins (#13477)Sean Quah2022-08-181-4/+20
* Instrument the federation/backfill part of `/messages` (#13489)Eric Eastwood2022-08-161-1/+4
* Faster room joins: make `/joined_members` block whilst the room is partial st...reivilibre2022-08-161-0/+13
* Instrument `/messages` for understandable traces in Jaeger (#13368)Eric Eastwood2022-08-031-0/+5
* Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404)Sean Quah2022-08-011-0/+4
* Faster room joins: avoid blocking when pulling events with missing prevs (#13...Sean Quah2022-07-261-2/+6
* Don't pull out the full state when storing state (#13274)Erik Johnston2022-07-151-1/+1
* Faster joins: add issue links to the TODOs (#13004)Richard van der Hoff2022-06-091-0/+3
* Reduce state pulled from DB due to sending typing and receipts over federatio...Erik Johnston2022-06-061-0/+8
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-061-0/+27
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-011-3/+109
* Rename storage classes (#12913)Erik Johnston2022-05-311-0/+351