Commit Graph

410 Commits (2be5a2b07becdbf0957008ece74be3b3f957b233)

Author SHA1 Message Date
Dirk Klimpel 6edefef602
Add some type hints to datastore (#12717) 3 years ago
Andrew Morgan 83be72d76c
Add `StreamKeyType` class and replace string literals with constants (#12567) 3 years ago
Šimon Brandner 116a4c8340
Implement changes to MSC2285 (hidden read receipts) (#12168) 3 years ago
Nick Mills-Barrett e3a49f4784
Fix missing sync events during historical batch imports (#12319) 3 years ago
Erik Johnston 7732c4902c
Fix rejecting invites over federation (#12409) 3 years ago
Patrick Cloke 1a90c1e3af
Do not add groups to sync results if disabled. (#12408) 3 years ago
Andrew Morgan d8d0271977
Send device list updates to application services (MSC3202) - part 1 (#11881) 3 years ago
Brendan Abolivier 437a8ed9ef
Add a configuration to exclude rooms from sync response (#12310) 3 years ago
Patrick Cloke 8fe930c215
Move get_bundled_aggregations to relations handler. (#12237) 3 years ago
Patrick Cloke dda9b7fc4d
Use the ignored_users table to test event visibility & sync. (#12225) 3 years ago
Erik Johnston a711ae78a8
Add logging to `/sync` for debugging #11916 (#12068) 3 years ago
Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 3 years ago
Erik Johnston 2b5643b3af
Optimise calculating device_list changes in `/sync`. (#11974) 3 years ago
Andrew Morgan 64ec45fc1b
Send to-device messages to application services (#11215) 3 years ago
Patrick Cloke 2897fb6b4f
Improvements to bundling aggregations. (#11815) 3 years ago
reivilibre 4c2096599c
Make the `get_global_account_data_by_type_for_user` cache be a tree-cache whose key is prefixed with the user ID (#11788) 3 years ago
Patrick Cloke 68acb0a29d
Include whether the requesting user has participated in a thread. (#11577) 3 years ago
Patrick Cloke 0c40c619aa
Include bundled aggregations in the sync response cache. (#11659) 3 years ago
David Robertson c9eb678b73
Remove debug logging for #4422 (#11693) 3 years ago
Patrick Cloke b6102230a7
Add type hints to event_push_actions. (#11594) 3 years ago
Richard van der Hoff 2215954147
Various opentracing enhancements (#11619) 3 years ago
Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 3 years ago
David Robertson fd2dadb815
Adjust _get_rooms_changed comments (#11550) 3 years ago
Patrick Cloke d93362d87f
Add a constant for receipt types (m.read). (#11531) 3 years ago
Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 3 years ago
David Robertson 14d593f72d
Refactors in `_generate_sync_entry_for_rooms` (#11515) 3 years ago
David Robertson 9c55dedc8c
Correctly ignore invites from ignored users (#11511) 3 years ago
David Robertson d26808dd85
Comments on the /sync tentacles (#11494) 3 years ago
Patrick Cloke a19d01c3d9
Support filtering by relations per MSC3440 (#11236) 3 years ago
Patrick Cloke 4054dfa409
Add type hints for event streams. (#10856) 3 years ago
Patrick Cloke b3590614da
Require type hints in the handlers module. (#10831) 3 years ago
Erik Johnston 9a6f4a684f
Cleanup opentracing logging for syncs (#10828) 3 years ago
Patrick Cloke 8c7a531e27
Use direct references for some configuration variables (part 2) (#10812) 3 years ago
Azrenbeth f1c6b76418
Add logging to help debug #9424 (#10704) 3 years ago
Patrick Cloke bd7d398b05
Additional type hints for the sync REST servlet. (#10666) 3 years ago
Patrick Cloke 000aa89be6
Do not include rooms with an unknown room version in a sync response. (#10644) 3 years ago
Patrick Cloke bec01c0758
Convert room member storage tuples to attrs. (#10629) 3 years ago
Patrick Cloke 6a5f8fbcda
Use auto-attribs for attrs classes for sync. (#10630) 3 years ago
Richard van der Hoff 4b10880da3
Make sync response cache time configurable. (#10513) 3 years ago
Andrew Morgan 74d09a43d9
Always communicate device OTK counts to clients (#10485) 3 years ago
Jonathan de Jong 95e47b2e78
[pyupgrade] `synapse/` (#10348) 3 years ago
Jonathan de Jong 98aec1cc9d
Use inline type hints in `handlers/` and `rest/`. (#10382) 3 years ago
Richard van der Hoff fcf3c7032b
Ensure that we do not cache empty sync responses after a timeout (#10158) 3 years ago
Sorunome d936371b69
Implement knock feature (#6739) 4 years ago
Richard van der Hoff fa1db8f156
Delete completes to-device messages earlier in /sync (#10124) 4 years ago
Erik Johnston 4deaebfe00
Make /sync do less state res (#10102) 4 years ago
Erik Johnston d0aee697ac
Use get_current_users_in_room from store and not StateHandler (#9910) 4 years ago
Richard van der Hoff 294c675033
Remove `synapse.types.Collection` (#9856) 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Jonathan de Jong 2ca4e349e9
Bugbear: Add Mutable Parameter fixes (#9682) 4 years ago