Re: XEP-0045 muc#roomconfig_allowinvites in practise

Peter Saint-Andre <[email protected]>
Newsgroups gmane.network.jabber.standards-jig
Message-ID <[email protected]>
On 11/26/25 9:39 AM, Stephen Paul Weber wrote:
> Hello everyone,
> 
> XEP-0045 is very quiet about how some of the options are to be 
> interpreted. For muc#roomconfig_allowinvites there is only one normative 
> line in the XEP, in the registry submission, which is "Whether to Allow 
> Occupants to Invite Others"
> 
> Now, it seems that ejabberd and Conversations have interpreted this to 
> mean "whether to allow occupants *who wouldn't normally be able to 
> invite otherwise* to invite other" which is to say, pretty much, in a 
> members only room can members invite members.  On means members invite 
> members, off means only admin can (actually Conversations checks for 
> moderator role not for admin...)
> 
> This feels like the correct implementation to me given that you can't 
> meaningfully restrict invitations to a pubilc MUC (you could block 
> mediated invitations but we're moving away from those and they don't do 
> anything special in a public MUC traditionally) and it seems like 
> nonsense to ban admins from inviting members (since the admins can 
> change this settings anyway?)
> 
> Why it matters: currently Prosody does not implement this option at all, 
> because it seemed from the descriptio to mean something nonsensical. So 
> Prosody has (AFAICT) implemented the same thing as ejabberd and 
> Conversations, but under a custom name to make it clear how it works.
> 
> My proposal: change the one line of text in the XEP to instead read 
> "Whether to Allow Members to Invite Others".

That seems reasonable to me. The privilege of sending invitations 
derives from the time when the spec used the phrase "invitation-only 
room" for what we now call a "members-only room" (a change made in 
Version 0.10 on 2002-10-15).

Peter


_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.