summary refs log tree commit diff
path: root/changelog.d/16485.bugfix
diff options
context:
space:
mode:
authorErik Johnston <erikj@matrix.org>2023-10-19 15:04:18 +0100
committerGitHub <noreply@github.com>2023-10-19 15:04:18 +0100
commite9069c9f919685606506f04527332e83fbfa44d9 (patch)
tree5fdc1d3576a6298aa28f43a6ac83bf7cf27625da /changelog.d/16485.bugfix
parentAvoid sending massive replication updates when purging a room. (#16510) (diff)
downloadsynapse-e9069c9f919685606506f04527332e83fbfa44d9.tar.xz
Mark sync as limited if there is a gap in the timeline (#16485)
This splits thinsg into two queries, but most of the time we won't have
new event backwards extremities so this shouldn't actually add an extra
RTT for the majority of cases.

Note this removes the check for events with no prev events, but that was
part of MSC2716 work that has since been removed.
Diffstat (limited to 'changelog.d/16485.bugfix')
-rw-r--r--changelog.d/16485.bugfix1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/16485.bugfix b/changelog.d/16485.bugfix
new file mode 100644
index 0000000000..3cd7e1877f
--- /dev/null
+++ b/changelog.d/16485.bugfix
@@ -0,0 +1 @@
+Fix long-standing bug where `/sync` incorrectly did not mark a room as `limited` in a sync requests when there were missing remote events.