Commit History

Author SHA1 Message Date
  Quentin Gliech 5b70f240cf Make cleaning up pushers depend on the device_id instead of the token_id (#15280) 1 year ago
  Sean Quah 0a686d1d13 Faster joins: Refactor handling of servers in room (#14954) 1 year ago
  Patrick Cloke ba79fb4a61 Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) 1 year ago
  reivilibre 22cc93afe3 Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) 1 year ago
  Andrew Morgan 54cd90ea60 Implement MSC3890: Remotely silence local notifications (#14775) 1 year ago
  reivilibre ba4ea7d13f Batch up replication requests to request the resyncing of remote users's devices. (#14716) 1 year ago
  reivilibre 74b89c2761 Revert the deletion of stale devices due to performance issues. (#14662) 1 year ago
  Erik Johnston 94bc21e69f Limit the number of devices we delete at once (#14649) 1 year ago
  Erik Johnston c2de2ca630 Delete stale non-e2e devices for users, take 2 (#14595) 1 year ago
  reivilibre 501f62d1a6 Faster remote room joins: stream the un-partial-stating of rooms over replication. [rei:frrj/streams/unpsr] (#14473) 1 year ago
  David Robertson c29e2c6306 Revert "POC delete stale non-e2e devices for users (#14038)" (#14582) 1 year ago
  Erik Johnston c7e29ca277 POC delete stale non-e2e devices for users (#14038) 1 year ago
  Patrick Cloke 6d47b7e325 Add a type hint for `get_device_handler()` and fix incorrect types. (#14055) 1 year ago
  Sean Quah 9cae44f49e Track unconverted device list outbound pokes using a position instead (#14516) 1 year ago
  David Robertson c3a4780080 When restarting a partial join resync, prioritise the server which actioned a partial join (#14126) 1 year ago
  Nick Mills-Barrett a466164647 Optimise get_rooms_for_user (drop with_stream_ordering) (#13787) 1 year ago
  Erik Johnston 5f659d4a88 Handle local device list updates during partial join (#13934) 1 year ago
  Erik Johnston 4b17a5ace8 Handle remote device list updates during partial join (#13913) 1 year ago
  Sean Quah f49f73c0da Faster room joins: Avoid blocking `/keys/changes` (#13888) 1 year ago
  Sean Quah 03c2bfb7f8 Send device list updates out to servers in partially joined rooms (#13874) 1 year ago
  Sean Quah c73774467e Fix bug in device list caching when remote users leave rooms (#13749) 1 year ago
  reivilibre d3d9ca156e Cancel the processing of key query requests when they time out. (#13680) 1 year ago
  Eric Eastwood 1a209efdb2 Update `get_users_in_room` mis-use to get hosts with dedicated `get_current_hosts_in_room` (#13605) 1 year ago
  Andrew Morgan f9f03426de Implement MSC3852: Expose `last_seen_user_agent` to users for their own devices; also expose to Admin API (#13549) 1 year ago
  Patrick Cloke 50122754c8 Add missing types to opentracing. (#13345) 1 year ago
  Erik Johnston 5099b5ecc7 Use new `device_list_changes_in_room` table when getting device list changes (#13045) 2 years ago
  Patrick Cloke 9dc3293e0b Consolidate the logic of delete_device/delete_devices. (#12970) 2 years ago
  Erik Johnston 888a29f412 Wait for lazy join to complete when getting current state (#12872) 2 years ago
  Erik Johnston 1e453053cb Rename storage classes (#12913) 2 years ago
  Brendan Abolivier 28989cb301 Add a background job to automatically delete stale devices (#12855) 2 years ago