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 |