Fix v9 redactions

This commit is contained in:
Travis Ralston 2022-06-07 17:11:27 -06:00
parent 67d2847f37
commit 47169fd74b
2 changed files with 4 additions and 6 deletions

View file

@ -2,6 +2,9 @@
toc_hide: true
---
{{% added-in this=true %}} `m.room.member` events now keep `join_authorised_via_users_server`
in addition to other keys in `content` when being redacted.
{{% boxes/rationale %}}
Without the `join_authorised_via_users_server` property, redacted join events
can become invalid when verifying the auth chain of a given event, thus creating
@ -18,8 +21,6 @@ information.
The full redaction algorithm follows.
{{% rver-fragment name="v3-handling-redactions" %}}
Upon receipt of a redaction event, the server must strip off any keys
not in the following list:

View file

@ -17,10 +17,7 @@ Clients which implement the redaction algorithm locally should refer to the
### Redactions
{{% added-in this=true %}} `m.room.member` events now keep `join_authorised_via_users_server`
in addition to other keys in `content` when being redacted.
{{% rver-fragment name="v9-redactions" %}}
{{% rver-fragment name="v9-redactions" withVersioning="true" %}}
## Server implementation components