summary refs log tree commit diff
path: root/synapse/api/room_versions.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '0312266ee' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-6/+9
|\
| * 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.
* | Change knock room version to v7 (#88)Andrew Morgan2021-03-181-8/+9
| |
* | Add knocking support (#81)Andrew Morgan2021-02-091-1/+42
|/ | | | | | | | | Implement knocking as defined by https://github.com/matrix-org/matrix-doc/pull/2403 This is the base knocking stuff, taken from https://github.com/matrix-org/synapse/pull/6739 and does not include any public room directory changes. While knocking hasn't merged yet on mainline due to waiting on getting Complement into Synapse's CI, the code has been well-tested.
* 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.