Modern XMPP project discussion - 2026-01-07


  1. nilFinx

    > Thunderbird devs looking for an OMEMO library: https://bugzilla.mozilla.org/show_bug.cgi?id=1237416 > > If anyone has a suggestion, I can add it to the issue. Dino's libomemo-c could work, although above might fit it better.

  2. nilFinx

    > Thunderbird devs looking for an OMEMO library: https://bugzilla.mozilla.org/show_bug.cgi?id=1237416 > > If anyone has a suggestion, I can add it to the issue. Redacting as it was mentioned.

  3. nilFinx

    This person attempted to retract a previous message, but it's unsupported by your client.

  4. badrihippo

    > Thunderbird devs looking for an OMEMO library: https://bugzilla.mozilla.org/show_bug.cgi?id=1237416 > > If anyone has a suggestion, I can add it to the issue. I'm guessing that this is too deeply integrated into Thunderbird to make "GPLed OMEMO addon that one can install while the rest of Thunderbird remains MPL" an option?

  5. badrihippo opens up the bug report to actually read it

  6. badrihippo

    Wait, it seems OTR is an addon. So maybe OMEMO could work the same after all?

  7. erebion

    > Wait, it seems OTR is an addon. So maybe OMEMO could work the same after all? Maybe suggest that there, I don't actually know anything about the internals of Thunderbird, just following along as I'm interested in OMEMO in Thunderbird. :)

  8. erebion

    Do any clients implement XEP-0450 Automatic Trust Management now?

  9. erebion

    I really believe it would help a lot with UX. Verifying keys n * m times is jusy cumbersome.

    👍 1
  10. erebion

    Actually, "cross signing" is the only thing which I think was done well for Matrix. 🤔 It previously worked pretty much like XMPP with OMEMO, but now users verify their own devices once (not on every device) and contacts only verify the user. Pretty sure this would lead to a lot more people encrypting a lot more, which would be a good thing.

  11. Kris

    > Do any clients implement XEP-0450 Automatic Trust Management now? Kaidan

  12. Link Mauve

    erebion, assuming all projects update their DOAP file properly, you can see the ones which support a specific XEP by clicking on the button to the right of the lines here: https://xmpp.org/extensions/#xep-0450-implementations

  13. edhelas

    XMPP clients that does that are doap !

  14. curiouser

    Meta question: what is the relationship between this group and XSF? Is modern xmpp an incubator of sorts that funnels into XSF?

  15. curiouser

    I find myself here as I close in on my first year of heavy XMPP use (thanks to Snikket for the easy self-hosting onboarding

  16. curiouser

    I find myself here as I close in on my first year of heavy XMPP use (thanks to Snikket for the easy self-hosting onboarding)

  17. curiouser

    One of my regular annoyances is that calls (audio/video) are interrupted as I enter or leave my home (a prime time for me to be on a call). I remember someone mentioning that QUIC is part of the solution (https://xmpp.org/extensions/xep-0467.html) but now I'm wondering whether that's the case or whether it's just a client app (Monocles in my case) issue?

  18. curiouser

    (interrupted by network change from wifi to cellular or vice versa)

  19. MattJ

    curiouser, this project is not an XSF project, however there is obviously significant overlap in contributors. The XSF mainly focuses on standardizing the protocols, and this project was set up to focus on the other stuff (usability, interfaces, etc.)

  20. MattJ

    Keeping calls running across network changes is a client thing, but it's an example of something that could potentially be documented here if it doesn't involve extra protocol stuff and 's not too technical

  21. curiouser

    > curiouser, this project is not an XSF project, however there is obviously significant overlap in contributors. The XSF mainly focuses on standardizing the protocols, and this project was set up to focus on the other stuff (usability, interfaces, etc.) aha, this group is focused on xmpp ecosystem and ux which may occasionally require an XEP but more often is just discussion and documentation around conventions?

  22. curiouser

    > Keeping calls running across network changes is a client thing, but it's an example of something that could potentially be documented here if it doesn't involve extra protocol stuff and 's not too technical Do we know of any client that has solved for this or is currently working on it?

  23. menel

    My phone can stay on a call on network changes (conversations) maybe there are specific conditions

  24. MattJ

    I've also successfully switched networks during a call

  25. MattJ

    Obviously some reconnection musthappren

  26. MattJ

    Obviously some reconnection must happen

  27. MattJ

    But it's automatic and seamless, at least in my experience

  28. curiouser

    menel, MattJ are either of you tunneling all traffic through Wireguard?

  29. MattJ

    No

  30. menel

    No

  31. erebion

    I also much between networks during calls very often, always worked fine dig conference.conversations.im

  32. erebion

    I also much between networks during calls very often, always worked fine dig conference.conversations.im

  33. erebion

    I also much between networks during calls very often, always worked fine ¯\_(ツ)_/¯

  34. curiouser

    Ok, thanks for these data points. I'll have to test more on my end. I'm most often on audio calls via jmp #, so maybe that's a key to reproducing...