Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement MSC3786: Add a default push rule to ignore m.room.server_acl ↵ | Šimon Brandner | 2022-05-10 | 1 | -0/+3 |
| | | | | | | events (#12601) Fixes vector-im/element-web#20788 Implements matrix-org/matrix-spec-proposals#3786 | ||||
* | Use `private` instead of `hidden` in MSC2285 related code. (#12635) | Šimon Brandner | 2022-05-05 | 1 | -1/+1 |
| | |||||
* | Implement MSC2815: allow room moderators to view redacted event content (#12427) | Tulir Asokan | 2022-04-20 | 1 | -0/+3 |
| | | | | | | Implements matrix-org/matrix-spec-proposals#2815 Signed-off-by: Tulir Asokan <tulir@maunium.net> | ||||
* | Disable groups/communities by default. (#12344) | Patrick Cloke | 2022-04-12 | 1 | -1/+1 |
| | | | | This disables the endpoints (and sync response fields) for groups/communities by default. | ||||
* | Remove references to unstable identifiers from MSC3440. (#12382) | Patrick Cloke | 2022-04-12 | 1 | -3/+0 |
| | | | | | Removes references to unstable thread relation, unstable identifiers for filtering parameters, and the experimental config flag. | ||||
* | Remove experimental configuration flag for MSC3666. (#12436) | Patrick Cloke | 2022-04-11 | 1 | -2/+0 |
| | |||||
* | Add missing type hints to config classes. (#12402) | Patrick Cloke | 2022-04-11 | 1 | -1/+3 |
| | |||||
* | Move MSC2654 support behind an experimental configuration flag. (#12295) | Patrick Cloke | 2022-03-31 | 1 | -0/+3 |
| | | | To match the current thinking on disabling experimental features by default. | ||||
* | Send device list updates to application services (MSC3202) - part 1 (#11881) | Andrew Morgan | 2022-03-30 | 1 | -2/+3 |
| | | | Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> | ||||
* | Deprecate the groups/communities endpoints and add an experimental ↵ | Patrick Cloke | 2022-03-12 | 1 | -0/+3 |
| | | | | configuration flag. (#12200) | ||||
* | Add support for MSC3202: sending one-time key counts and fallback key usage ↵ | reivilibre | 2022-02-24 | 1 | -5/+11 |
| | | | | | states to Application Services. (#11617) Co-authored-by: Erik Johnston <erik@matrix.org> | ||||
* | Implement account status endpoints (MSC3720) (#12001) | Brendan Abolivier | 2022-02-22 | 1 | -0/+3 |
| | | | | | See matrix-org/matrix-doc#3720 Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> | ||||
* | Remove unstable MSC3283 flags (#12018) | Erik Johnston | 2022-02-17 | 1 | -3/+0 |
| | | | Fixes #11962 | ||||
* | Faster joins: parse msc3706 fields in send_join response (#12011) | Richard van der Hoff | 2022-02-17 | 1 | -0/+4 |
| | | | Part of my work on #11249: add code to handle the new fields added in MSC3706. | ||||
* | Implement MSC3706: partial state in `/send_join` response (#11967) | Richard van der Hoff | 2022-02-12 | 1 | -0/+3 |
| | | | | | | | | | | | | * Make `get_auth_chain_ids` return a Set It has a set internally, and a set is often useful where it gets used, so let's avoid converting to an intermediate list. * Minor refactors in `on_send_join_request` A little bit of non-functional groundwork * Implement MSC3706: partial state in /send_join response | ||||
* | Experimental support to include bundled aggregations in search results ↵ | Patrick Cloke | 2022-02-08 | 1 | -0/+2 |
| | | | | (MSC3666) (#11837) | ||||
* | Send to-device messages to application services (#11215) | Andrew Morgan | 2022-02-01 | 1 | -0/+7 |
| | | | Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | ||||
* | Remove the obsolete MSC1849 configuration flag. (#11843) | Patrick Cloke | 2022-01-31 | 1 | -2/+0 |
| | | | | | MSC1849 was replaced by MSC2675, which was merged. The configuration flag, which defaulted to true, is no longer useful. | ||||
* | Add MSC2716 and MSC3030 to `/versions` -> `unstable_features` (#11582) | Eric Eastwood | 2021-12-16 | 1 | -1/+1 |
| | | | | As suggested in https://github.com/matrix-org/matrix-react-sdk/pull/7372#discussion_r769523369 | ||||
* | Add experimental support for MSC3202: allowing application services to ↵ | reivilibre | 2021-12-15 | 1 | -0/+5 |
| | | | | masquerade as specific devices. (#11538) | ||||
* | Add MSC3030 experimental client and federation API endpoints to get the ↵ | Eric Eastwood | 2021-12-02 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | closest event to a given timestamp (#9445) MSC3030: https://github.com/matrix-org/matrix-doc/pull/3030 Client API endpoint. This will also go and fetch from the federation API endpoint if unable to find an event locally or we found an extremity with possibly a closer event we don't know about. ``` GET /_matrix/client/unstable/org.matrix.msc3030/rooms/<roomID>/timestamp_to_event?ts=<timestamp>&dir=<direction> { "event_id": ... "origin_server_ts": ... } ``` Federation API endpoint: ``` GET /_matrix/federation/unstable/org.matrix.msc3030/timestamp_to_event/<roomID>?ts=<timestamp>&dir=<direction> { "event_id": ... "origin_server_ts": ... } ``` Co-authored-by: Erik Johnston <erik@matrix.org> | ||||
* | Add a thread relation type per MSC3440. (#11088) | Patrick Cloke | 2021-10-21 | 1 | -0/+2 |
| | | | | Adds experimental support for MSC3440's `io.element.thread` relation type (and the aggregation for it). | ||||
* | Move experimental & retention config out of the server module. (#11070) | Patrick Cloke | 2021-10-15 | 1 | -0/+3 |
| | |||||
* | Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config ↵ | Sean | 2021-09-09 | 1 | -3/+0 |
| | | | | | option (#10693) Signed-off-by: Sean Quah <seanq@element.io> | ||||
* | Merge branch 'master' into develop | Erik Johnston | 2021-08-24 | 1 | -1/+1 |
|\ | |||||
| * | Set room version 8 as preferred for restricted rooms. (#10571) | Patrick Cloke | 2021-08-20 | 1 | -1/+1 |
| | | |||||
* | | Support MSC3283: Expose `enable_set_displayname` in capabilities (#10452) | Dirk Klimpel | 2021-08-19 | 1 | -0/+3 |
|/ | |||||
* | Experimental support for MSC3266 Room Summary API. (#10394) | Michael Telatynski | 2021-08-16 | 1 | -0/+3 |
| | |||||
* | Support for MSC2285 (hidden read receipts) (#10413) | Šimon Brandner | 2021-07-28 | 1 | -0/+3 |
| | | | Implementation of matrix-org/matrix-doc#2285 | ||||
* | MSC3244 room capabilities implementation (#10283) | Michael Telatynski | 2021-07-20 | 1 | -0/+3 |
| | |||||
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -3/+3 |
| | |||||
* | Add endpoints for backfilling history (MSC2716) (#9247) | Eric Eastwood | 2021-06-22 | 1 | -0/+3 |
| | | | Work on https://github.com/matrix-org/matrix-doc/pull/2716 | ||||
* | Remove the experimental flag for knocking and use stable prefixes / ↵ | Patrick Cloke | 2021-06-15 | 1 | -7/+0 |
| | | | | | | | 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) | Sorunome | 2021-06-09 | 1 | -0/+7 |
| | | | | | | 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 Cloke | 2021-05-26 | 1 | -23/+0 |
| | | | | In lieu of just always enabling the unstable spaces endpoint and unstable room version. | ||||
* | Enable experimental spaces by default. (#10011) | Patrick Cloke | 2021-05-24 | 1 | -1/+18 |
| | | | | The previous spaces_enabled flag now defaults to true and is exposed in the sample config. | ||||
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -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 Cloke | 2021-03-31 | 1 | -1/+6 |
| | | | Per MSC3083. | ||||
* | Merge branch 'develop' into babolivier/msc3026 | Brendan Abolivier | 2021-03-19 | 1 | -0/+2 |
|\ | |||||
| * | Initial spaces summary API (#9643) | Richard van der Hoff | 2021-03-18 | 1 | -0/+3 |
| | | | | | | This is very bare-bones for now: federation will come soon, while pagination is descoped for now but will come later. | ||||
* | | Move support for MSC3026 behind an experimental flag | Brendan Abolivier | 2021-03-18 | 1 | -0/+2 |
|/ | |||||
* | Implement MSC2858 support (#9183) | Richard van der Hoff | 2021-01-27 | 1 | -0/+29 |
Fixes #8928. |