Commit History

Author SHA1 Message Date
  Patrick Cloke c52abc1cfd Additional constants for EDU types. (#12884) 2 years ago
  Dirk Klimpel b76f1a4d5f Add some type hints to datastore (#12485) 2 years ago
  Erik Johnston f59e3f4c90 Mark remote device list updates as already handled (#12557) 2 years ago
  Erik Johnston c48ab3734e Fix sending opentracing contexts to remote servers (#12555) 2 years ago
  Erik Johnston 0b014eb25e Only send out device list updates for our own users (#12465) 2 years ago
  Erik Johnston aa28110264 Process device list updates asynchronously (#12365) 2 years ago
  Erik Johnston 66053b6bfb Prefill more stream change caches. (#12372) 2 years ago
  Erik Johnston 5c9e39e619 Track device list updates per room. (#12321) 2 years ago
  Andrew Morgan d8d0271977 Send device list updates to application services (MSC3202) - part 1 (#11881) 2 years ago
  Erik Johnston 2b5643b3af Optimise calculating device_list changes in `/sync`. (#11974) 2 years ago
  Andrew Morgan 3655585e85 Add a docstring to `add_device_change_to_streams` and fix some nearby types (#11912) 2 years ago
  David Robertson f160fe18e3 Debug for device lists updates (#11760) 2 years ago
  Olivier Wilkinson (reivilibre) e7da1ced24 Merge branch 'release-v1.50' into develop 2 years ago
  Patrick Cloke 3e0536cd2a Replace uses of simple_insert_many with simple_insert_many_values. (#11742) 2 years ago
  reivilibre b602ba194b Fix a bug introduced in Synapse v1.50.0rc1 whereby outbound federation could fail because too many EDUs were produced for device updates. (#11730) 2 years ago
  reivilibre 22abfca8d9 Fix a bug introduced in Synapse v1.0.0 whereby device list updates would not be sent to remote homeservers if there were too many to send at once. (#11729) 2 years ago
  David Robertson 88a78c6577 Cache empty responses from `/user/devices` (#11587) 2 years ago
  reivilibre 17886d2603 Add experimental support for MSC3202: allowing application services to masquerade as specific devices. (#11538) 2 years ago
  Sean Quah 5305a5e881 Type hint the constructors of the data store classes (#11555) 2 years ago
  reivilibre e5cdb9e233 Make `get_device` return None if the device doesn't exist rather than raising an exception. (#11565) 2 years ago
  Hubert Chathi 8541809cb9 Send and handle cross-signing messages using the stable prefix. (#10520) 2 years ago
  Quentin Gliech a15a893df8 Save the OIDC session ID (sid) with the device on login (#11482) 2 years ago
  Andrew Morgan c9c3aea9b1 Fix providing a `RoomStreamToken` instance to `_notify_app_services_ephemeral` (#11137) 2 years ago
  Dirk Klimpel 8d46fac98e Delete messages from `device_inbox` table when deleting device (#10969) 2 years ago
  Sean Quah 2b82ec425f Add type hints for most `HomeServer` parameters (#11095) 2 years ago
  Patrick Cloke 01c88a09cd Use direct references for some configuration variables (#10798) 2 years ago
  Erik Johnston 38b346a504 Replace `or_ignore` in `simple_insert` with `simple_upsert` (#10442) 2 years ago
  Richard van der Hoff 224f2f949b Combine `LruCache.invalidate` and `invalidate_many` (#9973) 3 years ago
  Richard van der Hoff c0df6bae06 Remove `keylen` from `LruCache`. (#9993) 3 years ago
  Richard van der Hoff 5090f26b63 Minor `@cachedList` enhancements (#9975) 3 years ago