Proposals for changes to the matrix specification
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Travis Ralston f139eee50d
Clarify that MSC3827 also affects federation endpoints (#3858)
https://github.com/matrix-org/synapse/pull/13031 originally added support for the feature to Synapse, which although doesn't include an obvious federation route it does end up sending the field over federation.

[Here](a6895dd576/synapse/federation/transport/client.py (L481)) the server copies the search filter just before it goes over the wire, which is supplied by through a chain of function calls originating [here](c6d6176411/synapse/rest/client/room.py (L456)). 

Additionally, it is clear that this sort of feature would have included federation given the filtering is able to be proxied directly like this (as demonstrated by Synapse above).

As such, this is determined to be a clarification/minor edit to the MSC, not requiring a second MSC to add the functionality.
2 years ago
.github Upgrade typos to v1.10.2 and run on pushes to main (#3838) 2 years ago
proposals Clarify that MSC3827 also affects federation endpoints (#3858) 2 years ago
.gitignore Remove content unrelated to proposals 2 years ago
CONTRIBUTING.md CONTRIBTUTING: missing paren 2 years ago
LICENSE Add a license to the spec 8 years ago
README.md README and CONTRIBUTING (#3776) 2 years ago

README.md

Matrix Specification Proposals

This repository contains proposals for changes to the Matrix Protocol, aka "Matrix Spec Changes" (MSCs).

The proposals directory contains MSCs which have been accepted.

See CONTRIBUTING.md for some notes on making new proposals. See also https://spec.matrix.org/unstable/proposals/ for more information on the MSC process, in particular https://spec.matrix.org/unstable/proposals/#process.

The Matrix specification itself is maintained at https://github.com/matrix-org/matrix-spec.