-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Client-Server and Server-Server specs disagree on default invite power level #1187
Comments
at some point there was a security issue related to all of this, which isn't coming up in the flip-flopping history of the default power level. That should be dug up and the history re-examined, I think. |
I don't think there's any flip-flopping. The spec originally said the default level was 50, but Synapse never implemented that, and so the spec was changed in #1021 to match - except for this bit which seems to have been missed. You might be thinking of matrix-org/synapse#6834, which changed the shape of the |
I'm fairly certain there was an MSC about this, and an internal issue. Neither seem to be linked from the previous history :( |
I don't believe there was an MSC, and the only internal issue I'm aware of is the one relating to matrix-org/synapse#6834. |
For the record, this particular spec but was introduced at https://github.com/matrix-org/matrix-doc/pull/1027/files#diff-90803a49d366c4ab693b7ea5d1dd061d2f948a6361bfcca523260cefb67e00ccR470. |
@syldrathecat: thanks for reporting this! Would you mind opening a pull-request to fix it? It looks like the line that needs changing is in https://github.com/matrix-org/matrix-spec/blob/main/content/server-server-api.md. |
I can't, sorry. The project does not accept pseudonymous contributions. |
Link to problem area:
https://spec.matrix.org/v1.3/client-server-api/#mroompower_levels
https://spec.matrix.org/v1.3/server-server-api/#definitions
Issue
With the change made in 136b5c9 to fix #860 / #1019, the client-server spec is now inconsistent with the default power levels specified in the server-server spec.
The server-server spec should be changed to also specify 0 as the default invite power level.
The text was updated successfully, but these errors were encountered: