Commit Graph

621 Commits (982fe2965515e4536a0aa0153fa6bee238179f51)

Author SHA1 Message Date
Patrick Cloke 7a11509d17 Do not try to serialize raw aggregations dict. (#11791) 3 years ago
Patrick Cloke b784299cbc
Do not try to serialize raw aggregations dict. (#11791) 3 years ago
Patrick Cloke 68acb0a29d
Include whether the requesting user has participated in a thread. (#11577) 3 years ago
Patrick Cloke 0c40c619aa
Include bundled aggregations in the sync response cache. (#11659) 3 years ago
David Robertson 2bb4bd1269
Test that bans win a join against a race when computing `/sync` response (#11701) 3 years ago
Patrick Cloke 6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612) 3 years ago
Patrick Cloke 6c68e874b1
Remove the /send_relation endpoint. (#11682) 3 years ago
Richard van der Hoff 76aa5537ad
Disable aggregation bundling on `/sync` responses (#11583) 3 years ago
Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 3 years ago
Eric Eastwood 8391bd6ab5
Test to ensure we share the same `state_group` across the whole historical batch (MSC2716) (#11487) 3 years ago
Patrick Cloke 3b8872299a
Do not allow cross-room relations, per MSC2674. (#11516) 3 years ago
reivilibre 365e9482fe
Use HTTPStatus constants in place of literals in `tests.rest.client.test_auth`. (#11520) 3 years ago
Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 3 years ago
reivilibre 2d42e586a8
Fix the test breakage introduced by #11435 as a result of concurrent PRs (#11522) 3 years ago
reivilibre 2f053f3f82
Stabilise support for MSC2918 refresh tokens as they have now been merged into the Matrix specification. (#11435) 3 years ago
Patrick Cloke 494ebd7347
Include bundled aggregations in /sync and related fixes (#11478) 3 years ago
reivilibre 637df95de6
Support configuring the lifetime of non-refreshable access tokens separately to refreshable access tokens. (#11445) 3 years ago
Patrick Cloke 379f2650cf
Bundle relations of relations into the `/relations` result. (#11284) 3 years ago
reivilibre 1b6691dce4
Update MSC2918 refresh token support to confirm with the latest revision: accept the `refresh_tokens` parameter in the request body rather than in the URL parameters. (#11430) 3 years ago
reivilibre 1d8b80b334
Support expiry of refresh tokens and expiry of the overall session when refresh tokens are in use. (#11425) 3 years ago
reivilibre f25c75d376
Rename unstable `access_token_lifetime` configuration option to `refreshable_access_token_lifetime` to make it clear it only concerns refreshable access tokens. (#11388) 3 years ago
Kostas 1035663833
Add config for customizing the claim used for JWT logins. (#11361) 3 years ago
Patrick Cloke 3d893b8cf2
Store arbitrary relations from events. (#11391) 3 years ago
Patrick Cloke 4bd54b263e
Do not allow MSC3440 threads to fork threads (#11161) 3 years ago
reivilibre 0d86f6334a
Rename `get_access_token_for_user_id` method to `create_access_token_for_user_id` (#11369) 3 years ago
David Robertson 0dda1a7968
Misc typing fixes for tests, part 2 of N (#11330) 3 years ago
Tulir Asokan 6f862c5c28
Add support for the stable version of MSC2778 (#11335) 3 years ago
David Robertson bea815cec8
Test room alias deletion (#11327) 3 years ago
David Robertson 4c96ce396e
Misc typing fixes for `tests`, part 1 of N (#11323) 3 years ago
Patrick Cloke a19d01c3d9
Support filtering by relations per MSC3440 (#11236) 3 years ago
rogersheu 820337e6a4
Require body for read receipts with user-agent exceptions (#11157) 3 years ago
Richard van der Hoff 86a497efaa
Default value for `public_baseurl` (#11210) 3 years ago
reivilibre 69ab3dddbc
Make `check_event_allowed` module API callback not fail open (accept events) when an exception is raised (#11033) 3 years ago
Rafael Gonçalves 0e16b418f6
Add knock information in admin exported data (#11171) 3 years ago
Brendan Abolivier c7a5e49664
Implement an `on_new_event` callback (#11126) 3 years ago
Patrick Cloke ba00e20234
Add a thread relation type per MSC3440. (#11088) 3 years ago
Patrick Cloke 1609ccf8fe
Fix-up some type hints in the relations tests. (#11076) 3 years ago
reivilibre 50d8601581
Add a test for a workaround concerning the behaviour of third-party rule modules and `SynapseError`s. (#11071) 3 years ago
Brendan Abolivier 4e51621064
Add a spamchecker method to allow or deny 3pid invites (#10894) 3 years ago
Brendan Abolivier 829f2a82b0
Add a spamchecker callback to allow or deny room joins (#10910) 3 years ago
AndrewFerr 30f0240401
Make is_public Optional[bool] for create_room_as test util (#10951) (#10963) 3 years ago
David Robertson f7b034a24b
Consistently exclude from user_directory (#10960) 3 years ago
Patrick Cloke a0f48ee89d
Use direct references for configuration variables (part 7). (#10959) 3 years ago
David Robertson e46ac85d67
type-hint `HomeserverTestcase.setup_test_homeserver` (#10961) 3 years ago
Patrick Cloke 94b620a5ed
Use direct references for configuration variables (part 6). (#10916) 3 years ago
Travis Ralston 8cef1ab2ac
Implement MSC3069: Guest support on whoami (#9655) 3 years ago
Brendan Abolivier b10257e879
Add a spamchecker callback to allow or deny room creation based on invites (#10898) 3 years ago
Erik Johnston 50022cff96
Add reactor to `SynapseRequest` and fix up types. (#10868) 3 years ago
Patrick Cloke 47854c71e9
Use direct references for configuration variables (part 4). (#10893) 3 years ago
Patrick Cloke e584534403
Use direct references for some configuration variables (part 3) (#10885) 3 years ago