MatrixSynapse/synapse
Richard van der Hoff a6f7f84570
Fix verification of objects signed with old local keys (#11379)
Fixes a bug introduced in #11129: objects signed by the local server, but with
keys other than the current one, could not be successfully verified.

We need to check the key id in the signature, and track down the right key.
2021-11-19 10:55:09 +00:00
..
_scripts Add type hints to synapse._scripts (#11297) 2021-11-10 17:55:32 +00:00
api Add support for `/_matrix/media/v3` APIs (#11371) 2021-11-17 15:30:24 +00:00
app Add type annotations to `synapse.metrics` (#10847) 2021-11-17 19:07:02 +00:00
appservice Prevent historical state from being pushed to an application service via `/transactions` (MSC2716) (#11265) 2021-11-18 14:16:08 -06:00
config Remove legacy code related to deprecated `trust_identity_server_for_password_resets` config flag (#11333) 2021-11-18 10:56:32 -08:00
crypto Fix verification of objects signed with old local keys (#11379) 2021-11-19 10:55:09 +00:00
events Get db signatures file to pass mypy (#11312) 2021-11-11 17:04:44 +00:00
federation Split out federated PDU retrieval into a non-cached version (#11242) 2021-11-09 15:07:57 -06:00
groups Add type annotations to `synapse.metrics` (#10847) 2021-11-17 19:07:02 +00:00
handlers Prevent historical state from being pushed to an application service via `/transactions` (MSC2716) (#11265) 2021-11-18 14:16:08 -06:00
http Add more type hints to synapse.util. (#11321) 2021-11-12 13:43:06 +00:00
logging Add missing type hints to `synapse.app`. (#11287) 2021-11-10 15:06:54 -05:00
metrics Add type annotations to `synapse.metrics` (#10847) 2021-11-17 19:07:02 +00:00
module_api Add/Unerase annotations to Module API (#11341) 2021-11-18 16:55:33 +00:00
push Add remaining type hints to `synapse.events`. (#11098) 2021-11-02 09:55:52 -04:00
replication Add missing type hints to `synapse.app`. (#11287) 2021-11-10 15:06:54 -05:00
res
rest Add dedicated admin API for blocking a room (#11324) 2021-11-18 17:43:49 +00:00
server_notices disallow-untyped-defs for synapse.server_notices (#11021) 2021-10-07 19:55:15 +01:00
spam_checker_api
state Add remaining type hints to `synapse.events`. (#11098) 2021-11-02 09:55:52 -04:00
static
storage Add dedicated admin API for blocking a room (#11324) 2021-11-18 17:43:49 +00:00
streams
util Add type annotations to `synapse.metrics` (#10847) 2021-11-17 19:07:02 +00:00
__init__.py 1.47.0 2021-11-17 13:10:12 +00:00
event_auth.py Check *all* auth events for room id and rejection (#11009) 2021-10-18 18:28:30 +01:00
notifier.py Fix providing a `RoomStreamToken` instance to `_notify_app_services_ephemeral` (#11137) 2021-11-02 10:39:02 +00:00
py.typed Mark Module API error imports as re-exported and mark Synapse as containing type annotations (#11054) 2021-10-13 08:42:41 +01:00
python_dependencies.py
server.py Add missing type hints to `synapse.app`. (#11287) 2021-11-10 15:06:54 -05:00
types.py Misc typing fixes for `tests`, part 1 of N (#11323) 2021-11-12 15:50:54 +00:00
visibility.py