Merge pull request #1857 from matrix-org/erikj/device_list_stream
Implement device lists updates over federation
No related branches found
No related tags found
Showing
- synapse/app/federation_sender.py 2 additions, 1 deletionsynapse/app/federation_sender.py
- synapse/app/synchrotron.py 25 additions, 1 deletionsynapse/app/synchrotron.py
- synapse/federation/federation_client.py 10 additions, 0 deletionssynapse/federation/federation_client.py
- synapse/federation/federation_server.py 3 additions, 0 deletionssynapse/federation/federation_server.py
- synapse/federation/transaction_queue.py 76 additions, 57 deletionssynapse/federation/transaction_queue.py
- synapse/federation/transport/client.py 26 additions, 0 deletionssynapse/federation/transport/client.py
- synapse/federation/transport/server.py 8 additions, 0 deletionssynapse/federation/transport/server.py
- synapse/handlers/device.py 129 additions, 12 deletionssynapse/handlers/device.py
- synapse/handlers/e2e_keys.py 38 additions, 5 deletionssynapse/handlers/e2e_keys.py
- synapse/handlers/sync.py 28 additions, 0 deletionssynapse/handlers/sync.py
- synapse/replication/resource.py 19 additions, 1 deletionsynapse/replication/resource.py
- synapse/replication/slave/storage/devices.py 72 additions, 0 deletionssynapse/replication/slave/storage/devices.py
- synapse/rest/client/v2_alpha/sync.py 5 additions, 1 deletionsynapse/rest/client/v2_alpha/sync.py
- synapse/storage/__init__.py 11 additions, 0 deletionssynapse/storage/__init__.py
- synapse/storage/_base.py 6 additions, 0 deletionssynapse/storage/_base.py
- synapse/storage/devices.py 444 additions, 11 deletionssynapse/storage/devices.py
- synapse/storage/end_to_end_keys.py 16 additions, 15 deletionssynapse/storage/end_to_end_keys.py
- synapse/storage/schema/delta/40/device_list_streams.sql 59 additions, 0 deletionssynapse/storage/schema/delta/40/device_list_streams.sql
- synapse/streams/events.py 4 additions, 0 deletionssynapse/streams/events.py
- synapse/types.py 2 additions, 0 deletionssynapse/types.py
Loading
Please register or sign in to comment