synapse-product/synapse/federation
Andrew Morgan 72fe2affb6 Query missing cross-signing keys on local sig upload
Add changelog

Save retrieved keys to the db

lint

Fix and de-brittle remote result dict processing

Use query_user_devices instead, assume only master, self_signing key types

Make changelog more useful

Remove very specific exception handling

Wrap get_verify_key_from_cross_signing_key in a try/except

Note that _get_e2e_cross_signing_verify_key can raise a SynapseError

lint

Add comment explaining why this is useful

Only fetch master and self_signing key types

Fix log statements, docstrings

Remove extraneous items from remote query try/except

lint

Factor key retrieval out into a separate function

Send device updates, modeled after SigningKeyEduUpdater._handle_signing_key_updates

Update method docstring
2020-04-17 15:47:49 +01:00
..
sender Add typing to synapse.federation.sender (#6871) 2020-02-07 13:56:38 +00:00
transport Query missing cross-signing keys on local sig upload 2020-04-17 15:47:49 +01:00
__init__.py Remove unused ReplicationLayer 2018-03-13 11:00:04 +00:00
federation_base.py Remove unused federation endpoint (query_auth) (#7026) 2020-03-17 08:04:49 -04:00
federation_client.py Remove unused federation endpoint (query_auth) (#7026) 2020-03-17 08:04:49 -04:00
federation_server.py Remove unused federation endpoint (query_auth) (#7026) 2020-03-17 08:04:49 -04:00
persistence.py Clean up newline quote marks around the codebase (#6362) 2019-11-21 12:00:14 +00:00
send_queue.py Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 2020-02-21 07:15:07 -05:00
units.py Add typing to synapse.federation.sender (#6871) 2020-02-07 13:56:38 +00:00