Merge tag 'v1.7.1'
Synapse 1.7.1 (2019-12-18) ========================== This release includes several security fixes as well as a fix to a bug exposed by the security fixes. Administrators are encouraged to upgrade as soon as possible. Security updates ---------------- - Fix a bug which could cause room events to be incorrectly authorized using events from a different room. ([\#6501](https://github.com/matrix-org/synapse/issues/6501), [\#6503](https://github.com/matrix-org/synapse/issues/6503), [\#6521](https://github.com/matrix-org/synapse/issues/6521), [\#6524](https://github.com/matrix-org/synapse/issues/6524), [\#6530](https://github.com/matrix-org/synapse/issues/6530), [\#6531](https://github.com/matrix-org/synapse/issues/6531)) - Fix a bug causing responses to the `/context` client endpoint to not use the pruned version of the event. ([\#6553](https://github.com/matrix-org/synapse/issues/6553)) - Fix a cause of state resets in room versions 2 onwards. ([\#6556](https://github.com/matrix-org/synapse/issues/6556), [\#6560](https://github.com/matrix-org/synapse/issues/6560)) Bugfixes -------- - Fix a bug which could cause the federation server to incorrectly return errors when handling certain obscure event graphs. ([\#6526](https://github.com/matrix-org/synapse/issues/6526), [\#6527](https://github.com/matrix-org/synapse/issues/6527))
Showing
- CHANGES.md 18 additions, 1 deletionCHANGES.md
- debian/changelog 6 additions, 0 deletionsdebian/changelog
- synapse/__init__.py 1 addition, 1 deletionsynapse/__init__.py
- synapse/api/auth.py 34 additions, 67 deletionssynapse/api/auth.py
- synapse/event_auth.py 20 additions, 7 deletionssynapse/event_auth.py
- synapse/federation/federation_client.py 10 additions, 93 deletionssynapse/federation/federation_client.py
- synapse/handlers/federation.py 196 additions, 156 deletionssynapse/handlers/federation.py
- synapse/handlers/room.py 5 additions, 2 deletionssynapse/handlers/room.py
- synapse/state/__init__.py 21 additions, 11 deletionssynapse/state/__init__.py
- synapse/state/v1.py 29 additions, 5 deletionssynapse/state/v1.py
- synapse/state/v2.py 73 additions, 27 deletionssynapse/state/v2.py
- synapse/util/async_helpers.py 2 additions, 2 deletionssynapse/util/async_helpers.py
- synapse/visibility.py 2 additions, 1 deletionsynapse/visibility.py
- tests/rest/client/v1/test_rooms.py 127 additions, 0 deletionstests/rest/client/v1/test_rooms.py
- tests/state/test_v2.py 3 additions, 0 deletionstests/state/test_v2.py
Loading
Please register or sign in to comment