Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Initial Draft for MSC 3981: /relations recursion Signed-off-by: Janne Mareike Koschinski <jannemk@element.io> * fix accidentally copy-pasted title Co-authored-by: Travis Ralston <travisr@matrix.org> * Remove unnecessarily specific sentence Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> * Add warning to avoid unlimited recursion Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> * Clean-up links in MSC * Apply reviewer suggestions * More clarifications on examples * Address feedback on formatting Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * Address feedback on linking related specs Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * Rephrase technical definition of the parameter Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * Correct mistake in examples Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * Rephrase paragraph on O(n+1) issue Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * fix: correct mixup between event type and rel type Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> * feat: add clarification for why this was needed Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * feat: add clarification for how it affects intermediate events Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * feat: add clarification for how it affects intermediate events Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * Add /version unstable feature flag * feat: improve phrasing of unstable prefix section Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * feat: add clarification for how clients can make use of this Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> * Clarify unstable features map Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> * Attempt at resolving the discussion threads for 3981. Largely removes the talk about topological vs chronological ordering as I don't really see what it was trying to express either, other than the fact that a client fetching relations by recursing manually would give no ordering information, which is what I've reduced it to. * Add note that security is discussed elsewhere. Co-authored-by: Travis Ralston <travisr@matrix.org> * Add recursion_depth response parameter. * Note that recursion_depth is sent un-prefixed. * Add summary of security discussions --------- Signed-off-by: Janne Mareike Koschinski <jannemk@element.io> Signed-off-by: Janne Mareike Koschinski <janne.koschinski@matrix.org> Co-authored-by: Travis Ralston <travisr@matrix.org> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> Co-authored-by: Michael Weimann <michaelw@element.io> Co-authored-by: David Baker <dbkr@users.noreply.github.com> Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
- Loading branch information