Commit Graph

2230 Commits (7bf2d6c268bb9fb6a1b22cff4287ce5f8224ac7b)

Author SHA1 Message Date
Philippe Daouadi 15ffc4143c
Fix preview of imgur and Tenor URLs. (#11669) 3 years ago
Patrick Cloke 68acb0a29d
Include whether the requesting user has participated in a thread. (#11577) 3 years ago
Andrew Morgan 18862f20b5
Remove the 'password_hash' from the Users Admin API endpoint response dictionary (#11576) 3 years ago
Patrick Cloke 3e0536cd2a
Replace uses of simple_insert_many with simple_insert_many_values. (#11742) 3 years ago
Patrick Cloke 0c40c619aa
Include bundled aggregations in the sync response cache. (#11659) 3 years ago
Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) 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
Dirk Klimpel 3b51c763ba
Fix get federation status of destination if no error occured (#11593) 3 years ago
Shay d8f94eeec2
Run `pyupgrade --py37-plus --keep-percent-format` on Synapse (#11685) 3 years ago
Patrick Cloke 877b45e812
Include `io.element.thread` capability for MSC3440. (#11690) 3 years ago
Dirk Klimpel 7a1cefc6e3
Add admin API to get users' account data (#11664) 3 years ago
Patrick Cloke cbd82d0b2d
Convert all namedtuples to attrs. (#11665) 3 years ago
Patrick Cloke b6102230a7
Add type hints to event_push_actions. (#11594) 3 years ago
Richard van der Hoff 2215954147
Various opentracing enhancements (#11619) 3 years ago
Patrick Cloke dd47788752
Do not bundle aggregations for APIs which shouldn't include them. (#11592) 3 years ago
Richard van der Hoff 76aa5537ad
Disable aggregation bundling on `/sync` responses (#11583) 3 years ago
Eric Eastwood 43f5cc7adc
Add MSC2716 and MSC3030 to `/versions` -> `unstable_features` (#11582) 3 years ago
Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 3 years ago
Patrick Cloke 33abbc3278
Add missing type hints to synapse.http. (#11571) 3 years ago
Patrick Cloke eb39da6782
Move HTML parsing to a separate file for URL previews. (#11566) 3 years ago
reivilibre e5cdb9e233
Make `get_device` return None if the device doesn't exist rather than raising an exception. (#11565) 3 years ago
Patrick Cloke 3b8872299a
Do not allow cross-room relations, per MSC2674. (#11516) 3 years ago
Hubert Chathi b47d10dc46
Support unprefixed versions of fallback key property names. (#11541) 3 years ago
Robert Long afa0a5e4fc
Allow guests to send state events (#11378) 3 years ago
Patrick Cloke d93362d87f
Add a constant for receipt types (m.read). (#11531) 3 years ago
Dirk Klimpel 7ecaa3b976
Clean up `synapse.rest.admin` (#11535) 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 2f053f3f82
Stabilise support for MSC2918 refresh tokens as they have now been merged into the Matrix specification. (#11435) 3 years ago
Quentin Gliech a15a893df8
Save the OIDC session ID (sid) with the device on login (#11482) 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
Sean Quah 858d80bf0f
Fix media repository failing when media store path contains symlinks (#11446) 3 years ago
Eric Eastwood a6f1a3abec
Add MSC3030 experimental client and federation API endpoints to get the closest event to a given timestamp (#9445) 3 years ago
Patrick Cloke a265fbd397
Register the login redirect endpoint for v3. (#11451) 3 years ago
Patrick Cloke 379f2650cf
Bundle relations of relations into the `/relations` result. (#11284) 3 years ago
Dirk Klimpel e8ae94a223
Convert status codes to `HTTPStatus` in `synapse.rest.admin` (#11452) 3 years ago
Patrick Cloke a4521ce0a8
Support the stable /hierarchy endpoint from MSC2946 (#11329) 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
Patrick Cloke 6a5dd485bd
Refactor the code to inject bundled relations during serialization. (#11408) 3 years ago
Kostas 1035663833
Add config for customizing the claim used for JWT logins. (#11361) 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
reivilibre 0d86f6334a
Rename `get_access_token_for_user_id` method to `create_access_token_for_user_id` (#11369) 3 years ago
Aaron R dfa536490e
Add support for `/_matrix/client/v3` APIs (#11318) 3 years ago
Patrick Cloke 24b61f379a
Add ability to un-shadow-ban via the admin API. (#11347) 3 years ago