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

Membership should be transferred when upgrading a room #455

Open
turt2live opened this issue Mar 27, 2019 · 2 comments
Open

Membership should be transferred when upgrading a room #455

turt2live opened this issue Mar 27, 2019 · 2 comments
Labels
A-Client-Server Issues affecting the CS API A-S2S Server-to-Server API (federation) feature Suggestion for a significant extension which needs considerable consideration

Comments

@turt2live
Copy link
Member

Joins should be automatic where possible. Invite-only rooms are a bit of a questionable one though (https://github.com/matrix-org/matrix-doc/issues/1864).

For joins, we might be able to work around the complexity by abusing Matrix: when upgrading the room, send invites to all the current members and servers can be expected to auto-accept following the verification of the invite being for an upgraded room. Or possibly not auto-accept?

Starting point for the discussion is here: matrix-org/matrix-spec-proposals#1930 (comment)

@turt2live turt2live added feature Suggestion for a significant extension which needs considerable consideration A-S2S Server-to-Server API (federation) A-Client-Server Issues affecting the CS API labels Mar 27, 2019
@ara4n
Copy link
Member

ara4n commented Mar 27, 2019

This should be split into two halves: the common case of autojoining a public room (which is easy), and the second phase of autojoining an invite-only only room (which is more fiddly as we need to autoaccept the users somehow).

It's worth noting that until both halves are done, people are going to miss room upgrades unless matrix-org/matrix-spec-proposals#1930 becomes a thing.

@clokep
Copy link
Member

clokep commented Sep 26, 2023

the second phase of autojoining an invite-only only room (which is more fiddly as we need to autoaccept the users somehow)

MSC2214 and MSC3325 attempt to tackle this. I think both proposals have some minor issues with sharing keys for encrypted messages, however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Client-Server Issues affecting the CS API A-S2S Server-to-Server API (federation) feature Suggestion for a significant extension which needs considerable consideration
Projects
None yet
Development

No branches or pull requests

3 participants