From d324cac847507f9527ce53cd224fa6bc0f873015 Mon Sep 17 00:00:00 2001 From: Richard van der Hoff Date: Tue, 16 Jul 2019 19:32:34 +0100 Subject: [PATCH] preserve powerlevel --- proposals/2176-update-redaction-rules.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/proposals/2176-update-redaction-rules.md b/proposals/2176-update-redaction-rules.md index d32c9cda..14c97da0 100644 --- a/proposals/2176-update-redaction-rules.md +++ b/proposals/2176-update-redaction-rules.md @@ -37,9 +37,16 @@ which should be preserved: * `m.room.create` should allow the `room_version` key. Currently, redacting an `m.room.create` event will make the room revert to a v1 room. - * `m.room.power_levels` should allow the `notifications` key. Rationale: - symmetry with the other `power_levels` settings. (Maybe? See - https://github.com/matrix-org/matrix-doc/issues/1601#issuecomment-511237744.) + * `m.room.power_levels` should allow: + + * the `invite` key. Rationale: this is required to authenticate + `m.room.member` events with the `invite` membership. Currently, redacting + a `power_levels` event will mean that such events cannot be authenticated, + potentially leading to a split-brain room. + + * the `notifications` key. Rationale: symmetry with the other `power_levels` + settings. (Maybe? See + https://github.com/matrix-org/matrix-doc/issues/1601#issuecomment-511237744.) ## Potential issues