summary refs log tree commit diff
path: root/synapse/api/room_versions.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove the experimental flag for knocking and use stable prefixes / ↵Patrick Cloke2021-06-151-3/+4
| | | | | | | endpoints. (#10167) * Room version 7 for knocking. * Stable prefixes and endpoints (both client and federation) for knocking. * Removes the experimental configuration flag.
* Implement knock feature (#6739)Sorunome2021-06-091-1/+26
| | | | | | This PR aims to implement the knock feature as proposed in https://github.com/matrix-org/matrix-doc/pull/2403 Signed-off-by: Sorunome mail@sorunome.de Signed-off-by: Andrew Morgan andrewm@element.io
* Remove the experimental spaces enabled flag. (#10063)Patrick Cloke2021-05-261-1/+1
| | | | In lieu of just always enabling the unstable spaces endpoint and unstable room version.
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
| | | | | | | Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>`
* Add an experimental room version to support restricted join rules. (#9717)Patrick Cloke2021-03-311-1/+23
| | | Per MSC3083.
* Implement MSC2176: Updated redaction rules (#8984)Patrick Cloke2021-01-051-6/+26
| | | | An experimental room version ("org.matrix.msc2176") contains the new redaction rules for testing.
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-5/+5
|
* Implement room version 6 (MSC2240). (#7506)Patrick Cloke2020-05-151-26/+4
|
* Strictly enforce canonicaljson requirements in a new room version (#7381)Patrick Cloke2020-05-141-1/+23
|
* Enforce MSC2209: auth rules for notifications in power level event (#7502)Patrick Cloke2020-05-141-1/+21
| | | | In a new room version, the "notifications" key of power level events are subject to restricted auth rules.
* Remove special auth and redaction rules for aliases events in experimental ↵Patrick Cloke2020-03-091-4/+5
| | | | room ver. (#7037)
* Implement updated auth rules from MSC2260Richard van der Hoff2020-01-281-0/+16
|
* Fix up some typechecking (#6150)Amber Brown2019-10-021-1/+4
| | | | | | * type checking fixes * changelog
* Run Black. (#5482)Amber Brown2019-06-201-11/+14
|
* Implement room v5 which enforces signing key validityRichard van der Hoff2019-06-051-5/+5
| | | | | Implements [MSC2077](https://github.com/matrix-org/matrix-doc/pull/2077) and fixes #5247 and #4364.
* Add a test room version where we enforce key validity (#5348)Richard van der Hoff2019-06-051-7/+13
|
* Add config option for setting homeserver's default room version (#5223)Andrew Morgan2019-05-231-4/+0
| | | | | Replaces DEFAULT_ROOM_VERSION constant with a method that first checks the config, then returns a hardcoded value if the option is not present. That hardcoded value is now located in the server.py config file.
* Introduce room v4 which updates event ID format. (#5217)Richard van der Hoff2019-05-211-4/+4
| | | Implements https://github.com/matrix-org/matrix-doc/pull/2002.
* Add a test room version which updates event ID format (#5210)Richard van der Hoff2019-05-201-2/+11
| | | Implements MSC1884
* Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-011-0/+91
Collect all the things that make room-versions different to one another into one place, so that it's easier to define new room versions.