summary refs log tree commit diff
path: root/synapse/handlers/initial_sync.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Include user membership on events (#17282)Richard van der Hoff2024-06-131-3/+0
* Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` (#...Eric Eastwood2024-06-041-1/+1
* Add support for MSC4115 (#17104)Richard van der Hoff2024-04-291-1/+6
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-10/+16
* Add new module API for adding custom fields to events `unsigned` section (#16...Erik Johnston2023-10-271-7/+7
* Add a new module API to update user presence state. (#16544)Patrick Cloke2023-10-261-1/+1
* Allow multiple workers to write to receipts stream. (#16432)Erik Johnston2023-10-251-1/+1
* Factor out `MultiWriter` token from `RoomStreamToken` (#16427)Erik Johnston2023-10-051-2/+1
* Return immutable objects for cachedList decorators (#16350)Patrick Cloke2023-09-191-1/+2
* Bump twisted from 22.10.0 to 23.8.0 (#16235)dependabot[bot]2023-09-051-6/+2
* Pass the requester during event serialization. (#15174)Quentin Gliech2023-03-061-15/+36
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-1/+0
* Avoid fetching unused account data in sync. (#14973)Patrick Cloke2023-02-101-3/+2
* Use an enum for direction. (#14927)Patrick Cloke2023-01-271-2/+14
* Merge account data streams (#14826)Erik Johnston2023-01-131-3/+5
* Do not allow a None-limit on PaginationConfig. (#14146)Patrick Cloke2022-10-141-23/+4
* `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request...Quentin Gliech2022-08-221-3/+3
* Support stable identifiers for MSC2285: private read receipts. (#13273)Šimon Brandner2022-08-051-7/+4
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-061-2/+4
* Rename storage classes (#12913)Erik Johnston2022-05-311-7/+10
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-271-2/+2
* Fix up `state_store` naming (#12871)Erik Johnston2022-05-251-3/+3
* Add `StreamKeyType` class and replace string literals with constants (#12567)Andrew Morgan2022-05-161-5/+8
* Avoid unnecessary copies when filtering private read receipts. (#12711)Šimon Brandner2022-05-161-2/+4
* Use `private` instead of `hidden` in MSC2285 related code. (#12635)Šimon Brandner2022-05-051-2/+2
* Use `ParamSpec` in type hints for `synapse.logging.context` (#12150)Sean Quah2022-03-081-2/+3
* Use the proper serialization format when bundling aggregations. (#12090)Patrick Cloke2022-03-031-3/+6
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Bundle aggregations outside of the serialization method. (#11612)Patrick Cloke2022-01-071-9/+7
* Do not bundle aggregations for APIs which shouldn't include them. (#11592)Patrick Cloke2021-12-201-14/+4
* Add missing type hints to `synapse.logging.context` (#11556)Sean Quah2021-12-141-14/+19
* Include bundled aggregations in /sync and related fixes (#11478)Patrick Cloke2021-12-061-6/+24
* Remove the deprecated BaseHandler. (#11005)Patrick Cloke2021-10-081-4/+4
* Add type hints for event streams. (#10856)Patrick Cloke2021-09-211-1/+1
* Require type hints in the handlers module. (#10831)Patrick Cloke2021-09-201-4/+4
* Use direct references for some configuration variables (part 2) (#10812)Patrick Cloke2021-09-151-1/+1
* Convert room member storage tuples to attrs. (#10629)Patrick Cloke2021-08-181-1/+1
* Support for MSC2285 (hidden read receipts) (#10413)Šimon Brandner2021-07-281-1/+6
* Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-161-3/+11
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add ResponseCache tests. (#9458)Jonathan de Jong2021-03-081-1/+1
* Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-2/+2
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-3/+9
* Add additional type hints to the storage module. (#8980)Patrick Cloke2020-12-301-3/+1
* Add type hints to profile and base handlers. (#8609)Patrick Cloke2020-10-211-2/+6
* Add type hints to response cache. (#8507)Patrick Cloke2020-10-091-4/+6
* Make token serializing/deserializing async (#8427)Erik Johnston2020-09-301-7/+7
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-1/+2
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281)Erik Johnston2020-09-111-2/+2
* Clean up types for PaginationConfig (#8250)Erik Johnston2020-09-081-6/+5
* Add type hints to more handlers (#8244)Erik Johnston2020-09-031-32/+48
* Convert streams to async. (#8014)Patrick Cloke2020-08-041-2/+2
* Stop the master relaying USER_SYNC for other workers (#7318)Richard van der Hoff2020-04-221-2/+8
* Add `allow_departed_users` param to `check_in_room_or_world_readable`Richard van der Hoff2020-02-191-1/+3
* Refactor the membership check methods in AuthRichard van der Hoff2020-02-181-26/+5
* Add `local_current_membership` table (#6655)Erik Johnston2020-01-151-1/+1
* Port synapse.handlers.initial_sync to async/awaitErik Johnston2019-12-091-52/+44
* Remove SnapshotCache in favour of ResponseCacheErik Johnston2019-12-091-11/+8
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-2/+2
* Port to use state storageErik Johnston2019-10-301-5/+9
* Remove double return statements (#5962)Andrew Morgan2019-09-031-2/+0
* Remove unnecessary parentheses around return statements (#5931)Andrew Morgan2019-08-301-2/+2
* Replace returnValue with return (#5736)Amber Brown2019-07-231-29/+25
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-87/+83
* Allow client event serialization to be asyncErik Johnston2019-05-141-17/+27
* Deny peeking into rooms that have been blockedErik Johnston2019-03-211-1/+5
* Refactor state group lookup to reduce DB hits (#4011)Erik Johnston2018-10-251-2/+2
* Integrate presence from hotfixes (#3694)Amber Brown2018-08-181-0/+4
* Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678)Amber Brown2018-08-101-1/+1
* another couple of logcontext leaksRichard van der Hoff2018-07-241-4/+6
* Logcontext fixesRichard van der Hoff2018-07-241-13/+15
* run isortAmber Brown2018-07-091-6/+3
* Fix returned token is no longer a tupleErik Johnston2018-05-091-1/+1
* Refactor get_recent_events_for_room return typeErik Johnston2018-05-091-5/+5
* Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-5/+7
* Remove preserve_context_over_{fn, deferred}Richard van der Hoff2017-11-141-2/+2
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Format presence events on the edges instead of reformatting them multiple timesErik Johnston2017-03-151-1/+10
* Shuffle receipt handler around so that worker apps don't need to load itErik Johnston2016-11-231-3/+4
* Support /initialSync in synchrotron workerErik Johnston2016-09-211-0/+443