-
raucao
hey there. quick question: is anyone aware of any plans for using MLS for private groups on XMPP?
-
raucao
the spec explicitly mentions XMPP (and funny enough no other protocol) as a use case
-
Zash
I suspect there's some hidden cabal looking into that somewhere, but I am not part of it.
-
raucao
too bad, i thought i can find the conspiracy!
-
raucao
not sure if that's a no or not :)
-
Zash
It's a ... I'm pretty sure someone said someone was working on a XEP, but I'm not sure where or when.
-
Zash
Searching my chat logs yields several similar questions responded to with "yes, it's being worked on"
👍 1 -
fugata
While we're at it, can we get encrypted public rooms with "room knocking"? i.e. admins can vet not only who can send to the room, but also who can read the room's messages.
-
raucao
if you have to ask to enter, it's not a public room anymore, is it?
-
raucao
it's what's called group chat vs channel here: https://docs.modernxmpp.org/client/groupchat/#types-of-chat
-
raucao
because you'll have to add their public key to the "group" and ideally update all group member's shared group keys✎ -
raucao
because you'll have to add their public key to the "group" and update all group members' shared group keys ✏
-
raucao
plot twist: everyone thinks someone else is working on MLS, but actually nobody is
-
pep.
There is no room knocking available yet though. It may be nice
-
Kris
raucao: https://nlnet.nl/project/XMPP-MLS/
-
Kris
One of the original omemo authors and someone from the Dino team is working on MLS for xmpp.
-
Kris
Hopefully before the end of the year we will know more.
-
fugata
> if you have to ask to enter, it's not a public room anymore, is it? raucao: it's still publicly discoverable.✎ ↺ -
raucao
> One of the original omemo authors and someone from the Dino team is working on MLS for xmpp. 🥳 ↺
-
raucao
thx
-
fugata
> if you have to ask to enter, it's not a public room anymore, is it? raucao: it's still publicly discoverable, and open to everyone to request to join. ✏ ↺
-
raucao
> > if you have to ask to enter, it's not a public room anymore, is it? > raucao: it's still publicly discoverable, and open to everyone to request to join. ah ok, sure ↺
-
fugata
> There is no room knocking available yet though. It may be nice pep.: apparently it just needs clients to support this? 🤔 https://xmpp.org/extensions/xep-0045.html#regapprove ↺
-
raucao
great that it's an omemo author, because ideally we'd just call it omemo 2.0 and make it the new default
-
Zash
MUC supports every feature, if you scroll trough the XEP long enough ;)
😂 1 -
raucao
with today's internet and devices, we can afford one extra message for every message
-
pep.
fugata: you probably need to be joined to do this. You need to know who the room admins are and be able to send a message the room
-
raucao
the room would have to accept the knock message and forward it to admins, no?
-
raucao
i.e. no need to know the admins
-
raucao
because you can't
-
pep.
That's a different protocol then
-
pep.
Ah wait
-
fugata
> the room would have to accept the knock message and forward it to admins, no? pep.: ^ that's what I understood from reading the XEP... ↺
-
pep.
The service sends the message, right
-
pep.
Registration request, that's ibr against muc?
-
pep.
https://xmpp.org/extensions/xep-0045.html#register it does talk about this use-case. So yeah why not
-
pep.
(requesting membership to enter a member-only room)
-
raucao
lol, it's fully spec'd there
-
raucao
> MUC supports every feature, if you scroll trough the XEP long enough ;) ^^ ↺
-
pep.
> pep.: apparently it just needs clients to support this? 🤔 > https://xmpp.org/extensions/xep-0045.html#regapprove fugata: Servers too, fwiw.
-
fugata
Right...