-
-
Notifications
You must be signed in to change notification settings - Fork 102
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
details of knockable rooms are returned by /hierarchy
#1186
Comments
@clokep wrote:
Is that right? It's not obvious to me, and I'm not sure it would be obvious to a user. We have different controls for making rooms findable (in particular, |
It seems rather obvious to me that if you add it to a space you want it to be findable by other users in a space.
Note that the information returned is (mostly) the same as the room directory. |
Yes, that's fair... though is it the case that you have to be a member of the space to call Also, things like MSC3266 come along and want to apply the same logic to other endpoints.
Indeed. But my point is: adding it to the room directory is an explicit operation. |
I am confused on what information exactly and I agree with @clokep on knockable rooms being supposed to be findable so they can be knocked in the first place. Personally I am using knocking in a couple of public world-readable rooms (and would use knock_restricted further once it's widely supported) as I find Matrix moderation tools lacking without an homeserver of my own and it gives me a bit control over do I want to let accounts screaming spambot/malicious in or even contact them first to ensure they are people. In other protocols with knocking, IRC has separate controls on channel visibility and in Telegram if the link has a atUsername, it's publicly visible by typing part of that name and may also show the group history to everyone using a Telegram client before they select "request join". |
I don't feel like this is just a wart: it feels like it could really surprise users.
All the information returned by the
If they are world-readable, there is no issue here. I'm specifically concerned about rooms that are knockable but not world-readable. |
@turt2live says:
|
seems like nobody else considers this a problem, so I'll close it. |
AIUI (based on #1184 (comment) - sorry, haven't tested):
/hierarchy
, unless it is also world-readable (?)/hierarchy
does return all sorts of information about the room, such as its topic.Naively, as a user, I wouldn't expect that making a room knockable would expose information to non-members until they were accepted into the room (by sending them an invite). I'm worried that this will catch users off-guard.
The text was updated successfully, but these errors were encountered: