XSF Discussion - 2023-11-25


  1. MSavoritias fae.ve

    Hey o/ Is there any page or group chat about https://nlnet.nl/project/XMPP-MLS/ Or a document or anything

  2. moparisthebest

    > The project's own website:

  3. moparisthebest

    That couldn't be less helpful

  4. MSavoritias fae.ve

    yeah.. and its one of the more interesting and actually ecosystem wide changes

  5. MSavoritias fae.ve

    so some website or document or something, anything, would be nice

  6. MSavoritias fae.ve

    there are no names either

  7. moparisthebest

    Also some rationale would be nice, like is anything else implementing this? Matrix is not

  8. moparisthebest

    Well they tried and had to modify it which makes it 100% useless for interop

  9. MSavoritias fae.ve

    MLS? matrix were involved from the beginning with MLS

  10. MSavoritias fae.ve

    i think element empolyees are in the RFC even

  11. MSavoritias fae.ve

    and the plan is still to implement it afaik

  12. moparisthebest

    As I understand it matrix already tried and failed to implement it, they went forward with changes to MLS

  13. moparisthebest

    iirc MLS requires in order delivery and matrix can't handle this or something?

  14. MSavoritias fae.ve

    Great. Same way that olm was broken.

  15. Menel

    I wonder if it's just easier to wait until others implement MLS and then one can run a transport, once the protocol /api to the services using MLS is clear. Shure, you'll loose e2ee that way... But easier...

  16. Daniel

    > Hey o/ > Is there any page or group chat about > https://nlnet.nl/project/XMPP-MLS/ > > Or a document or anything I think the idea is to produce a document in the process

  17. MSavoritias fae.ve

    > I wonder if it's just easier to wait until others implement MLS and then one can run a transport, once the protocol /api to the services using MLS is clear. > Shure, you'll loose e2ee that way... But easier... there is also a pending RFC for federated MLS

  18. MSavoritias fae.ve

    https://datatracker.ietf.org/doc/draft-ietf-mls-federation/

  19. MSavoritias fae.ve

    > > Hey o/ > > Is there any page or group chat about > > https://nlnet.nl/project/XMPP-MLS/ > > > > Or a document or anything > I think the idea is to produce a document in the process i mean sure. but i thought we would see a name or a room or something. or reuse the e2ee room. not this secrecy. but maybe just me

  20. singpolyma

    MLS does not require perfectly in order. How much it needs is tuneable

  21. singpolyma

    MLS does not require perfectly in order. How much it needs is tuneable

  22. emus

    > MSavoritias fae.ve: > 2023-11-25 06:46 (GMT+01:00) > Hey o/ > Is there any page or group chat about > https://nlnet.nl/project/XMPP-MLS/ > Or a document or anything who created this?

  23. emus

    MattJ

  24. MSavoritias fae.ve

    singpolyma: According to matrix: > One of the biggest hurdles is that MLS assumes that epochs (essentially, the state of an MLS tree in between updates to the tree) have a linear ordering. Here: https://arewemlsyet.com/

  25. mdosch

    Hmm, this MLS site seems to only care about the Matrix…

  26. MattJ

    It's not an MLS site, it's a Matrix site

  27. MSavoritias fae.ve

    Yeah

  28. MSavoritias fae.ve

    That comment was made in context of this comment: > iirc MLS requires in order delivery and matrix can't handle this or something?

  29. MSavoritias fae.ve

    Hence the link

  30. MattJ

    Right

  31. singpolyma

    MSavoritias fae.ve: yes, true, epochs must be in order. But inside an epoch there is more tolerance

  32. MSavoritias fae.ve

    I wonder if the federated mls rfc was considered

  33. MSavoritias fae.ve

    For xmpp or matrix

  34. singpolyma

    To me the big advantage of MLS is there's a standards track spec, it's not condrolled by one entity or reference implementation. Downside is it's still PFS and that's not optional so OX is probably still best when you need to not

  35. MSavoritias fae.ve

    Yeah MLS is for omemo. There is nothing better than OX for non PFS

  36. moparisthebest

    singpolyma, or do PFS and sync old messages between clients (:

  37. mdosch

    And then there are "one device only" users who lose/break their device, reinstall and scream in agony "where is my history?"… (Maybe even the same who advocate for PFS, not knowing the implications, because some tech blog says it's a MUST).

  38. mdosch

    :)

  39. Zash

    Of course we all want to have our cookies and eat them too

  40. singpolyma

    mdosch: oh, you've met my customers! 😉