| Commit message (Expand) | Author | Age | Files | Lines |
* | Include user membership on events (#17282) | Richard van der Hoff | 2024-06-13 | 1 | -1/+0 |
* | Reorganize Pydantic models and types used in handlers (#17279) | Eric Eastwood | 2024-06-10 | 1 | -2/+1 |
* | Use fully-qualified `PersistedEventPosition` when returning `RoomsForUser` (#... | Eric Eastwood | 2024-06-04 | 1 | -1/+2 |
* | Add support for MSC4115 (#17104) | Richard van der Hoff | 2024-04-29 | 1 | -0/+1 |
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 1 | -0/+1 |
* | Update license headers | Patrick Cloke | 2023-11-21 | 1 | -11/+16 |
* | Add new module API for adding custom fields to events `unsigned` section (#16... | Erik Johnston | 2023-10-27 | 1 | -2/+2 |
* | Add automatic purge after all users forget a room (#15488) | Mathieu Velten | 2023-09-15 | 1 | -309/+155 |
* | Allow modules to delete rooms. (#15997) | reivilibre | 2023-09-06 | 1 | -2/+10 |
* | Only lock when we're backfilling (#16159) | Erik Johnston | 2023-08-23 | 1 | -136/+131 |
* | Rename pagination&purge locks and add comments explaining them (#16112) | Mathieu Velten | 2023-08-16 | 1 | -7/+12 |
* | Add ability to wait for locks and add locks to purge history / room deletion ... | Erik Johnston | 2023-07-31 | 1 | -4/+19 |
* | Avoid backfill when we already have messages to return (#15737) | Eric Eastwood | 2023-06-13 | 1 | -22/+115 |
* | Add stricter mypy options (#15694) | Patrick Cloke | 2023-05-31 | 1 | -2/+2 |
* | Include the room ID in more purge room log lines. (#15222) | Patrick Cloke | 2023-03-08 | 1 | -1/+1 |
* | Pass the requester during event serialization. (#15174) | Quentin Gliech | 2023-03-06 | 1 | -1/+3 |
* | Use an enum for direction. (#14927) | Patrick Cloke | 2023-01-27 | 1 | -3/+3 |
* | Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) | Patrick Cloke | 2023-01-26 | 1 | -3/+3 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 1 | -1/+1 |
* | Implement message forward pagination from start when no from is given, fixes ... | Benjamin Kampmann | 2022-11-24 | 1 | -0/+6 |
* | Do not allow a None-limit on PaginationConfig. (#14146) | Patrick Cloke | 2022-10-14 | 1 | -5/+0 |
* | Add Admin API to Fetch Messages Within a Particular Window (#13672) | Connor Davis | 2022-09-07 | 1 | -13/+24 |
* | Move the execution of the retention purge_jobs to the main worker (#13632) | Brad Murray | 2022-08-26 | 1 | -4/+2 |
* | `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request... | Quentin Gliech | 2022-08-22 | 1 | -1/+1 |
* | Instrument `/messages` for understandable traces in Jaeger (#13368) | Eric Eastwood | 2022-08-03 | 1 | -0/+2 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 1 | -7/+10 |
* | Don't return `end` from `/messages` if there are no more events (#12903) | Jacek KuĊnierz | 2022-05-30 | 1 | -6/+17 |
* | Fix up `state_store` naming (#12871) | Erik Johnston | 2022-05-25 | 1 | -2/+2 |
* | Prevent expired events from being filtered out when retention is disabled (#1... | Brendan Abolivier | 2022-05-23 | 1 | -1/+1 |
* | Add `StreamKeyType` class and replace string literals with constants (#12567) | Andrew Morgan | 2022-05-16 | 1 | -3/+3 |
* | Fix `/messages` throwing a 500 when querying for non-existent room (#12683) | Eric Eastwood | 2022-05-10 | 1 | -1/+1 |
* | Generate historic pagination token for `/messages` when no `?from` token prov... | Eric Eastwood | 2022-04-06 | 1 | -1/+8 |
* | Move get_bundled_aggregations to relations handler. (#12237) | Patrick Cloke | 2022-03-18 | 1 | -1/+4 |
* | Add a relations handler to avoid duplication. (#12227) | Patrick Cloke | 2022-03-16 | 1 | -2/+3 |
* | Add cancellation support to `ReadWriteLock` (#12120) | Sean Quah | 2022-03-14 | 1 | -4/+4 |
* | Use the proper serialization format when bundling aggregations. (#12090) | Patrick Cloke | 2022-03-03 | 1 | -2/+5 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Include whether the requesting user has participated in a thread. (#11577) | Patrick Cloke | 2022-01-18 | 1 | -1/+1 |
* | Bundle aggregations outside of the serialization method. (#11612) | Patrick Cloke | 2022-01-07 | 1 | -3/+5 |
* | Do not bundle aggregations for APIs which shouldn't include them. (#11592) | Patrick Cloke | 2021-12-20 | 1 | -1/+4 |
* | Fix 'delete room' admin api to work on incomplete rooms (#11523) | Richard van der Hoff | 2021-12-07 | 1 | -3/+0 |
* | Convert delete room admin API to async endpoint (#11223) | Dirk Klimpel | 2021-11-12 | 1 | -7/+282 |
* | Support filtering by relations per MSC3440 (#11236) | Patrick Cloke | 2021-11-09 | 1 | -1/+1 |
* | Refactor `Filter` to handle fields according to data being filtered. (#11194) | Patrick Cloke | 2021-10-27 | 1 | -1/+1 |
* | Move experimental & retention config out of the server module. (#11070) | Patrick Cloke | 2021-10-15 | 1 | -5/+8 |
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -4/+10 |
* | Clean-up type hints in server config (#10915) | Patrick Cloke | 2021-09-28 | 1 | -4/+4 |
* | Require type hints in the handlers module. (#10831) | Patrick Cloke | 2021-09-20 | 1 | -10/+9 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -1/+1 |
* | Use inline type hints in `handlers/` and `rest/`. (#10382) | Jonathan de Jong | 2021-07-16 | 1 | -2/+2 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Fix additional type hints. (#9543) | Patrick Cloke | 2021-03-09 | 1 | -1/+1 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -3/+11 |
* | Add `force_purge` option to delete-room admin api. (#8843) | Richard van der Hoff | 2020-11-30 | 1 | -6/+11 |
* | Move additional tasks to the background worker, part 4 (#8513) | Patrick Cloke | 2020-10-13 | 1 | -1/+1 |
* | Remove the deprecated Handlers object (#8494) | Patrick Cloke | 2020-10-09 | 1 | -1/+1 |
* | Make token serializing/deserializing async (#8427) | Erik Johnston | 2020-09-30 | 1 | -4/+4 |
* | Various clean ups to room stream tokens. (#8423) | Erik Johnston | 2020-09-29 | 1 | -3/+2 |
* | Fix a bad merge from release-v1.20.0. (#8354) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | Merge tag 'v1.20.0rc5' into develop | Patrick Cloke | 2020-09-18 | 1 | -4/+4 |
|\ |
|
| * | Intelligently select extremities used in backfill. (#8349) | Erik Johnston | 2020-09-18 | 1 | -4/+4 |
* | | Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281) | Erik Johnston | 2020-09-11 | 1 | -2/+2 |
* | | Fix mypy error on develop (#8282) | Erik Johnston | 2020-09-08 | 1 | -3/+6 |
* | | Clean up types for PaginationConfig (#8250) | Erik Johnston | 2020-09-08 | 1 | -20/+22 |
|/ |
|
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -2/+2 |
* | Add type hints to more handlers (#8244) | Erik Johnston | 2020-09-03 | 1 | -24/+32 |
* | Convert ReadWriteLock to async/await. (#8202) | Patrick Cloke | 2020-08-28 | 1 | -23/+26 |
* | Allow capping a room's retention policy (#8104) | Brendan Abolivier | 2020-08-24 | 1 | -7/+29 |
* | Convert streams to async. (#8014) | Patrick Cloke | 2020-08-04 | 1 | -1/+1 |
* | Convert the device message and pagination handlers to async/await. (#7678) | Patrick Cloke | 2020-06-16 | 1 | -16/+8 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -3/+1 |
* | Merge pull request #6949 from matrix-org/rav/list_room_aliases_peekable | Richard van der Hoff | 2020-02-19 | 1 | -1/+3 |
|\ |
|
| * | Add `allow_departed_users` param to `check_in_room_or_world_readable` | Richard van der Hoff | 2020-02-19 | 1 | -1/+3 |
* | | Fix log in message retention purge jobs | Brendan Abolivier | 2020-02-18 | 1 | -1/+1 |
|/ |
|
* | s/get_room_version/get_room_version_id/ | Richard van der Hoff | 2020-01-31 | 1 | -1/+1 |
* | Add more logging around message retention policies support (#6717) | Brendan Abolivier | 2020-01-17 | 1 | -0/+13 |
* | Fix instantiation of message retention purge jobs | Brendan Abolivier | 2020-01-15 | 1 | -1/+1 |
* | Convert federation backfill to async | Richard van der Hoff | 2019-12-11 | 1 | -14/+13 |
* | Merge branch 'develop' into babolivier/message_retention | Brendan Abolivier | 2019-11-26 | 1 | -2/+4 |
|\ |
|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_purg... | Erik Johnston | 2019-11-04 | 1 | -7/+6 |
| |\ |
|
| * \ | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_purg... | Erik Johnston | 2019-10-31 | 1 | -2/+3 |
| |\ \ |
|
| * | | | Split purge API into events vs state | Erik Johnston | 2019-10-30 | 1 | -2/+5 |
* | | | | Lint | Brendan Abolivier | 2019-11-19 | 1 | -11/+6 |
* | | | | Implement per-room message retention policies | Brendan Abolivier | 2019-11-04 | 1 | -0/+111 |
| |_|/
|/| | |
|
* | | | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -7/+6 |
| |/
|/| |
|
* | | Port to use state storage | Erik Johnston | 2019-10-30 | 1 | -2/+4 |
|/ |
|
* | Servlet to purge old rooms (#5845) | Richard van der Hoff | 2019-08-22 | 1 | -0/+17 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -8/+6 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
* | Fix /messages on workers when no from param specified. | Erik Johnston | 2019-06-24 | 1 | -3/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -38/+30 |
* | Allow client event serialization to be async | Erik Johnston | 2019-05-14 | 1 | -9/+13 |
* | Log tracebacks correctly | Erik Johnston | 2019-02-25 | 1 | -1/+5 |
* | Merge pull request #4263 from rkfg/develop | Erik Johnston | 2019-02-21 | 1 | -1/+1 |
|\ |
|
| * | Prevent crash on pagination. | rkfg | 2018-12-06 | 1 | -1/+1 |
* | | fix NPE in /messages by checking if all events were filtered out (#4330) | Matthew Hodgson | 2019-01-02 | 1 | -10/+11 |
|/ |
|
* | Refactor state group lookup to reduce DB hits (#4011) | Erik Johnston | 2018-10-25 | 1 | -8/+7 |
* | don't filter membership events based on history visibility (#3874) | Matthew Hodgson | 2018-09-14 | 1 | -8/+1 |
* | lazyload aware /messages (#3589) | Matthew Hodgson | 2018-08-16 | 1 | -1/+34 |
* | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 1 | -1/+1 |
* | Move PaginationHandler to its own file | Erik Johnston | 2018-07-20 | 1 | -0/+265 |