166 Ревизии (22cc93afe38d34c859d8863a99996e7e72ca1733)

Автор SHA1 Съобщение Дата
  reivilibre 22cc93afe3
Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) преди 1 година
  Andrew Morgan 54cd90ea60
Implement MSC3890: Remotely silence local notifications (#14775) преди 1 година
  reivilibre ba4ea7d13f
Batch up replication requests to request the resyncing of remote users's devices. (#14716) преди 1 година
  reivilibre 74b89c2761
Revert the deletion of stale devices due to performance issues. (#14662) преди 1 година
  Erik Johnston 94bc21e69f
Limit the number of devices we delete at once (#14649) преди 1 година
  Erik Johnston c2de2ca630
Delete stale non-e2e devices for users, take 2 (#14595) преди 1 година
  reivilibre 501f62d1a6
Faster remote room joins: stream the un-partial-stating of rooms over replication. [rei:frrj/streams/unpsr] (#14473) преди 1 година
  David Robertson c29e2c6306
Revert "POC delete stale non-e2e devices for users (#14038)" (#14582) преди 1 година
  Erik Johnston c7e29ca277
POC delete stale non-e2e devices for users (#14038) преди 1 година
  Patrick Cloke 6d47b7e325
Add a type hint for `get_device_handler()` and fix incorrect types. (#14055) преди 1 година
  Sean Quah 9cae44f49e
Track unconverted device list outbound pokes using a position instead (#14516) преди 1 година
  David Robertson c3a4780080
When restarting a partial join resync, prioritise the server which actioned a partial join (#14126) преди 1 година
  Nick Mills-Barrett a466164647
Optimise get_rooms_for_user (drop with_stream_ordering) (#13787) преди 1 година
  Erik Johnston 5f659d4a88
Handle local device list updates during partial join (#13934) преди 1 година
  Erik Johnston 4b17a5ace8
Handle remote device list updates during partial join (#13913) преди 1 година
  Sean Quah f49f73c0da
Faster room joins: Avoid blocking `/keys/changes` (#13888) преди 1 година
  Sean Quah 03c2bfb7f8
Send device list updates out to servers in partially joined rooms (#13874) преди 1 година
  Sean Quah c73774467e
Fix bug in device list caching when remote users leave rooms (#13749) преди 1 година
  reivilibre d3d9ca156e
Cancel the processing of key query requests when they time out. (#13680) преди 1 година
  Eric Eastwood 1a209efdb2
Update `get_users_in_room` mis-use to get hosts with dedicated `get_current_hosts_in_room` (#13605) преди 1 година
  Andrew Morgan f9f03426de
Implement MSC3852: Expose `last_seen_user_agent` to users for their own devices; also expose to Admin API (#13549) преди 1 година
  Patrick Cloke 50122754c8
Add missing types to opentracing. (#13345) преди 1 година
  Erik Johnston 5099b5ecc7
Use new `device_list_changes_in_room` table when getting device list changes (#13045) преди 1 година
  Patrick Cloke 9dc3293e0b
Consolidate the logic of delete_device/delete_devices. (#12970) преди 1 година
  Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) преди 1 година
  Erik Johnston 1e453053cb
Rename storage classes (#12913) преди 1 година
  Brendan Abolivier 28989cb301
Add a background job to automatically delete stale devices (#12855) преди 2 години
  Patrick Cloke c52abc1cfd
Additional constants for EDU types. (#12884) преди 2 години
  Erik Johnston 4660d9fdcf
Fix up `state_store` naming (#12871) преди 2 години
  Carl Bordum Hansen 774ac4930d
Make sure `prev_ids` defaults to empty list (#12829) преди 2 години
  Andrew Morgan 83be72d76c
Add `StreamKeyType` class and replace string literals with constants (#12567) преди 2 години
  Erik Johnston f59e3f4c90
Mark remote device list updates as already handled (#12557) преди 2 години
  David Robertson 6d89f1239c
Comment out dodgy log-kv (#12554) преди 2 години
  Erik Johnston 0b014eb25e
Only send out device list updates for our own users (#12465) преди 2 години
  Erik Johnston aa28110264
Process device list updates asynchronously (#12365) преди 2 години
  Sean Quah 800ba87cc8
Refactor and convert `Linearizer` to async (#12357) преди 2 години
  Erik Johnston 5c9e39e619
Track device list updates per room. (#12321) преди 2 години
  Patrick Cloke bc9dff1d95
Remove unnecessary pass statements. (#12206) преди 2 години
  Erik Johnston 423cca9efe
Spread out sending device lists to remote hosts (#12132) преди 2 години
  Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) преди 2 години
  Andrew Morgan 55113dd5e8
Notify users, rather than rooms, of device list updates (#11905) преди 2 години
  David Robertson 88a78c6577
Cache empty responses from `/user/devices` (#11587) преди 2 години
  Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" преди 2 години
  reivilibre e5cdb9e233
Make `get_device` return None if the device doesn't exist rather than raising an exception. (#11565) преди 2 години
  Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 преди 2 години
  Quentin Gliech a15a893df8
Save the OIDC session ID (sid) with the device on login (#11482) преди 2 години
  Andrew Morgan 6408372234
Improve docstrings for methods related to sending EDUs to application services (#11138) преди 2 години
  Sean Quah 36224e056a
Add type hints to `synapse.storage.databases.main.client_ips` (#10972) преди 2 години
  Patrick Cloke eb9ddc8c2e
Remove the deprecated BaseHandler. (#11005) преди 2 години
  Patrick Cloke b3590614da
Require type hints in the handlers module. (#10831) преди 2 години