XMPP Service Operators - 2020-10-10


  1. jonas’

    does anyone know a deployment with a /.well-known/host-meta and/or a /.well-known/host-meta.json published? (see also: https://xmpp.org/extensions/xep-0156.html)

  2. jonas’

    I’m working on a thing which enumerates all connection methods of a service and I need test cases for that

  3. jonas’

    thanks, got both!

  4. tom

    No sorry jonas'

  5. tom

    Btw that XEP seems really silly

  6. tom

    I totally understand wanting different connection methods than TCP+stream management

  7. tom

    But HTTP?

  8. tom

    That just seems silly

  9. tom

    I'd very much like to see a UDP based XMPP connection method though

  10. Holger

    tom: You're saying web clients are a stupid thing?

  11. Holger

    Silly, sorry.

  12. tom

    Yes

  13. tom

    HTTP is really a sub-optimal network transport for XMPP

  14. Holger

    Depending on environment, a technically sub-optimal solution might be the only available solution. And then there's users preferring this technically sub-optimal solutions as they perceive it as convenient.

  15. Holger

    So I'm glad there's people silly enough to build this for XMPP.

  16. tom

    I'm just glad it's an option module

  17. tom

    what are the bestIRC transports?

  18. Holger

    Biboumi.

  19. tom

    What makes biboumi better than say, SPECTRUM2 or xmppy

  20. tom

    I've used biboumi on other servers, namely snopyta

  21. tom

    until they had to close it down to external users because some irc rbl list overreacted and banned their entire ip instead of just an ident

  22. tom

    I've had some trouble adding irc users to my roster over biboumi, and servers with a round-robin DNS spamming my roster

  23. tom

    getting feature not implemented when trying to add contacts

  24. tom

    biboumi is my only irc network transport experience, I was wondering what other options were out there

  25. Holger

    I haven't tested adding individual nicks to my roster, but as per the docs that should work (<https://doc.biboumi.louiz.org/user.html>).

  26. Holger

    It's much newer than the Spectrum 2 stuff and offers a better feature mapping, various small additional features, and some significant ones such as MAM.

  27. Holger

    > until they had to close it down to external users because some irc rbl list overreacted and banned their entire ip instead of just an ident That's always the issue with offering transports on public servers. With IRC, the server ops should obviously negotiate with the IRC ops they bridge to.

  28. tom

    why do you think that Holger? Isn't that the entire reason for the ident protocol existing? people on shared systems/mainframes/servers/network gateways not having 1 bad apple ruin things for everybody

  29. Holger

    That's not how access restrictions on today's IRC networks typically work.

  30. tom

    How does nickserv work with biboumi?

  31. tom

    Does it work at all? I've never gotten it to

  32. neox

    tom: I mange nickserv to work with SASL

  33. neox

    tom: I manage nickserv to work with SASL

  34. neox

    tom: I managed nickserv to work with SASL

  35. neox

    Biboumi has ad-hoc commands that can setup SASL credentials and apply that at server connection

  36. neox

    Alternatively, it is possible to send "ms nickserv register" commands, but with freenode for example, you have to send that within 30sec (and this is really short)

  37. neox

    Alternatively, it is possible to send "ms nickserv identify" commands, but with freenode for example, you have to send that within 30sec (and this is really short)

  38. neox

    (Sorry, I'm a bit tired, I do many mistakes lol)

  39. tom

    Do I have to generate and install some SASL keys onto the server, or is it able to use some XMPP native identity

  40. tom

    nickserv is kind of a poor hack on irc itself =(

  41. tom

    it's understandable why there's not an ideal way to handle it

  42. neox

    tom: no SASL key, just credentials (username and password)