-
- Downloads
Implement MSC3983 to proxy /keys/claim queries to appservices. (#15314)
Experimental support for MSC3983 is behind a configuration flag. If enabled, for users which are exclusively owned by an application service then the appservice will be queried for one-time keys *if* there are none uploaded to Synapse.
Showing
- changelog.d/15314.feature 1 addition, 0 deletionschangelog.d/15314.feature
- synapse/appservice/api.py 56 additions, 0 deletionssynapse/appservice/api.py
- synapse/config/experimental.py 5 additions, 0 deletionssynapse/config/experimental.py
- synapse/federation/federation_server.py 10 additions, 10 deletionssynapse/federation/federation_server.py
- synapse/handlers/appservice.py 73 additions, 1 deletionsynapse/handlers/appservice.py
- synapse/handlers/e2e_keys.py 49 additions, 8 deletionssynapse/handlers/e2e_keys.py
- synapse/storage/databases/main/end_to_end_keys.py 27 additions, 9 deletionssynapse/storage/databases/main/end_to_end_keys.py
- tests/appservice/test_api.py 59 additions, 0 deletionstests/appservice/test_api.py
- tests/handlers/test_e2e_keys.py 75 additions, 1 deletiontests/handlers/test_e2e_keys.py
Loading
Please register or sign in to comment