Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify room version 10: knock_restricted and int power levels #1099

Merged
merged 25 commits into from
Jun 8, 2022

Conversation

turt2live
Copy link
Member

@turt2live turt2live commented May 30, 2022

Incorporates #1082 (and moves it into the room version sections)
Describes MSC3787 - knock_restricted
Describes MSC3667 - int power levels
Describes MSC3604 - room version 10

Reviewer: This is somewhat set up for commit-by-commit review given diff size, though note the few things pointed out below. #1082 has been incorporated with a merge commit, followed by commits to move it to the right place and such, for example.

Other notable changes with this PR:

  • Some of the fragments/weights for the room versions were wrong - this is fixed because we're in the area.
  • There is a bug where **[New in this version]** (and similar) appears as a literal in the room version spec. clarify federation Authorization header an add destination property #1067 fixes this as it ran into the same problem.
    • Fixed: PR merged
  • The auth rules for integer power levels are based upon the Dendrite implementation rather than the Synapse implementation given the Dendrite impl was used as evidence for the purposes of FCP. The Synapse implementation only needs minor edits to get in line, however.
  • I would love to use multiple spaces in the example stringy power level values, however markdown collapses sequences of whitespace down to a single character, even in inline code blocks.

Preview: https://pr1099--matrix-spec-previews.netlify.app

changelogs/server_server/newsfragments/1099.clarification Outdated Show resolved Hide resolved
content/rooms/fragments/v1-stringy-power-levels.md Outdated Show resolved Hide resolved
content/rooms/fragments/v1-stringy-power-levels.md Outdated Show resolved Hide resolved
content/rooms/fragments/v1-stringy-power-levels.md Outdated Show resolved Hide resolved
content/rooms/fragments/v1-stringy-power-levels.md Outdated Show resolved Hide resolved
content/rooms/v10.md Outdated Show resolved Hide resolved
content/rooms/v10.md Outdated Show resolved Hide resolved
content/rooms/v10.md Outdated Show resolved Hide resolved
content/rooms/v10.md Outdated Show resolved Hide resolved
content/rooms/v10.md Show resolved Hide resolved
turt2live and others added 2 commits June 7, 2022 11:38
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
@turt2live turt2live requested a review from richvdh June 7, 2022 23:14
@turt2live
Copy link
Member Author

@richvdh this should be ready for re-review, with the commits since review being self-contained.

content/rooms/v10.md Outdated Show resolved Hide resolved
content/rooms/fragments/v1-stringy-power-levels.md Outdated Show resolved Hide resolved
content/rooms/v10.md Outdated Show resolved Hide resolved
turt2live and others added 2 commits June 8, 2022 14:34
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
@turt2live turt2live requested a review from richvdh June 8, 2022 20:35
Copy link
Member

@richvdh richvdh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-blocker Blocks the next release from happening
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants