XMPP Service Operators - 2022-02-11


  1. Sam

    Ge0rG: any chance I can get you to enable mod_bookmarks on yax.im? I'm specifically trying to track down the server admins of places where I have friends so they don't wind up with a bookmarks split between eg. Siskin and Converse, for example.

  2. jc

    Is there anyone running a public Tigase server with MIX enabled? I'm just curious, if I wanted to add MIX support to a client, whether I could test against a public server instead of having to set up my own locally.

  3. Licaon_Kter

    jc: besides: sure.im ? jabber.today ? xmpp.cloud ? tigase.im ?

  4. Ge0rG

    Sam: I'm sure I had some reason for not enabling it back in the day, maybe it was still considered alpha quality or something. And by now I've forgotten all of the gory details of the three different bookmark mechanisms.

  5. Sam

    Ge0rG: if you'd like a summary, I wrote one up. mod_bookmarks has been merged into trunk so I assume it's stable these days. https://mellium.im/issue/258

  6. Sam

    (or mod_bookmarks2 if you'r not using trunk)

  7. Ge0rG

    Sam: I'm using sorta-trunk ;)

  8. Ge0rG

    Sam: it looks like once I load mod_bookmarks2, it will iteratevely convert all existing bookmarks to the new format and there is no way back, right?

  9. Link Mauve

    Correct.

  10. Link Mauve

    Besides having backups, of course.

  11. Ge0rG

    I have those, but please don't make me squeeze individual XML files from them.

  12. Ge0rG

    Rolling back a single feature on a large server while maintaining consistency of everything else is not my favorite pastime activity.

  13. Ge0rG

    So will anything explode if I enable mod_bookmarks2?

  14. Link Mauve

    Nothing exploded when I enabled it on linkmauve.fr nor on JabberFR.

  15. Wojtek

    @jc - what @Licaon_Kter said and to clarify - this is the same deployment/server (just different vhosts on it)

  16. Ge0rG

    Sam: module:load("bookmarks2") | Loaded for yax.im

  17. Menel

    Ohoh

  18. Sam

    Ge0rG: looks good, thanks! https://compliance.conversations.im/server/yax.im/

  19. Sam

    I'm both working on an implementation and would like more servers to support this so that I don't have to do a weird fallback thing, but also am looking for a server for a friend and want this since I think they use iOS (and Siskin only supports the new thing)

  20. Sam

    So I really appreciate it!

  21. Ge0rG

    Sam: you're welcome

  22. Ge0rG

    (also keep in mind that yax.im has had some significant disk I/O bottleneck issues in the last months, and a significant admin bottleneck issue over the last three years)

  23. Sam

    Will do; thanks! Maybe I should look elsewhere just to spare you from more users :)

  24. mjk

    Where, though? Yax.im is the stablestest :))

  25. Martin

    Running on prosody trunk stable 20.08 :)

  26. Sam

    I've been thinking about disroot, though I'm unsure if they'd want to use all the other services or go through the more involved signup procedure.

  27. Sam

    Other suggestions welcome. I would like it to support the bookmark conversion and probably have a SOCKS5 proxy since they'll use video calling heavily (I know yax.im doesn't have that), but mostly I just want something stable.

  28. jonas’

    video calling shouldn't happen via a SOCKS5 proxy

  29. jonas’

    you're looking for STUN/TURN

  30. Sam

    I spent several hours with them the other day trying to get an account signed up and even with my experience I couldn't actually get anything working, it was not great.

  31. Sam

    err, yah, TURN is what I meant.

  32. jonas’

    which yax.im does seem to have

  33. Ge0rG

    Sam: yax.im does have TURN

  34. Sam

    I was just looking at a SOCKS5 proxy and got confused. But yah, both actually

  35. Ge0rG

    speaking of which.

  36. Ge0rG

    jonas’: any chance to get STUN/TURN monitoring into o.j.n?

  37. jonas’

    Ge0rG, any chance of you writing code for that?

  38. jonas’

    Ge0rG, any chance of you (or anyone) writing code for that?

  39. Ge0rG

    jonas’: no :(

  40. jonas’

    Ge0rG, any chance of you (or anyone besides me) writing code for that?

  41. Ge0rG

    turn.yax.im is a different machine in a different location, so it might fail and nobody would notice

  42. Licaon_Kter

    Ge0rG: start using voice calls....you'll notice

  43. Ge0rG

    Licaon_Kter: no way

  44. Ge0rG

    I'd have to implement them in yaxim, or migrate my whole family to Conversation, which would be to admit defeat after over a decade of being that small gallic village

  45. rob

    > I'm both working on an implementation and would like more servers to support this so that I don't have to do a weird fallback thing, but also am looking for a server for a friend and want this since I think they use iOS (and Siskin only supports the new thing) > So I really appreciate it! I run a small invite based server. Users can then invite more. It's a home server setup though so some disclaimer of possible down time required

  46. mjk

    > I'd have to implement them in yaxim, or migrate my whole family to Conversation, which would be to admit defeat after over a decade of being that small gallic village “Ave me” —Daniel, 2022

  47. Sam

    rob: I think I'm looking for something a bit less home spun, but I appreciate the offer!

  48. Sam

    For the same reason I'm not just running one myself and giving them an account on it :)

  49. rob

    If I ever move it into some vps instead I'll be sure to make a fuss trying everyone

  50. rob

    Although it's only had a day of downtime in a few years, and that was due to network issues with the VPS provider

  51. rob

    I use a VPS for a virtual edge router and the IP

  52. lurker

    To come back to that creep.im offline message fiasco, the mystery is now partly solved. The queue was indeed overflown with spam... of the myriads of copies of the single message my Conversations tried to send. The contact got online, receiving the whole spew. Later, _another_ offline message by me got stuck at ’sending...', with the whole story repeated. So, at least creep.im is broken currently, with Conversations being a second possible culprit (the messages are 3-5 minutes apart, no exponential backoff).

  53. mjk

    iNPUTmice clarified that C. tries to resend unacked messages only once per established session, so what most likely happened is constant reconnections of the account

  54. lurker nods

  55. lurker

    IT happens

  56. Sam

    mike: any chance I can get you to enable mod_bookmarks2 (https://modules.prosody.im/mod_bookmarks2.html) on chinwag as well? This will let iOS and web chat via siskin/converse.js users end up in the same chat rooms as on their other clients that don't support the newest bookmarks standard

  57. Sam

    (assuming you are the same mike, apologies if not)

  58. Licaon_Kter

    Sam: chinwag is prosody?

  59. Sam

    0.11.9 according to a version request

  60. MattJ

    Sam [16:47]: > I spent several hours with them the other day trying to get an account signed up and even with my experience I couldn't actually get anything working, it was not great. A familiar story 🙂

  61. Sam

    Familiar indeed :(

  62. jonas’

    if only there was a software stack geared toward that

  63. mike

    Sam: yep it's on my to do list for this weekend, will probably get to it today.

  64. Sam

    mike: Thank you!