Commit Graph

2612 Commits (5640992d176a499204a0756b1677c9b1575b0a49)

Author SHA1 Message Date
reivilibre f91624a595
Clean up tests.storage.test_appservice (#11492) 3 years ago
reivilibre 16d39a5490
Clean up `tests.storage.test_main` to remove use of legacy code. (#11493) 3 years ago
reivilibre 8a4c296987
Clean up `tests.test_visibility` to remove legacy code. (#11495) 3 years ago
Sean Quah 858d80bf0f
Fix media repository failing when media store path contains symlinks (#11446) 3 years ago
reivilibre 435f044807
Add type annotations to `tests.storage.test_appservice`. (#11488) 3 years ago
Patrick Cloke ed635d3285
Add a license header and comment. (#11479) 3 years ago
Shay 70cbb1a5e3
Don't start Synapse master process if `worker_app` is set (#11416) 3 years ago
Patrick Cloke 379f2650cf
Bundle relations of relations into the `/relations` result. (#11284) 3 years ago
Sean Quah 7ff22d6da4
Fix `LruCache` corruption bug with a `size_callback` that can return 0 (#11454) 3 years ago
Dirk Klimpel 432a174bc1
Remove unnecessary `json.dumps` from `tests.rest.admin` (#11461) 3 years ago
Patrick Cloke 28f5252c1f
Add missing copyright header. (#11460) 3 years ago
Dirk Klimpel 35b1900f00
Convert status codes to `HTTPStatus` in `tests.rest.admin` (#11455) 3 years ago
Patrick Cloke a4521ce0a8
Support the stable /hierarchy endpoint from MSC2946 (#11329) 3 years ago
Erik Johnston d08ef6f155
Make background updates controllable via a plugin (#11306) 3 years ago
Richard van der Hoff 9cd13c5f63
Fix perspectives requests for multiple keys for the same server (#11440) 3 years ago
David Robertson 776ad3e5e9
Add a test case for the SendJoinParser (#11441) 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
Sean Quah ffd858aa68
Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411) 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
Sean Quah c675a18071
Track ongoing event fetches correctly (again) (#11376) 3 years ago
Brendan Abolivier 0d88c4f903
Improve performance of `remove_{hidden,deleted}_devices_from_device_inbox` (#11421) 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
Patrick Cloke 55669bd3de
Add missing type hints to config base classes (#11377) 3 years ago
Shay 7cebaf9644
Remove code invalidated by deprecated config flag 'trust_identity_servers_for_password_resets' (#11395) 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
Patrick Cloke 7ae559944a
Fix checking whether a room can be published on creation. (#11392) 3 years ago
Sean Quah 91f2bd0907 Prevent the media store from writing outside of the configured directory 3 years ago
Hubert Chathi eca7cffb73
Keep fallback key marked as used if it's re-uploaded (#11382) 3 years ago
Richard van der Hoff a6f7f84570
Fix verification of objects signed with old local keys (#11379) 3 years ago
Shay 92b75388f5
Remove legacy code related to deprecated `trust_identity_server_for_password_resets` config flag (#11333) 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 319dcb955e
Fix incorrect return value in tests. (#11359) 3 years ago
Sean Quah 88375beeaa
Avoid sharing room hierarchy responses between users (#11355) 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
Andrew Morgan 9c59e117db
Run _upgrade_existing_database on workers if at current schema_version (#11346) 3 years ago
David Robertson e605e4b8f2
Database storage profile passes mypy (#11342) 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
Shay 0bcae8ad56
Change display names/avatar URLs to None if they contain null bytes before storing in DB (#11230) 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
Richard van der Hoff 73cbb284b9
Remove redundant parameters on `_check_event_auth` (#11292) 3 years ago
Andrew Morgan a026695083
Clarifications and small fixes to to-device related code (#11247) 3 years ago
David Robertson b6f4d122ef
Allow admins to proactively block rooms (#11228) 3 years ago