From 41ed640130ee0119b8fa2c1d3b3e404f9cfa0123 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Mon, 30 May 2022 14:45:33 -0600 Subject: [PATCH] Misc cleanup and clarification for fragments --- content/rooms/fragments/v9-redactions.md | 3 --- content/rooms/v10.md | 4 +++- content/rooms/v9.md | 3 +++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/content/rooms/fragments/v9-redactions.md b/content/rooms/fragments/v9-redactions.md index ad45d78a..936a56d8 100644 --- a/content/rooms/fragments/v9-redactions.md +++ b/content/rooms/fragments/v9-redactions.md @@ -2,9 +2,6 @@ toc_hide: true --- -{{% added-in this=true %}} `m.room.member` 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 diff --git a/content/rooms/v10.md b/content/rooms/v10.md index 7569ab8e..7d5ced05 100644 --- a/content/rooms/v10.md +++ b/content/rooms/v10.md @@ -44,7 +44,9 @@ use cases should reference. added "join restrictions" (refined by [room version 9](/rooms/v9)) - both allow prospective members an avenue to join, however both could not be used at the same time due to how the join rules work. This room version adds a new -`knock_restricted` join rule as a mix of the two behaviours (first match wins). +`knock_restricted` join rule as a mix of the two behaviours, allowing a user to +join the room if they meet either the `restricted` join rule criteria or the +`knock` join rule criteria - whichever function they're attempting to use. This room version additionally requires that values in the power levels event be integers and not string representations, unlike other room versions. diff --git a/content/rooms/v9.md b/content/rooms/v9.md index 96851e73..23fe729b 100644 --- a/content/rooms/v9.md +++ b/content/rooms/v9.md @@ -17,6 +17,9 @@ Clients which implement the redaction algorithm locally should refer to the ### Redactions +{{% added-in this=true %}} `m.room.member` now keep `join_authorised_via_users_server` +in addition to other keys in `content` when being redacted. + {{% rver-fragment name="v9-redactions" %}} ## Server implementation components