Commit Graph

3318 Commits (dabbb94fafd335966bbdb5bd2187678872731a0d)

Author SHA1 Message Date
Andrew Morgan 8d90e5f200
Add type hints to `TestRatelimiter` (#14885) 2 years ago
Erik Johnston 65d0386693
Always notify replication when a stream advances (#14877) 2 years ago
Sean Quah cdea7c11d0
Faster joins: Avoid starting duplicate partial state syncs (#14844) 2 years ago
Erik Johnston 9187fd940e
Wait for streams to catch up when processing HTTP replication. (#14820) 2 years ago
Catalan Lover e8f2bf5c40
Change default room version to 10. Implements MSC3904 (#14111) 2 years ago
David Robertson 5b3af1c7d0
Stabilise serving partial join responses (#14839) 2 years ago
Erik Johnston 316590d1ea
Fix bug in `wait_for_stream_position` (#14856) 2 years ago
Sean Quah a302d3ecf7
Remove unnecessary reactor reference from `_PerHostRatelimiter` (#14842) 2 years ago
David Robertson 85a7a201fa
Also use stable name in SendJoinResponse struct (#14841) 2 years ago
David Robertson 52ae80dd1a
Use stable identifiers for faster joins (#14832) 2 years ago
Sean Quah 772e8c2385
Fix stack overflow in `_PerHostRatelimiter` due to synchronous requests (#14812) 2 years ago
Erik Johnston b50c008453
Re-enable some linting (#14821) 2 years ago
Emelie Graven dd9e71dc7f
Add `set_displayname` to the module API (#14629) 2 years ago
Patrick Cloke 071f8b0f9b
Factor out common code in tests and fix comments. (#14819) 2 years ago
Patrick Cloke 7f2cabf271
Fix-up type hints for tests.push module. (#14816) 2 years ago
Richard van der Hoff 06ab64f201
Implement MSC3925: changes to bundling of edits (#14811) 2 years ago
Jeyachandran Rathnam babeeb4e7a
Unescape HTML entities in oEmbed titles. (#14781) 2 years ago
Jeyachandran Rathnam 5e0888076f
Disable sending confirmation email when 3pid is disabled #14682 (#14725) 2 years ago
Patrick Cloke 630d0aeaf6
Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) 2 years ago
Patrick Cloke a4ca770655
Add missing type hints to tests. (#14687) 2 years ago
Patrick Cloke 3aeca2588b
Add missing type hints to tests.config. (#14681) 2 years ago
Patrick Cloke 652d1669c5
Add missing type hints to tests.handlers. (#14680) 2 years ago
David Robertson e2a1adbf5d
Allow selecting "prejoin" events by state keys (#14642) 2 years ago
David Robertson b5b5f66084
Move `StateFilter` to `synapse.types` (#14668) 2 years ago
reivilibre 74b89c2761
Revert the deletion of stale devices due to performance issues. (#14662) 2 years ago
Brendan Abolivier 2a3cd59dd0
Add optional ICU support for user search (#14464) 2 years ago
Patrick Cloke 3ac412b4e2
Require types in tests.storage. (#14646) 2 years ago
Erik Johnston 94bc21e69f
Limit the number of devices we delete at once (#14649) 2 years ago
Erik Johnston c2de2ca630
Delete stale non-e2e devices for users, take 2 (#14595) 2 years ago
Patrick Cloke 9d8a3234ba
Respond with proper error responses on unknown paths. (#14621) 2 years ago
Patrick Cloke da77720752
Check the stream position before checking if the cache is empty. (#14639) 2 years ago
Nick Mills-Barrett 60c3fea327
Reject receipt requests with invalid room or event IDs. (#14632) 2 years ago
reivilibre cf1059d045
Fix a long-standing bug where the user directory would return 1 more row than requested. (#14631) 2 years ago
reivilibre 9e82caac45
Faster remote room joins: unblock tasks waiting for full room state when the un-partial-stating of that room is received over the replication stream. [rei:frrj/streams/unpsr] (#14474) 2 years ago
Richard van der Hoff cb59e08062
Improve logging and opentracing for to-device message handling (#14598) 2 years ago
Erik Johnston cee9445884
Better return type for `get_all_entities_changed` (#14604) 2 years ago
Patrick Cloke 6a8310f3df
Compare to the earliest known stream pos in the stream change cache. (#14435) 2 years ago
Patrick Cloke acea4d7a2f
Add missing types to tests.util. (#14597) 2 years ago
Will Hunt 71f3e53ad0
Add `push.enabled` option to disable push notification calculation (#14551) 2 years ago
realtyem 854a6884d8
Modernize unit tests configuration settings for workers. (#14568) 2 years ago
Nick Mills-Barrett e8bce8999f
Aggregate unread notif count query for badge count calculation (#14255) 2 years ago
Mathieu Velten 4569eda944
Use servers list approx to send read receipts when in partial state (#14549) 2 years ago
Richard van der Hoff ecb6fe9d9c
Stop using deprecated `keyIds` param on /key/v2/server (#14525) 2 years ago
David Robertson c29e2c6306
Revert "POC delete stale non-e2e devices for users (#14038)" (#14582) 2 years ago
Erik Johnston c7e29ca277
POC delete stale non-e2e devices for users (#14038) 2 years ago
Travis Ralston 3da6450327
Initial support for MSC3931: Room version push rule feature flags (#14520) 2 years ago
Eric Eastwood 8f10c8b054
Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471) 2 years ago
Andrew Ferrazzutti 1183c372fa
Use `device_one_time_keys_count` to match MSC3202 (#14565) 2 years ago
Patrick Cloke d748bbc8f8
Include thread information when sending receipts over federation. (#14466) 2 years ago
Ashish Kumar 09de2aecb0
Add support for handling avatar with SSO login (#13917) 2 years ago