MatrixSynapse/changelog.d
Mathieu Velten 6cddf24e36
Faster joins: don't stall when a user joins during a fast join (#14606)
Fixes #12801.
Complement tests are at
https://github.com/matrix-org/complement/pull/567.

Avoid blocking on full state when handling a subsequent join into a
partial state room.

Also always perform a remote join into partial state rooms, since we do
not know whether the joining user has been banned and want to avoid
leaking history to banned users.

Signed-off-by: Mathieu Velten <mathieuv@matrix.org>
Co-authored-by: Sean Quah <seanq@matrix.org>
Co-authored-by: David Robertson <davidr@element.io>
2023-02-10 23:31:05 +00:00
..
.gitignore
13755.misc Return read-only collections from `@cached` methods (#13755) 2023-02-10 23:29:00 +00:00
14605.bugfix
14606.misc Faster joins: don't stall when a user joins during a fast join (#14606) 2023-02-10 23:31:05 +00:00
14675.misc
14840.misc
14959.doc
14964.feature Support for MSC3758: exact_event_match push condition (#14964) 2023-02-10 12:37:07 -05:00
14973.misc Avoid fetching unused account data in sync. (#14973) 2023-02-10 14:22:16 +00:00
14977.misc
15004.feature
15008.misc
15020.misc
15022.doc
15026.misc
15027.misc
15028.misc
15031.misc
15033.misc
15035.misc
15038.bugfix
15040.misc Refactor get_user_devices_from_cache to avoid mutating cached values. (#15040) 2023-02-10 08:09:47 -05:00
15041.misc
15042.feature
15047.misc Avoid mutating cached values in `_generate_sync_entry_for_account_data` (#15047) 2023-02-10 08:11:20 -05:00