Commit Graph

818 Commits (7317b0be82e31d7b41be64e2fea92aad428283d8)

Author SHA1 Message Date
Patrick Cloke 9562f0c2f1
Ensure emails are canonicalized before fetching associated user. (#11547) 3 years ago
Patrick Cloke 3b8872299a
Do not allow cross-room relations, per MSC2674. (#11516) 3 years ago
Dirk Klimpel b3bcacf3c1
Add missing `errcode` to `parse_string` and `parse_boolean` (#11542) 3 years ago
Dirk Klimpel 7ecaa3b976
Clean up `synapse.rest.admin` (#11535) 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
Richard van der Hoff b1ecd19c5d
Fix 'delete room' admin api to work on incomplete rooms (#11523) 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
Dirk Klimpel 8b4b153c9e
Add admin API to get some information about federation status (#11407) 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
Dirk Klimpel e5f426cd54
Add type hints to `synapse/tests/rest/admin` (#11501) 3 years ago
Sean Quah 858d80bf0f
Fix media repository failing when media store path contains symlinks (#11446) 3 years ago
Patrick Cloke 379f2650cf
Bundle relations of relations into the `/relations` result. (#11284) 3 years ago
Dirk Klimpel 432a174bc1
Remove unnecessary `json.dumps` from `tests.rest.admin` (#11461) 3 years ago
Dirk Klimpel 35b1900f00
Convert status codes to `HTTPStatus` in `tests.rest.admin` (#11455) 3 years ago
Erik Johnston d08ef6f155
Make background updates controllable via a plugin (#11306) 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
Brendan Abolivier 7f9841bdec
Lower minumum batch size to 1 for background updates (#11422) 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
Dirk Klimpel ea20937084
Add an admin API to run background jobs. (#11352) 3 years ago
Sean Quah 91f2bd0907 Prevent the media store from writing outside of the configured directory 3 years ago
Dirk Klimpel 81b18fe5c0
Add dedicated admin API for blocking a room (#11324) 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
Patrick Cloke 24b61f379a
Add ability to un-shadow-ban via the admin API. (#11347) 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
Dirk Klimpel 8840a7b7f1
Convert delete room admin API to async endpoint (#11223) 3 years ago
David Robertson b6f4d122ef
Allow admins to proactively block rooms (#11228) 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
Erik Johnston 4ee71b9637
Add some background update admin APIs (#11263) 3 years ago
Richard van der Hoff 86a497efaa
Default value for `public_baseurl` (#11210) 3 years ago
Dirk Klimpel 7537201840
Add search by room ID and room alias to List Room admin API (#11099) 3 years ago
Shay f5c6a80886
Handle missing Content-Type header when accessing remote media (#11200) 3 years ago
Dirk Klimpel caa706d825
Fix a bug in unit test `test_block_room_and_not_purge` (#11226) 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
Dirk Klimpel 66bdca3e31
Remove deprecated delete room admin API (#11213) 3 years ago
Richard van der Hoff 71f9966f27
Support for serving server well-known files (#11211) 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
Jason Robinson 63cbdd8af0
Enable changing user type via users admin API (#11174) 3 years ago
Patrick Cloke ba00e20234
Add a thread relation type per MSC3440. (#11088) 3 years ago