summary refs log tree commit diff
path: root/synapse/rest (follow)
Commit message (Expand)AuthorAgeFilesLines
* Sliding Sync: Add more tracing (#17514)Eric Eastwood2024-08-061-0/+9
* Sliding Sync: Add typing notification extension (MSC3961) (#17505)Eric Eastwood2024-07-311-1/+5
* Sliding Sync: Add receipts extension (MSC3960) (#17489)Eric Eastwood2024-07-301-0/+6
* Add some more opentracing to sliding sync (#17501)Erik Johnston2024-07-301-2/+18
* Sliding Sync: Track whether we have sent rooms down to clients (#17447)Erik Johnston2024-07-291-3/+3
* Sliding Sync: Add Account Data extension (MSC3959) (#17477)Eric Eastwood2024-07-241-1/+18
* Use a new token format for sliding sync (#17452)Erik Johnston2024-07-241-2/+4
* Sliding Sync: Add E2EE extension (MSC3884) (#17454)Eric Eastwood2024-07-222-5/+37
* Prepare for authenticated media freeze (#17433)Shay2024-07-222-2/+6
* Add `heroes` and room summary fields to Sliding Sync `/sync` (#17419)Eric Eastwood2024-07-111-5/+27
* Handle to-device extensions to Sliding Sync (#17416)Erik Johnston2024-07-101-1/+16
* Fix new media APIs when using synapse.app.media_repository (#17420)Erik Johnston2024-07-091-1/+1
* Fix `/versions` requests (#17410)Erik Johnston2024-07-091-1/+6
* Add `rooms.bump_stamp` to Sliding Sync `/sync` for easier client-side sorting...Eric Eastwood2024-07-081-0/+1
* Declare support for Matrix 1.11 (#17403)Travis Ralston2024-07-081-0/+1
* Support MSC3916 by adding a federation /thumbnail endpoint and authenticated ...Shay2024-07-082-19/+43
* Allow enabling sliding sync per-user (#17393)Erik Johnston2024-07-052-5/+13
* Finish up work to allow per-user feature flags (#17392)Erik Johnston2024-07-053-17/+43
* Add `rooms.required_state` to Sliding Sync `/sync` (#17342)Eric Eastwood2024-07-041-5/+5
* Return some room data in Sliding Sync `/sync` (#17320)Eric Eastwood2024-07-021-13/+99
* Support MSC3916 by adding `_matrix/client/v1/media/download` endpoint (#17365)Shay2024-07-023-8/+76
* Add support for MSC3823 - Account Suspension Part 2 (#17255)Shay2024-06-244-0/+82
* Tidy up integer parsing (#17339)Denis Kasak2024-06-245-26/+17
* Register sliding sync under a different path (#17331)Erik Johnston2024-06-191-1/+1
* Filter added to Admin-API GET /rooms (#17276)Alexander Fechler2024-06-191-1/+12
* Require the 'from' parameter for `/notifications` be an integer (#17283)Andrew Morgan2024-06-191-1/+17
* Add support for via query parameter from MSC4156 (#17322)Johannes Marbach2024-06-182-0/+16
* Enable cross-signing key upload without UIA (#17284)Richard van der Hoff2024-06-142-51/+29
* Clarify that MSC4151 is enabled on matrix.org (#17296)Quentin Gliech2024-06-131-1/+9
* Add report room API (MSC4151) (#17270)Travis Ralston2024-06-123-3/+60
* Reorganize Pydantic models and types used in handlers (#17279)Eric Eastwood2024-06-107-342/+8
* Add Sliding Sync `/sync` endpoint (initial implementation) (#17187)Eric Eastwood2024-06-063-4/+420
* Handle OTK uploads off master (#17271)Erik Johnston2024-06-061-9/+4
* Ratelimiting of remote media downloads (#17256)Shay2024-06-053-1/+11
* Support MSC3916 by adding unstable media endpoints to `_matrix/client` (#17213)Shay2024-05-242-467/+214
* Add Sliding Sync `/sync/e2ee` endpoint for To-Device messages (#17167)Eric Eastwood2024-05-231-0/+171
* Removed `request_key` from the `SyncConfig` (moved outside as its own functio...Eric Eastwood2024-05-161-1/+1
* Refactor Sync handler to be able to return different sync responses (`SyncVer...Eric Eastwood2024-05-161-0/+2
* Cache literal sync filter validation (#17186)Erik Johnston2024-05-141-1/+13
* An federation whitelist query endpoint extension (#16848)Erik Johnston2024-05-132-0/+70
* Add note about MSC3886 being closed (#17151)Hugh Nimmo-Smith2024-05-081-0/+3
* Apply user `email` & `picture` during OIDC registration if present & selected...devonh2024-04-291-1/+3
* Declare support for Matrix v1.10. (#17082)Patrick Cloke2024-04-291-0/+1
* Improve error message for cross signing reset with MSC3861 enabled (#17121)Michael Telatynski2024-04-261-5/+8
* Use recommended endpoint for MSC3266 requests (#17078)Andrew Ferrazzutti2024-04-261-0/+6
* MSC4108 implementation (#17056)Quentin Gliech2024-04-254-2/+85
* Send an email if the address is already bound to an user account (#16819)mcalinghee2024-04-231-2/+10
* Parse json validation (#16923)Gordan Trevis2024-04-182-47/+24
* Support for MSC4108 via delegation (#17086)Quentin Gliech2024-04-172-3/+30
* Parse Integer negative value validation (#16920)Gordan Trevis2024-04-166-131/+20
* bugfix: make msc3967 idempotent (#16943)Kegan Dougal2024-04-151-2/+12
* Stabilize support for MSC4010: push rules & account data. (#17022)Patrick Cloke2024-04-091-23/+6
* Stabliize support for MSC3981: recurse /relations (#17023)Patrick Cloke2024-04-092-8/+5
* Fixups to new push stream (#17038)Erik Johnston2024-03-281-1/+3
* Add support for moving `/push_rules` off of main process (#17037)Erik Johnston2024-03-281-3/+3
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-135-26/+30
* deactivated flag refactored to filter deactivated users. (#16874)Alexander Fechler2024-03-112-2/+21
* Accept unprefixed form of MSC3981 recurse parameter (#16842)David Baker2024-02-061-1/+1
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-2383-0/+98
* feat: add msc4028 to versions api (#16787)Hanadi2024-01-161-0/+2
* Search non ASCII display names using Admin API (#16767)Adam Jędrzejewski2024-01-041-1/+1
* Fix email verification redirection (#16761)FadhlanR2024-01-021-1/+1
* Enable user without password (#16770)Dirk Klimpel2024-01-021-9/+0
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-1394-953/+1502
|\
| * Update license headersPatrick Cloke2023-11-2194-953/+1502
* | Expose OIDC discovery information under the CSAPI (#16726)David Robertson2023-12-062-0/+65
* | Set response values to zero if None for /_synapse/admin/v1/federation/destina...Will Hunt2023-12-051-2/+2
* | Implement MSC4069: Inhibit profile propagation (#16636)Travis Ralston2023-12-042-3/+30
* | ModuleAPI SSO auth callbacks (#15207)Andrew Yasinishyn2023-12-011-0/+8
* | Declare support for Matrix v1.7, v1.8, and v1.9. (#16707)Patrick Cloke2023-11-291-0/+3
* | Enable refreshable tokens on the admin registration endpoint (#16642)Charles Wright2023-11-221-1/+9
|/
* Add an Admin API to temporarily grant the ability to update an existing cross...David Robertson2023-11-153-5/+53
* Asynchronous Uploads (#15503)Sumner Evans2023-11-155-42/+215
* Fix a long-standing bug where Synapse would not unbind third-party identifier...reivilibre2023-11-091-11/+8
* Convert simple_select_one_txn and simple_select_one to return tuples. (#16612)Patrick Cloke2023-11-092-5/+5
* Return attrs for more media repo APIs. (#16611)Patrick Cloke2023-11-091-8/+8
* Remove remaining usage of cursor_to_dict. (#16564)Patrick Cloke2023-10-314-9/+31
* Add new module API for adding custom fields to events `unsigned` section (#16...Erik Johnston2023-10-275-16/+16
* Remove more usages of cursor_to_dict. (#16551)Patrick Cloke2023-10-263-3/+36
* Add a new module API to update user presence state. (#16544)Patrick Cloke2023-10-261-4/+2
* Convert user_get_threepids response to attrs. (#16468)Patrick Cloke2023-10-112-3/+4
* Inline simple_search_list/simple_search_list_txn. (#16434)Patrick Cloke2023-10-101-1/+12
* Convert simple_select_list_paginate_txn to return tuples. (#16433)Patrick Cloke2023-10-061-1/+7
* Return ThumbnailInfo in more places (#16438)Patrick Cloke2023-10-061-56/+42
* Register media servlets via regex. (#16419)Patrick Cloke2023-10-066-72/+89
* Factor out `MultiWriter` token from `RoomStreamToken` (#16427)Erik Johnston2023-10-051-1/+1
* Remove Python version from `/_synapse/admin/v1/server_version` (#16380)MomentQYC2023-10-021-5/+1
* Add support for pydantic v2 via pydantic.v1 compat module (#16332)Maxwell G2023-09-256-6/+40
* Add missing license header. (#16359)Patrick Cloke2023-09-211-0/+13
* Convert more cached return values to immutable types (#16356)Patrick Cloke2023-09-201-2/+2
* Filter locked users in the admin API (#16328)Hanadi2023-09-181-1/+5
* Make cached account data/tags/admin types immutable (#16325)Patrick Cloke2023-09-182-9/+9
* Additional validation of receipts (#16327)Patrick Cloke2023-09-182-2/+2
* Add automatic purge after all users forget a room (#15488)Mathieu Velten2023-09-152-36/+62
* Refactor `get_user_by_id` (#16316)Erik Johnston2023-09-141-1/+1
* Use StrCollection in additional places. (#16301)Patrick Cloke2023-09-131-2/+2
* Add the List-Unsubscribe header for notification emails. (#16274)Patrick Cloke2023-09-111-0/+17
* Avoid temporary storage of sensitive information. (#16272)Patrick Cloke2023-09-081-2/+2
* Reduce CPU overhead of change password endpoint (#16264)Erik Johnston2023-09-081-58/+54
* Add `/notifications` endpoint to workers (#16265)Erik Johnston2023-09-072-1/+3
* Merge remote-tracking branch 'origin/release-v1.91' into release-v1.92Patrick Cloke2023-09-062-58/+0
|\
| * Revert MSC3861 introspection cache, admin impersonation and account lock (#16...Quentin Gliech2023-09-062-58/+0
* | Add last_seen_ts to the admin users API (#16218)Mathieu Velten2023-09-041-0/+1
* | Describe which rate limiter was hit in logs (#16135)David Robertson2023-08-303-9/+10
* | Bump ruff from 0.0.277 to 0.0.286 (#16198)dependabot[bot]2023-08-294-11/+21
* | Pass the device ID around in the presence handler (#16171)Patrick Cloke2023-08-285-4/+11
* | Validate input to POST /key/v2/query endpoint. (#16183)Patrick Cloke2023-08-251-10/+29
|/
* Add an admin endpoint to allow authorizing server to signal token revocations...Shay2023-08-222-0/+58
* Allow filtering for admins in the list accounts admin API (#16114)Alexander Fechler2023-08-181-0/+3
* Add cache to `get_server_keys_json_for_remote` (#16123)Erik Johnston2023-08-181-19/+25
* Rename pagination&purge locks and add comments explaining them (#16112)Mathieu Velten2023-08-161-2/+2
* Add linearizer on user ID to push rule PUT/DELETE requests (#16052)Nick Mills-Barrett2023-08-111-6/+22
* Implements admin API to lock an user (MSC3939) (#15870)Mathieu Velten2023-08-102-2/+23
* Support MSC3814: Dehydrated Devices Part 2 (#16010)Shay2023-08-081-15/+1
* Fix endpoint improperly declaring support for MSC3814 (#16068)Shay2023-08-071-10/+8
* Fix deletion for Dehydrated Devices (#16046)Shay2023-08-041-4/+10
* Stabilize support for MSC3970: updated transaction semantics (scope to `devic...Patrick Cloke2023-08-041-6/+6
* Add ability to wait for locks and add locks to purge history / room deletion ...Erik Johnston2023-07-311-3/+8
* Support MSC3814: Dehydrated Devices (#15929)Shay2023-07-241-6/+226
* Support room version 11 (#15912)Patrick Cloke2023-07-181-2/+2
* Stop accepting 'user' parameter for application service registration. (#15928)Patrick Cloke2023-07-131-8/+4
* Add not_user_type param to the list accounts admin API (#15844)Michael Weimann2023-07-041-0/+9
* Add login spam checker API (#15838)Erik Johnston2023-06-261-4/+48
* Remove experimental MSC2716 implementation to incrementally import history in...Eric Eastwood2023-06-163-258/+0
* Remove some unused `server_name` fields (#15723)Sean Quah2023-06-061-1/+0
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-061-2/+0
* `N + 3`: Read from column `full_user_id` rather than `user_id` of tables `pro...Shay2023-06-022-2/+2
* Implement stable support for MSC3882 to allow an existing device/session to g...Hugh Nimmo-Smith2023-06-014-23/+62
* Disable incompatible Admin API endpointsQuentin Gliech2023-05-302-8/+21
* Make AS tokens work & allow ASes to /registerQuentin Gliech2023-05-301-0/+69
* Refactor config to be an experimental featureHugh Nimmo-Smith2023-05-309-20/+19
* Disable account related endpoints when using OAuth delegationQuentin Gliech2023-05-306-15/+59
* MSC2965: OIDC Provider discovery via well-known documentQuentin Gliech2023-05-301-0/+9
* Expose the public keys used for client authentication on an endpointQuentin Gliech2023-05-302-0/+78
* Add requesting user id parameter to key claim methods in `TransportLayerClien...Shay2023-05-241-4/+4
* Consolidate logic to check for deactivated users. (#15634)Patrick Cloke2023-05-231-3/+20
* Do not allow deactivated users to login with JWT. (#15624)Patrick Cloke2023-05-191-65/+12
* Update Mutual Rooms (MSC2666) implementation (#15621)Jonathan de Jong2023-05-182-13/+32
* Add a new admin API to create a new device for a user. (#15611)Quentin Gliech2023-05-171-0/+29
* Add an unstable feature flag for MSC3981 to the /versions endpoint (#15558)Michael Weimann2023-05-151-0/+2
* Declare support for Matrix 1.6 (#15559)Patrick Cloke2023-05-123-1/+22
* Add an unstable feature flag for MSC3391 to the /versions endpoint (#15562)Andrew Morgan2023-05-111-0/+2
* Stabilize MSC2659 support for AS ping endpoint. (#15528)Tulir Asokan2023-05-092-7/+5
* Add config option to prevent media downloads from listed domains. (#15197)Travis Ralston2023-05-091-0/+9
* Error if attempting to set m.push_rules account data, per MSC4010. (#15555)Patrick Cloke2023-05-092-22/+70
* Use account data constants in more places. (#15554)Patrick Cloke2023-05-091-1/+2
* Clean up and clarify "Create or modify Account" Admin API documentation (#15544)Andrew Morgan2023-05-051-1/+1
* Factor out an `is_mine_server_name` method (#15542)Sean Quah2023-05-054-8/+8
* Move ThirdPartyEventRules into module_api/callbacks (#15535)Andrew Morgan2023-05-041-1/+1
* Remove references to supporting per-user flag for msc2654 (#15522)Shay2023-05-021-1/+0
* Initial implementation of MSC3981: recursive relations API (#15315)Patrick Cloke2023-05-021-1/+9
* Add an admin API endpoint to support per-user feature flags (#15344)Shay2023-04-282-0/+121
* Add support for claiming multiple OTKs at once. (#15468)Patrick Cloke2023-04-271-5/+37
* Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458)Shay2023-04-261-1/+1
* Add admin endpoint to query room sizes (#15482)Erik Johnston2023-04-262-1/+30
* Add unstable /keys/claim endpoint which always returns fallback keys. (#15462)Patrick Cloke2023-04-251-1/+30
* Experimental support for MSC3970: per-device transaction IDs (#15318)Quentin Gliech2023-04-251-0/+13
* Modify StoreKeyFetcher to read from server_keys_json. (#15417)Patrick Cloke2023-04-201-1/+1
* Load `/capabilities` endpoint on workers (#15436)Dirk Klimpel2023-04-142-1/+2
* Load `/directory/room/{roomAlias}` endpoint on workers (#15333)Dirk Klimpel2023-04-142-4/+5
* Implement MSC2174: move redacts to a content property. (#15395)Patrick Cloke2023-04-131-9/+26
* Only load the SSO redirect servlet if SSO is enabled. (#15421)Dirk Klimpel2023-04-131-1/+6
* Disable loading `RefreshTokenServlet` on workers (#15428)Dirk Klimpel2023-04-131-1/+4
* Load `/password_policy` endpoint on workers. (#15331)Dirk Klimpel2023-03-272-2/+2
* Make cleaning up pushers depend on the device_id instead of the token_id (#15...Quentin Gliech2023-03-242-2/+0
* Add a primitive helper script for listing worker endpoints. (#15243)reivilibre2023-03-2327-12/+92
* Make `POST /_matrix/client/v3/rooms/{roomId}/report/{eventId}` endpoint retur...Andrew Morgan2023-03-211-5/+11
* Separate HTTP preview code and URL previewer. (#15269)Patrick Cloke2023-03-201-792/+4
* Add /versions flag for MSC3952. (#15293)Patrick Cloke2023-03-201-0/+2
* Load `/register/available` endpoint on workers (#15268)Jason Little2023-03-171-1/+1
* Implement MSC2659: application service ping endpoint (#15249)Tulir Asokan2023-03-163-0/+119
* Move Account Validity callbacks to a dedicated file (#15237)Andrew Morgan2023-03-161-9/+8
* Pass the Requester down to the HttpTransactionCache. (#15200)Quentin Gliech2023-03-074-116/+172
* Pass the requester during event serialization. (#15174)Quentin Gliech2023-03-064-21/+35
* Stop applying edits to event contents (MSC3925). (#15193)Patrick Cloke2023-03-061-1/+1
* Remove unspecced and buggy `PUT` method on the unstable `/rooms/<room_id>/bat...Quentin Gliech2023-03-031-15/+1
* Add support for knocking to workers. (#15133)Dirk Klimpel2023-03-023-3/+2
* Remove the unspecced and bugged PUT /knock/{roomIdOrAlias} endpoint (#15189)Quentin Gliech2023-03-021-15/+1
* Fix conflicting URLs for dehydrated devices. (#15180)Patrick Cloke2023-03-021-1/+1
* Implementation of MSC3967: Don't require UIA for initial upload of cross sign...Hugh Nimmo-Smith2023-03-021-9/+23
* Fix a long-standing bug where an initial sync would not respond to changes to...reivilibre2023-02-281-2/+23
* Allow use of the `/filter` Client-Server APIs on workers. (#15134)reivilibre2023-02-281-2/+1
* Admin API endpoint to delete a reported event (#15116)Dirk Klimpel2023-02-281-8/+33
* Add module API callbacks for adding and deleting local 3PID associations (#15044Andrew Morgan2023-02-272-3/+17
* Refactor media modules. (#15146)Patrick Cloke2023-02-2714-3520/+117
* Do not fail completely if oEmbed autodiscovery fails. (#15092)Patrick Cloke2023-02-231-10/+23
* Stop parsing the unspecced type parameter on thumbnail requests. (#15137)Patrick Cloke2023-02-231-1/+2
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-227-17/+17
* Remove unused `room_alias` field from `/createRoom` response (#15093)David Robertson2023-02-221-2/+2
* Use mypy 1.0 (#15052)David Robertson2023-02-161-3/+6
* Prevent clients from reporting nonexistent events. (#13779)reivilibre2023-02-141-1/+10
* Refactor arguments of `try_unbind_threepid(_with_id_server)` from dict to sep...Andrew Morgan2023-02-131-6/+1
* Apply logging from hotfixes branch to develop (#15054)David Robertson2023-02-131-0/+3
* Avoid fetching unused account data in sync. (#14973)Patrick Cloke2023-02-101-1/+2
* Respond correctly to unknown methods on known endpoints (#14605)Patrick Cloke2023-02-093-22/+48
* Typecheck tests.rest.media.v1.test_media_storage (#15008)David Robertson2023-02-071-4/+3
* Add helper to parse an enum from query args & use it. (#14956)Patrick Cloke2023-02-018-43/+37
* Prefer `type(x) is int` to `isinstance(x, int)` (#14945)David Robertson2023-01-316-15/+14
* Add missing type hints in tests (#14879)Patrick Cloke2023-01-261-1/+2
* Use StrCollection in place of Collection[str] in (most) handlers code. (#14922)Patrick Cloke2023-01-261-2/+2
* Remove unnecessary reactor reference from `_PerHostRatelimiter` (#14842)Sean Quah2023-01-161-1/+0
* Fix stack overflow in `_PerHostRatelimiter` due to synchronous requests (#14812)Sean Quah2023-01-131-0/+1
* Unescape HTML entities in oEmbed titles. (#14781)Jeyachandran Rathnam2023-01-091-6/+9
* Disable sending confirmation email when 3pid is disabled #14682 (#14725)Jeyachandran Rathnam2023-01-091-0/+5
* Add experimental support for MSC3391: deleting account data (#14714)Andrew Morgan2023-01-011-0/+115
* Move `StateFilter` to `synapse.types` (#14668)David Robertson2022-12-122-2/+2
* Respond with proper error responses on unknown paths. (#14621)Patrick Cloke2022-12-081-2/+2
* Reject receipt requests with invalid room or event IDs. (#14632)Nick Mills-Barrett2022-12-071-1/+4
* Fix a long-standing bug where the user directory would return 1 more row than...reivilibre2022-12-071-2/+2
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-1/+0
* Suppress empty body warnings in room servelets (#14600)David Robertson2022-12-051-12/+2
* Use ClientRestResource on both the main process and workers. (#14528)Patrick Cloke2022-12-026-47/+68
* Advertise support for Matrix v1.5. (#14576)Patrick Cloke2022-11-291-0/+1
* Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471)Eric Eastwood2022-11-282-9/+3
* Add a type hint for `get_device_handler()` and fix incorrect types. (#14055)Patrick Cloke2022-11-224-20/+45
* Remove need for `worker_main_http_uri` setting to use /keys/upload. (#14400)realtyem2022-11-161-18/+50
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-164-7/+8
* Add an Admin API endpoint for looking up users based on 3PID (#14405)Ashish Kumar2022-11-112-0/+27
* Fix /refresh endpoint version (#14364)Tulir Asokan2022-11-041-1/+1
* Implement MSC3912: Relation-based redactions (#14260)Brendan Abolivier2022-11-032-14/+45
* Fix dehydrated device REST checks (#14336)David Robertson2022-10-311-3/+2
* Support OIDC backchannel logouts (#11414)Quentin Gliech2022-10-312-0/+39
* Reject history insertion during partial joins (#14291)David Robertson2022-10-271-0/+7
* Save login tokens in database (#13844)Quentin Gliech2022-10-262-5/+3
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-251-0/+5
* Return NOT_JSON if decode fails and defer set_timeline_upper_limit ca… (#14...Ryan Miguel2022-10-241-4/+4
* Use servlets for /key/ endpoints. (#14229)Patrick Cloke2022-10-203-50/+64
* Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018)Hugh Nimmo-Smith2022-10-186-4/+85
* Support filtering the /messages API by relation type (MSC3874). (#14148)Patrick Cloke2022-10-171-0/+2
* Use Pydantic when PUTting room aliases (#14179)David Robertson2022-10-171-23/+35
* Accept threaded receipts for events related to the root event. (#14174)Patrick Cloke2022-10-141-2/+42
* Advertise support for Matrix 1.4. (#14184)Patrick Cloke2022-10-141-0/+1
* Do not allow a None-limit on PaginationConfig. (#14146)Patrick Cloke2022-10-143-3/+9
* Stabilize the threads API. (#14175)Patrick Cloke2022-10-141-7/+2
* Add an API for listing threads in a room. (#13394)Patrick Cloke2022-10-131-1/+49
* Remove support for the unstable dir flag on relations. (#14106)Patrick Cloke2022-10-071-35/+10
* Be more lenient in the oEmbed response parsing. (#14089)Patrick Cloke2022-10-071-50/+57
* Use stable identifiers for MSC3771 & MSC3773. (#14050)Patrick Cloke2022-10-073-29/+30
* Use Pydantic to validate /devices endpoints (#14054)David Robertson2022-10-071-46/+52
* Recursively fetch the thread for receipts & notifications. (#13824)Patrick Cloke2022-10-041-2/+20
* Advertise supporting version 1.3 of the Matrix spec. (#14032)Patrick Cloke2022-10-041-0/+1
* Track notification counts per thread (implement MSC3773). (#13776)Patrick Cloke2022-10-042-1/+6
* Do not return unspecced original_event field when using the stable /relations...Patrick Cloke2022-10-031-0/+6
* Add query parameter `ts` to allow appservices set the `origin_server_ts` for ...lukasdenk2022-10-031-13/+21
* Allow admins to require a manual approval process before new accounts can be ...Brendan Abolivier2022-09-293-6/+96
* Expose MSC3882 only be under an unstable endpoint. (#13868)Hugh Nimmo-Smith2022-09-291-1/+3
* Support the stable dir parameter for /relations. (#13920)Patrick Cloke2022-09-271-9/+15
* Accept & store thread IDs for receipts (implement MSC3771). (#13782)Patrick Cloke2022-09-233-1/+17
* Last batch of Pydantic for synapse/rest/client/account.py (#13832)David Robertson2022-09-211-6/+13
* Add version flag for MSC3881 (#13860)Brendan Abolivier2022-09-211-0/+2