matrix: can I see who is in specific room without being there myself?

This commit is contained in:
Aminda Suomalainen 2022-11-18 12:16:14 +02:00
parent e9013ebac2
commit a4a4d42ec7
Signed by: Mikaela
SSH Key Fingerprint: SHA256:CXLULpqNBdUKB6E6fLA1b/4SzG0HvKD19PbIePU175Q

View File

@ -31,6 +31,7 @@ links.*
* [Why so many accounts?](#why-so-many-accounts) * [Why so many accounts?](#why-so-many-accounts)
* [Why do you use Matrix URI scheme instead of matrix.to?](#why-do-you-use-matrix-uri-scheme-instead-of-matrixto) * [Why do you use Matrix URI scheme instead of matrix.to?](#why-do-you-use-matrix-uri-scheme-instead-of-matrixto)
* [What are ghost and puppets?](#what-are-ghost-and-puppets) * [What are ghost and puppets?](#what-are-ghost-and-puppets)
* [Can I see who is in any specific room without being there?](#can-i-see-who-is-in-any-specific-room-without-being-there)
* [What does the public history visibility mean? I dont want to appear in search engines](#what-does-the-public-history-visibility-mean-i-dont-want-to-appear-in-search-engines) * [What does the public history visibility mean? I dont want to appear in search engines](#what-does-the-public-history-visibility-mean-i-dont-want-to-appear-in-search-engines)
* [What are state resets?](#what-are-state-resets) * [What are state resets?](#what-are-state-resets)
* [How about DAG splits?](#how-about-dag-splits) * [How about DAG splits?](#how-about-dag-splits)
@ -96,6 +97,12 @@ from reading the future messages, Matrix will share keys to new joiners to
some extent. For more information refer to [Matrix Spec issue #1](https://github.com/matrix-org/matrix-spec/issues/1) some extent. For more information refer to [Matrix Spec issue #1](https://github.com/matrix-org/matrix-spec/issues/1)
and related issues. and related issues.
### Can I see who is in any specific room without being there?
In general no, although there is a cornercase that by poking room directory API e.g. for [Matrix Suomi](r/matrix.fi:matrix.org): [https://matrix-client.matrix.org/_matrix/client/v3/directory/room/%23matrix.fi%3Amatrix.org](https://matrix-client.matrix.org/_matrix/client/v3/directory/room/%23matrix.fi%3Amatrix.org), you get the room ID and list of homeservers in it and if you see a single user (or otherwise not so popular homeserver), you can make educated guesses on who may be in the room.
I think this requires for the room to have an alias (not-published one should be fine) and a homeserver aware of the alias and room being queried.
### What are state resets? ### What are state resets?
The term is used least in two different scenarios: The term is used least in two different scenarios: