summary refs log tree commit diff
path: root/synapse/config/experimental.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for MSC4115 (#17104)Richard van der Hoff2024-04-291-0/+4
* MSC4108 implementation (#17056)Quentin Gliech2024-04-251-1/+11
* Support for MSC4108 via delegation (#17086)Quentin Gliech2024-04-171-0/+11
* Stabilize support for MSC4010: push rules & account data. (#17022)Patrick Cloke2024-04-091-5/+0
* Stabliize support for MSC3981: recurse /relations (#17023)Patrick Cloke2024-04-091-5/+0
* Stabilize support for Retry-After header (MSC4014) (#16947)Patrick Cloke2024-03-081-9/+0
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Merge remote-tracking branch 'gitlab/clokep/license-license' into new_developErik Johnston2023-12-131-10/+16
|\
| * Update license headersPatrick Cloke2023-11-211-10/+16
* | Implement MSC4069: Inhibit profile propagation (#16636)Travis Ralston2023-12-041-0/+4
|/
* Implement MSC4028: push all encrypted events. (#16361)Patrick Cloke2023-09-261-0/+4
* Add `Retry-After` to M_LIMIT_EXCEEDED error responses (#16136)Will Hunt2023-08-241-0/+9
* Stabilize support for MSC3958 (suppress notifications from edits). (#16113)Patrick Cloke2023-08-231-5/+0
* Disable `m.3pid_changes` capability when MSC3861 is enabled. (#16134)Mathieu Velten2023-08-221-0/+6
* Disallow user_consent where experimental MSC3861 is enabled (#16127)Hugh Nimmo-Smith2023-08-221-0/+7
* Stabilize support for MSC3970: updated transaction semantics (scope to `devic...Patrick Cloke2023-08-041-9/+0
* Support MSC3814: Dehydrated Devices (#15929)Shay2023-07-241-0/+21
* Add + as an allowed character for Matrix IDs (MSC4009) (#15911)Patrick Cloke2023-07-111-3/+0
* Remove experimental MSC2716 implementation to incrementally import history in...Eric Eastwood2023-06-161-3/+0
* Stabilize support for MSC3952: Intentional mentions. (#15520)Patrick Cloke2023-06-061-5/+0
* Implement stable support for MSC3882 to allow an existing device/session to g...Hugh Nimmo-Smith2023-06-011-10/+3
* Make the config tests spawn the homeserver only when neededQuentin Gliech2023-05-301-12/+28
* Add an admin token for MAS -> Synapse callsQuentin Gliech2023-05-301-0/+9
* Refactor config to be an experimental featureHugh Nimmo-Smith2023-05-301-3/+190
* Remove experimental configuration flags & unstable values for faster joins (#...Patrick Cloke2023-05-191-12/+0
* Stabilize MSC2659 support for AS ping endpoint. (#15528)Tulir Asokan2023-05-091-3/+0
* Error if attempting to set m.push_rules account data, per MSC4010. (#15555)Patrick Cloke2023-05-091-0/+5
* Implement MSC4009 to widen the allowed Matrix ID grammar (#15536)Patrick Cloke2023-05-051-0/+3
* Initial implementation of MSC3981: recursive relations API (#15315)Patrick Cloke2023-05-021-0/+5
* Experimental support for MSC3970: per-device transaction IDs (#15318)Quentin Gliech2023-04-251-0/+3
* Implement MSC3984 to proxy /keys/query requests to appservices. (#15321)Patrick Cloke2023-03-301-0/+5
* Implement MSC3983 to proxy /keys/claim queries to appservices. (#15314)Patrick Cloke2023-03-281-0/+5
* Implement MSC2659: application service ping endpoint (#15249)Tulir Asokan2023-03-161-0/+3
* Stabilize support for MSC3873: disambuguated event push keys. (#15190)Patrick Cloke2023-03-071-10/+0
* Stabilize support for MSC3966: event_property_contains push condition. (#15187)Patrick Cloke2023-03-071-8/+2
* Stop applying edits to event contents (MSC3925). (#15193)Patrick Cloke2023-03-061-3/+0
* Stabilize support for MSC3758: event_property_is push condition (#15185)Patrick Cloke2023-03-061-7/+1
* Update intentional mentions (MSC3952) to depend on `exact_event_property_cont...Patrick Cloke2023-03-021-1/+7
* Implementation of MSC3967: Don't require UIA for initial upload of cross sign...Hugh Nimmo-Smith2023-03-021-0/+3
* Fix a typo in MSC3873 config option. (#15138)Patrick Cloke2023-02-231-2/+2
* Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC37...Patrick Cloke2023-02-161-3/+4
* Implement MSC3966: Add a push rule condition to search for a value in an arra...Patrick Cloke2023-02-141-0/+5
* Support for MSC3758: exact_event_match push condition (#14964)Patrick Cloke2023-02-101-0/+5
* MSC3873: Escape keys when flattening dicts. (#15004)Patrick Cloke2023-02-081-0/+5
* Implement MSC3958: suppress notifications from edits (#14960)Patrick Cloke2023-02-031-0/+5
* Implement MSC3952: Intentional mentions (#14823)Patrick Cloke2023-01-271-0/+5
* Request partial joins by default (#14905)David Robertson2023-01-241-1/+1
* Implement MSC3930: polls push rules (#14787)Andrew Morgan2023-01-191-0/+7
* Stabilise serving partial join responses (#14839)David Robertson2023-01-171-1/+5
* Implement MSC3890: Remotely silence local notifications (#14775)Andrew Morgan2023-01-131-0/+15
* Implement MSC3925: changes to bundling of edits (#14811)Richard van der Hoff2023-01-101-0/+3
* Add experimental support for MSC3391: deleting account data (#14714)Andrew Morgan2023-01-011-0/+3
* Create MSC1767 (extensible events) room version; Implement MSC3932 (#14521)Travis Ralston2022-11-281-0/+5
* Initial support for MSC3931: Room version push rule feature flags (#14520)Travis Ralston2022-11-281-0/+3
* Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471)Eric Eastwood2022-11-281-3/+0
* Implement MSC3912: Relation-based redactions (#14260)Brendan Abolivier2022-11-031-0/+3
* Implementation for MSC3664: Pushrules for relations (#11804)DeepBlueV7.X2022-10-251-0/+3
* Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018)Hugh Nimmo-Smith2022-10-181-1/+6
* Support filtering the /messages API by relation type (MSC3874). (#14148)Patrick Cloke2022-10-171-0/+3
* Stabilize the threads API. (#14175)Patrick Cloke2022-10-141-3/+0
* Add an API for listing threads in a room. (#13394)Patrick Cloke2022-10-131-0/+3
* Remove the experimental implementation of MSC3772. (#14094)Patrick Cloke2022-10-121-2/+0
* Remove support for the unstable dir flag on relations. (#14106)Patrick Cloke2022-10-071-3/+0
* Use stable identifiers for MSC3771 & MSC3773. (#14050)Patrick Cloke2022-10-071-2/+0
* Track notification counts per thread (implement MSC3773). (#13776)Patrick Cloke2022-10-041-0/+2
* Disable pushing for server ACL events (MSC3786). (#13997)Patrick Cloke2022-10-041-3/+0
* Allow admins to require a manual approval process before new accounts can be ...Brendan Abolivier2022-09-291-0/+19
* Accept & store thread IDs for receipts (implement MSC3771). (#13782)Patrick Cloke2022-09-231-0/+2
* Faster Remote Room Joins: tell remote homeservers that we are unable to autho...reivilibre2022-09-231-1/+2
* Implementation of MSC3882 login token request (#13722)Hugh Nimmo-Smith2022-09-211-0/+7
* Support enabling/disabling pushers (from MSC3881) (#13799)Brendan Abolivier2022-09-211-0/+3
* Disable calculating unread counts unless the config flag is enabled. (#13694)Patrick Cloke2022-09-011-0/+3
* Remove support for unstable private read receipts (#13653)Šimon Brandner2022-09-011-3/+0
* Implement MSC3852: Expose `last_seen_user_agent` to users for their own devic...Andrew Morgan2022-08-191-0/+3
* Support stable identifiers for MSC2285: private read receipts. (#13273)Šimon Brandner2022-08-051-1/+1
* Use stable prefixes for MSC3827: filtering of `/publicRooms` by room type (#1...Šimon Brandner2022-07-271-3/+0
* Implement MSC3848: Introduce errcodes for specific event sending failures (#1...Will Hunt2022-07-271-0/+3
* Implement MSC3827: Filtering of `/publicRooms` by room type (#13031)Šimon Brandner2022-06-291-0/+3
* Move the (unstable) `dir` parameter for /relations behind an experimental fla...Patrick Cloke2022-06-081-0/+3
* Remove user-visible groups/communities code (#12553)Patrick Cloke2022-05-251-3/+0
* Experimental support for MSC3772 (#12740)Patrick Cloke2022-05-241-0/+3
* Implement MSC3786: Add a default push rule to ignore m.room.server_acl events...Šimon Brandner2022-05-101-0/+3
* Use `private` instead of `hidden` in MSC2285 related code. (#12635)Šimon Brandner2022-05-051-1/+1
* Implement MSC2815: allow room moderators to view redacted event content (#12427)Tulir Asokan2022-04-201-0/+3
* Disable groups/communities by default. (#12344)Patrick Cloke2022-04-121-1/+1
* Remove references to unstable identifiers from MSC3440. (#12382)Patrick Cloke2022-04-121-3/+0
* Remove experimental configuration flag for MSC3666. (#12436)Patrick Cloke2022-04-111-2/+0
* Add missing type hints to config classes. (#12402)Patrick Cloke2022-04-111-1/+3
* Move MSC2654 support behind an experimental configuration flag. (#12295)Patrick Cloke2022-03-311-0/+3
* Send device list updates to application services (MSC3202) - part 1 (#11881)Andrew Morgan2022-03-301-2/+3
* Deprecate the groups/communities endpoints and add an experimental configurat...Patrick Cloke2022-03-121-0/+3
* Add support for MSC3202: sending one-time key counts and fallback key usage s...reivilibre2022-02-241-5/+11
* Implement account status endpoints (MSC3720) (#12001)Brendan Abolivier2022-02-221-0/+3
* Remove unstable MSC3283 flags (#12018)Erik Johnston2022-02-171-3/+0
* Faster joins: parse msc3706 fields in send_join response (#12011)Richard van der Hoff2022-02-171-0/+4
* Implement MSC3706: partial state in `/send_join` response (#11967)Richard van der Hoff2022-02-121-0/+3
* Experimental support to include bundled aggregations in search results (MSC36...Patrick Cloke2022-02-081-0/+2
* Send to-device messages to application services (#11215)Andrew Morgan2022-02-011-0/+7
* Remove the obsolete MSC1849 configuration flag. (#11843)Patrick Cloke2022-01-311-2/+0
* Add MSC2716 and MSC3030 to `/versions` -> `unstable_features` (#11582)Eric Eastwood2021-12-161-1/+1
* Add experimental support for MSC3202: allowing application services to masque...reivilibre2021-12-151-0/+5
* Add MSC3030 experimental client and federation API endpoints to get the close...Eric Eastwood2021-12-021-0/+3
* Add a thread relation type per MSC3440. (#11088)Patrick Cloke2021-10-211-0/+2
* Move experimental & retention config out of the server module. (#11070)Patrick Cloke2021-10-151-0/+3
* Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config ...Sean2021-09-091-3/+0
* Merge branch 'master' into developErik Johnston2021-08-241-1/+1
|\
| * Set room version 8 as preferred for restricted rooms. (#10571)Patrick Cloke2021-08-201-1/+1
* | Support MSC3283: Expose `enable_set_displayname` in capabilities (#10452)Dirk Klimpel2021-08-191-0/+3
|/
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-0/+3
* Support for MSC2285 (hidden read receipts) (#10413)Šimon Brandner2021-07-281-0/+3
* MSC3244 room capabilities implementation (#10283)Michael Telatynski2021-07-201-0/+3
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-3/+3
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-221-0/+3
* Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke2021-06-151-7/+0
* Implement knock feature (#6739)Sorunome2021-06-091-0/+7
* Remove the experimental spaces enabled flag. (#10063)Patrick Cloke2021-05-261-23/+0
* Enable experimental spaces by default. (#10011)Patrick Cloke2021-05-241-1/+18
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add an experimental room version to support restricted join rules. (#9717)Patrick Cloke2021-03-311-1/+6
* Merge branch 'develop' into babolivier/msc3026Brendan Abolivier2021-03-191-0/+2
|\
| * Initial spaces summary API (#9643)Richard van der Hoff2021-03-181-0/+3
* | Move support for MSC3026 behind an experimental flagBrendan Abolivier2021-03-181-0/+2
|/
* Implement MSC2858 support (#9183)Richard van der Hoff2021-01-271-0/+29