Re-add knock's `otherwise, reject` per MSC2403 (#3661)

* Re-add knock's `otherwise, reject` per MSC2403

Fixes https://github.com/matrix-org/matrix-doc/issues/3648

* changelog + changelog for 3432
pull/977/head
Travis Ralston 3 years ago committed by GitHub
parent fff5f87c3d
commit 4a597ace51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1 @@
Fully specify room versions to indicate what exactly is carried over from parent versions.

@ -0,0 +1 @@
Fully specify room versions to indicate what exactly is carried over from parent versions.

@ -113,6 +113,7 @@ The rules are as follows:
2. If `sender` does not match `state_key`, reject. 2. If `sender` does not match `state_key`, reject.
3. If the `sender`'s current membership is not `ban`, `invite`, 3. If the `sender`'s current membership is not `ban`, `invite`,
or `join`, allow. or `join`, allow.
4. Otherwise, reject.
8. Otherwise, the membership is unknown. Reject. 8. Otherwise, the membership is unknown. Reject.
5. If the `sender`'s current membership state is not `join`, reject. 5. If the `sender`'s current membership state is not `join`, reject.
6. If type is `m.room.third_party_invite`: 6. If type is `m.room.third_party_invite`:

@ -136,6 +136,7 @@ The rules are as follows:
2. If `sender` does not match `state_key`, reject. 2. If `sender` does not match `state_key`, reject.
3. If the `sender`'s current membership is not `ban`, `invite`, 3. If the `sender`'s current membership is not `ban`, `invite`,
or `join`, allow. or `join`, allow.
4. Otherwise, reject.
7. Otherwise, the membership is unknown. Reject. 7. Otherwise, the membership is unknown. Reject.
5. If the `sender`'s current membership state is not `join`, reject. 5. If the `sender`'s current membership state is not `join`, reject.
6. If type is `m.room.third_party_invite`: 6. If type is `m.room.third_party_invite`:

Loading…
Cancel
Save