-
-
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
Grammar for room IDs (SPEC-389) #175
Comments
Jira watchers: @richvdh |
Links exported from Jira: relates to SPEC-1 |
From [~markjh]:
-- @richvdh |
The local-part could have the same grammar as the completely-opaque IDs (https://github.com/matrix-org/matrix-doc/issues/666)? -- @richvdh |
Probably also relevant to https://github.com/matrix-org/matrix-doc/issues/666, the character set should probably be limited to avoid things that would be ambiguous or "annoying" when displayed, like whitespace and newlines. Also, if the opaque ID can contain a colon, that would make it harder to figure out which colon delimits the opaque ID from the IP/hostname and from the port. -- Jimmy Cuadra |
As reflected in matrix-org/synapse#8409, allowing |
Room IDs (and Event IDs, prior to room v3) are opaque to the user (they should never be seen), but they do have some syntax within the protocol; this means that they can be more baroque than User IDs, but are not as freeform as some other IDs (https://github.com/matrix-org/matrix-doc/issues/666).
We should ensure their syntax is well-specified, and make sure we know which characters they can include.
(Imported from https://matrix.org/jira/browse/SPEC-389)
(Reported by @richvdh)
The text was updated successfully, but these errors were encountered: