summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
authorRichard van der Hoff <1389908+richvdh@users.noreply.github.com>2021-11-19 10:55:09 +0000
committerGitHub <noreply@github.com>2021-11-19 10:55:09 +0000
commita6f7f845702c56dd7d1e7dfabd3f50a71f245cc1 (patch)
tree2db9ff8c13b4698bba157a4701f8c43bac6a8599 /changelog.d
parentPrevent historical state from being pushed to an application service via `/tr... (diff)
downloadsynapse-a6f7f845702c56dd7d1e7dfabd3f50a71f245cc1.tar.xz
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.
Diffstat (limited to '')
-rw-r--r--changelog.d/11379.bugfix1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/11379.bugfix b/changelog.d/11379.bugfix
new file mode 100644
index 0000000000..a49d4eb776
--- /dev/null
+++ b/changelog.d/11379.bugfix
@@ -0,0 +1 @@
+Fix an issue introduced in v1.47.0 which prevented servers re-joining rooms they had previously left, if their signing keys were replaced.