MatrixSynapse/tests
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
..
api
app
appservice
config
crypto
events Proper types for `tests.module_api` (#15031) 2023-02-09 00:23:35 +00:00
federation
handlers Faster joins: don't stall when a user joins during a fast join (#14606) 2023-02-10 23:31:05 +00:00
http
logging
metrics
module_api Proper types for `tests.module_api` (#15031) 2023-02-09 00:23:35 +00:00
push Support for MSC3758: exact_event_match push condition (#14964) 2023-02-10 12:37:07 -05:00
replication
rest Return read-only collections from `@cached` methods (#13755) 2023-02-10 23:29:00 +00:00
scripts
server_notices
state
storage Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2023-02-09 13:05:02 -08:00
test_utils Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2023-02-09 13:05:02 -08:00
types
util
__init__.py
server.py
test_distributor.py
test_event_auth.py
test_federation.py
test_mau.py
test_phone_home.py
test_rust.py
test_server.py
test_state.py
test_terms_auth.py
test_test_utils.py
test_types.py
test_visibility.py Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2023-02-09 13:05:02 -08:00
unittest.py
utils.py Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2023-02-09 13:05:02 -08:00