Skip to content
Snippets Groups Projects
Commit 88e67d1a authored by Patrick Cloke's avatar Patrick Cloke
Browse files

Merge tag 'v1.19.3' into release-v1.20.0

1.19.3

Synapse 1.19.3 (2020-09-18)
===========================

Bugfixes
--------

- Partially mitigate bug where newly joined servers couldn't get past
events in a room when there is a malformed event.
([\#8350](https://github.com/matrix-org/synapse/issues/8350))
parents 43f2b67e 5b70acb4
No related branches found
No related tags found
No related merge requests found
Synapse 1.19.3 (2020-09-18)
===========================
Bugfixes
--------
- Partially mitigate bug where newly joined servers couldn't get past events in a room when there is a malformed event. ([\#8350](https://github.com/matrix-org/synapse/issues/8350))
Synapse 1.20.0rc4 (2020-09-16) Synapse 1.20.0rc4 (2020-09-16)
============================== ==============================
......
...@@ -4,6 +4,12 @@ matrix-synapse-py3 (1.20.0ubuntu1) UNRELEASED; urgency=medium ...@@ -4,6 +4,12 @@ matrix-synapse-py3 (1.20.0ubuntu1) UNRELEASED; urgency=medium
-- Dexter Chua <dec41@srcf.net> Wed, 26 Aug 2020 12:41:36 +0000 -- Dexter Chua <dec41@srcf.net> Wed, 26 Aug 2020 12:41:36 +0000
matrix-synapse-py3 (1.19.3) stable; urgency=medium
* New synapse release 1.19.3.
-- Synapse Packaging team <packages@matrix.org> Fri, 18 Sep 2020 14:59:30 +0100
matrix-synapse-py3 (1.19.2) stable; urgency=medium matrix-synapse-py3 (1.19.2) stable; urgency=medium
* New synapse release 1.19.2. * New synapse release 1.19.2.
......
...@@ -217,11 +217,9 @@ class FederationClient(FederationBase): ...@@ -217,11 +217,9 @@ class FederationClient(FederationBase):
for p in transaction_data["pdus"] for p in transaction_data["pdus"]
] ]
# FIXME: We should handle signature failures more gracefully. # Check signatures and hash of pdus, removing any from the list that fail checks
pdus[:] = await make_deferred_yieldable( pdus[:] = await self._check_sigs_and_hash_and_fetch(
defer.gatherResults( dest, pdus, outlier=True, room_version=room_version
self._check_sigs_and_hashes(room_version, pdus), consumeErrors=True,
).addErrback(unwrapFirstError)
) )
return pdus return pdus
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment