Commit Graph

621 Commits (982fe2965515e4536a0aa0153fa6bee238179f51)

Author SHA1 Message Date
Nick Mills-Barrett 982fe29655
Optimise room creation event lookups part 2 (#13224) 2 years ago
Richard van der Hoff fa71bb18b5
Drop support for delegating email validation (#13192) 2 years ago
Erik Johnston e5716b631c
Don't pull out the full state when calculating push actions (#13078) 2 years ago
Nick Mills-Barrett 92202ce867
Reduce event lookups during room creation by passing known event IDs (#13210) 2 years ago
David Teller 11f811470f
Uniformize spam-checker API, part 5: expand other spam-checker callbacks to return `Tuple[Codes, dict]` (#13044) 2 years ago
David Robertson d102ad67fd
annotate tests.server.FakeChannel (#13136) 2 years ago
Šimon Brandner 13e359aec8
Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) 2 years ago
santhoshivan23 d54909956e
validate room alias before interacting with the room directory (#13106) 2 years ago
Quentin Gliech 73af10f419
Simplify the alias deletion logic as an application service. (#13093) 2 years ago
Sean Quah 99d3931974
Add more tests for room upgrades (#13074) 2 years ago
Hannes Lerchl 7d99414edf
Replace pyjwt with authlib in `org.matrix.login.jwt` (#13011) 2 years ago
David Robertson c99b511db9
Fix `destination_is` errors seen in sentry. (#13041) 2 years ago
David Teller a164a46038
Uniformize spam-checker API, part 4: port other spam-checker callbacks to return `Union[Allow, Codes]`. (#12857) 2 years ago
Patrick Cloke dd2d66b0c9
Move the (unstable) `dir` parameter for /relations behind an experimental flag. (#12984) 3 years ago
Sean Quah a10cc5f824
Test cancellation at every `await` during request handling (#12674) 3 years ago
Patrick Cloke 1acc897c31
Implement MSC3816, consider the root event for thread participation. (#12766) 3 years ago
Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) 3 years ago
Patrick Cloke 7bc08f3201
Remove remaining bits of groups code. (#12936) 3 years ago
Erik Johnston 1e453053cb
Rename storage classes (#12913) 3 years ago
DeepBlueV7.X b10211871f
Fix invite notifications for users without pushers (#12840) 3 years ago
Jonathan de Jong 6be4953b99
Mutual rooms: Remove dependency on user directory (#12836) 3 years ago
Brendan Abolivier 28989cb301
Add a background job to automatically delete stale devices (#12855) 3 years ago
Patrick Cloke c52abc1cfd
Additional constants for EDU types. (#12884) 3 years ago
reivilibre 7b88f5a107
Add an option allowing users to use their password to reauthenticate even though password authentication is disabled. (#12883) 3 years ago
Patrick Cloke a8db8c6eba
Remove user-visible groups/communities code (#12553) 3 years ago
Brendan Abolivier 4cc4229cd7
Prevent expired events from being filtered out when retention is disabled (#12611) 3 years ago
Andrew Morgan 96df31239c
Add a unit test for copying over arbitrary room types when upgrading a room (#12792) 3 years ago
Patrick Cloke 86a515ccbf
Consolidate logic for parsing relations. (#12693) 3 years ago
Jess Porter 39bed28b28
SpamChecker metrics (#12513) 3 years ago
Andy Balaam de1e599b9d
add default_power_level_content_override config option. (#12618) 3 years ago
David Robertson db10f2c037
No longer permit empty body when sending receipts (#12709) 3 years ago
David Robertson 051a1c3f22
Convert stringy power levels to integers on room upgrade (#12657) 3 years ago
Šimon Brandner 9ae0253f4e
Use `private` instead of `hidden` in MSC2285 related code. (#12635) 3 years ago
Patrick Cloke f90d381c7b
Edits/annotations should not have any bundled aggregations calculated. (#12633) 3 years ago
Šimon Brandner 116a4c8340
Implement changes to MSC2285 (hidden read receipts) (#12168) 3 years ago
Patrick Cloke ba3fd54bad
Remove unstable/unspecced login types. (#12597) 3 years ago
Patrick Cloke 75dff3dc98
Include bundled aggregations for the latest event in a thread. (#12273) 3 years ago
Patrick Cloke aa5f5ede33
Remove unstable identifiers for MSC3069. (#12596) 3 years ago
Šimon Brandner 0d9eaa19fd Use constants for receipt types in tests. (#12582) 3 years ago
Sean Quah 78b99de7c2
Prefer `make_awaitable` over `defer.succeed` in tests (#12505) 3 years ago
Patrick Cloke 185da8f0f2
Misc. clean-ups to the relations code (#12519) 3 years ago
Patrick Cloke d0c1f4ca4c
Remove unnecessary config overrides for MSC3666. (#12511) 3 years ago
Richard van der Hoff b80bb7e452
Fix `/room/.../event/...` to return the *original* event after any edits (#12476) 3 years ago
Shay 8e2759f2d8
Limit `device_id` size to 512B (#12454) 3 years ago
Nick Mills-Barrett e3a49f4784
Fix missing sync events during historical batch imports (#12319) 3 years ago
Patrick Cloke 772bad2562
Do not consider events by ignored users for bundled aggregations (#12235) 3 years ago
Patrick Cloke 0bcb651b3f
Support the v1 endpoint for `/relations`. (#12403) 3 years ago
Richard van der Hoff 33ebee47e4
Remove redundant `get_success` calls in test code (#12346) 3 years ago
reivilibre c4cf916ed7
Default to `private` room visibility rather than `public` when a client does not specify one, according to spec. (#12350) 3 years ago
Richard van der Hoff b7762b0c9f
Move single-use methods out of `TestCase` (#12348) 3 years ago