Commit Graph

15270 Commits (4ed08ff72ef8f1abf85ab22de1e51b570f67b27e)

Author SHA1 Message Date
Patrick Cloke 4ed08ff72e
Tighten the default rate limit of creating new devices. (#15135) 2 years ago
Dirk Klimpel 6def779a1a
Use `json.dump` in `FileExfiltrationWriter` (#15095) 2 years ago
David Robertson 647ff3ef65
Remove unused `room_alias` field from `/createRoom` response (#15093) 2 years ago
reivilibre addd12f16d
Tweak logging for when a worker waits for its view of a replication stream to catch up. (#15120)Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> 2 years ago
David Robertson e26d7d5ae7
Teach portdb about `un_partial_stated_event_stream` (#15108) 2 years ago
realtyem 490a3675bd
Allow health listener resource to load (#15096) 2 years ago
reivilibre 1cbc3f197c
Fix a bug introduced in Synapse v1.74.0 where searching with colons when using ICU for search term tokenisation would fail with an error. (#15079) 2 years ago
Dirk Klimpel 61bfcd669a
Add account data to export command (#14969) 2 years ago
Sean Quah 4f4f27e57f
Mitigate a race where /make_join could 403 for restricted rooms (#15080) 2 years ago
David Robertson ffc2ee521d
Use mypy 1.0 (#15052) 2 years ago
Patrick Cloke 979f237b28
Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC3758). (#15037) 2 years ago
Sean Quah 3ad817bfe5
Fix federated joins when the first server in the list is not in the room (#15074) 2 years ago
999lakhisidhu 27a3a72a50
Support for selecting the Redis logical database. (#15034) 2 years ago
Richard van der Hoff 5febf88b6c
Update the error code for duplicate annotation (#15075) 2 years ago
David Robertson 06ba71083e
Fix order of partial state tables when purging (#15068) 2 years ago
Patrick Cloke 119e0795a5
Implement MSC3966: Add a push rule condition to search for a value in an array. (#15045) 2 years ago
reivilibre e9b1ff9f31
Prevent clients from reporting nonexistent events. (#13779) 2 years ago
Sean Quah 463c19ac36
Faster joins: Omit device list updates from partial state rooms in /sync (#15069) 2 years ago
Erik Johnston cb262713b7
Fix clashing DB txn name (#15070) 2 years ago
Erik Johnston f09db5c991
Skip calculating unread push actions in `/sync` when `enable_push` is false. (#14980) 2 years ago
Harishankar Kumar db2b105d69
Change collection[str] to StrCollection in event_auth code (#14929) 2 years ago
reivilibre 3d7aead5d6
Tweak comment on `_is_local_room_accessible` as part of room visibility in `/hierarchy` to clarify the condition for a room being visible. (#14834) 2 years ago
Andrew Morgan bdccfd2477
Refactor arguments of `try_unbind_threepid(_with_id_server)` from dict to separate args (#15053) 2 years ago
David Robertson c10e131250
Apply logging from hotfixes branch to develop (#15054) 2 years ago
Mathieu Velten 6cddf24e36
Faster joins: don't stall when a user joins during a fast join (#14606) 2 years ago
Sean Quah d0c713cc85
Return read-only collections from `@cached` methods (#13755) 2 years ago
Patrick Cloke 14be78d492
Support for MSC3758: exact_event_match push condition (#14964) 2 years ago
Patrick Cloke cf5233b783
Avoid fetching unused account data in sync. (#14973) 2 years ago
Sean Quah b95407908d
Avoid mutating cached values in `_generate_sync_entry_for_account_data` (#15047) 2 years ago
Patrick Cloke a481fb9f98
Refactor get_user_devices_from_cache to avoid mutating cached values. (#15040) 2 years ago
Erik Johnston fd296b7343
Fix exception on start up about device lists (#15041) 2 years ago
David Robertson a5a799722d
Tag federation request spans with the worker name (#15042) 2 years ago
Shay 03bccd542b
Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2 years ago
Andrew Morgan c1d2ce2901
Do not always start a db txn on Postgres (#14840) 2 years ago
Patrick Cloke d22c1c862c
Respond correctly to unknown methods on known endpoints (#14605) 2 years ago
Patrick Cloke 8a6e043488
Avoid mutating cached room aliases. (#15038) 2 years ago
David Robertson cd2484dc2e
Bump schema version (#15036) 2 years ago
Patrick Cloke 733531ee3e
Add final type hint to synapse.server. (#15035) 2 years ago
Shay 55e4d27b36
Limit concurrent event creation for a room to avoid state resolution when sending bursts of events to a local room (#14977) 2 years ago
Patrick Cloke c951fbedcb
MSC3873: Escape keys when flattening dicts. (#15004) 2 years ago
Erik Johnston c78c67c5a9
Fix bug in replication where response is cached (#15024) 2 years ago
David Robertson f10caa73ee
Disambiguate `get_ex_outlier_stream_rows` query 2 years ago
David Robertson 9cd7610f86
Revert "Add `event_stream_ordering` column to membership state tables (#14979)" 2 years ago
David Robertson 2dff93099b
Typecheck tests.rest.media.v1.test_media_storage (#15008) 2 years ago
Patrick Cloke 5b55c32d61
Add tests for using _flatten_dict with an event. (#15002) 2 years ago
David Robertson d0fed7a37b
Properly typecheck types.http (#14988) 2 years ago
Nick Mills-Barrett 5fdc12f482
Add `event_stream_ordering` column to membership state tables (#14979) 2 years ago
David Robertson e8269ed391
Type hints for tests.appservice (#14990) 2 years ago
David Robertson b3bf58a8a5
Only notify the target of a membership event (#14971) 2 years ago
David Robertson 6e6edea6c1
Properly typecheck tests.api (#14983) 2 years ago