synapse-product/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 Allow configuration of the oEmbed URLs. (#10714) 2021-08-31 18:37:07 -04:00
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 Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
state Add remaining type hints to synapse.events. (#11098) 2021-11-02 09:55:52 -04:00
static Display an error page during failure of fallback UIA. (#10561) 2021-08-18 08:13:35 -04:00
storage Add dedicated admin API for blocking a room (#11324) 2021-11-18 17:43:49 +00:00
streams Remove unnecessary parentheses around tuples returned from methods (#10889) 2021-09-23 11:59:07 +01:00
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 Validate new m.room.power_levels events (#10232) 2021-08-26 17:07:58 +01:00
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 [pyupgrade] synapse/ (#10348) 2021-07-19 15:28:05 +01:00