summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2020-01-30 16:10:30 +0000
committerGitHub <noreply@github.com>2020-01-30 16:10:30 +0000
commita5bab2d058747eb7165b20808b34c970e34a4b11 (patch)
tree6a4c19e186bf0723451521cab5bc3b9fed2e2263 /changelog.d
parentWhen a client asks for remote keys check if should resync. (#6797) (diff)
downloadsynapse-a5bab2d058747eb7165b20808b34c970e34a4b11.tar.xz
When server leaves room check for stale device lists. (#6801)
When a server leaves a room it may stop sharing a room with remote
users, and thus not get any updates to their device lists. So we need to
check for this case and delete those device lists from the cache.

We don't need to do this if we stop sharing a room because the remote
user leaves the room, because we track that case via looking at
membership changes.
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/6801.bugfix1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/6801.bugfix b/changelog.d/6801.bugfix
new file mode 100644
index 0000000000..f401fa5d69
--- /dev/null
+++ b/changelog.d/6801.bugfix
@@ -0,0 +1 @@
+Fix bug where Synapse didn't invalidate cache of remote users' devices when Synapse left a room.