Modern XMPP project discussion - 2026-02-19


  1. distaza

    Sounds like, uh, pretty normal behavior.

  2. Douglas Terabyte

    Soatok: boop

  3. Douglas Terabyte

    > Sounds like, uh, pretty normal behavior. Hi Soatok ! This is my buddy distaza , he is making a new XMPP implementation in Lua from scratch.

    🤨 1
  4. Douglas Terabyte

    I've been hanging out with the XMPP server operators and devs here, discussing ways to improve XMPP.

  5. Soatok

    Hey, don't mind me, just looking for my research notes and then seeing if there's actually anything worth talking about

  6. Soatok

    I'll share a gist privately if anything isn't a false positive

  7. Soatok

    I last looked at the code in like... 2024? And was like "yeah these will be annoying to validate without violating the CFAA" lol

  8. Douglas Terabyte

    What is a CFAA?

  9. Soatok

    Computer Fraud and Abuse Act

  10. Douglas Terabyte

    Ah

  11. Soatok

    Dumb law, written before the Internet was even a thing

  12. Soatok

    I go out of my way to not run afoul of it

    👍 1
  13. smlckz

    Don't remind me, the Indian Telegraph Act 1885 had been in effect to deal with digital communications, until it was replaced in.. 2023.

  14. Douglas Terabyte

    >> the Ejabberd people recently started coding a Discord looking xmpp client, and apparently it is half decent already: https://www.process-one.net/blog/introducing-fluux-messenger-a-modern-xmpp-client-born-from-a-holiday-coding-session/ > > ❤️ Hopefully it can be reused and AI influence can be filtered out.

  15. Douglas Terabyte

    Hey yall, I've been speaking to devs elsewhere again and have some ideas to share back here

  16. Douglas Terabyte

    So as per the previous conversation on writing XEPs to integrate Discords reverse engineered API into XMPP

  17. Douglas Terabyte

    I have also investigated existing efforts on connecting XMPP to ActivityPub

  18. Kris

    there is already a bridge for AP

  19. Kris

    little known, but quite advanced apparently

  20. Kris

    https://libervia.org/__b/doc/backend/components.html#activitypub-gateway

  21. luci

    Mrah - good evening, I was referred to this chat through a friend as it came up in conversation with the recent Discord issues - especially as some of our UK friends *already* got asked to *re*verify their age, so ... I am very interested in modernizations here. Not a big dev in terms of security//cryptography and coms, but I do like to occasionally meddle and give input on decisions, especially because I am of the strong opinion that the main thing holding XMPP back is a lack of good client UX right now ... So, yeah, appreciate what you are doing <3

  22. MattJ

    luci: thanks!

  23. ccx

    distaza: aside of things which were already mentioned you may want to check out https://www.leonerd.org.uk/code/circle/

  24. ccx

    > And do TLS and security via third party socketed programs - encryption without binding it to program logic, which means controlled side effects and problems You want UCSPI <https://cr.yp.to/proto/ucspi.txt>. It's the closest thing to plan9 `dial` this side of OS design. In particular the implementation at https://www.skarnet.org/software/s6-networking/ has explicit starttls support.