XMPP Service Operators - 2026-02-18


  1. erebion

    I thought spoons was run by someone who's politically questionable at best and homophobic at worst and should be avoided

    👍 1
  2. erebion

    Or maybe that was Stagecoach

  3. erebion

    or both

  4. erebion

    Now I have to ask: Do we have a separate offtopic chat?

  5. erebion

    Seems like there'd be use for that

  6. jjj333_p [pain.agency]

    i dont believe so

  7. jjj333_p [pain.agency]

    if it doesnt exist, i dont have the bot to make it admins only, but id be willing to make/host it

  8. jjj333_p [pain.agency]

    unofficial offtopic

  9. jonas’

    jjj333_p [pain.agency], I can make that bot join somewhere

    👍 1
  10. jjj333_p [pain.agency]

    xmpp:operators-offtopic@group.pain.agency?join

  11. jonas’

    jjj333_p [pain.agency], will look into it later. if there's no bot by tomorrow, ping me again here between 15:00 UTC and 17:00 UTC

    👍 1
  12. jjj333_p [pain.agency]

    great thats 6am my time lol

  13. jonas’

    dD

  14. jonas’

    Dd

  15. jonas’

    D:

  16. jjj333_p [pain.agency]

    wait i calculated wrong, its 1am lol

  17. jjj333_p [pain.agency]

    wait i calculated wrong, its im unsure, not sober enough to figure out lmfao

  18. icebound.dev

    > right icebound.dev, when are we off to spoons luna@lunrox.co.uk, I was at one last night in London 🤣

  19. icebound.dev

    > I thought spoons was run by someone who's politically questionable at best and homophobic at worst and should be avoided your own political views are your own, but where others choose to spend their money is none of your business

  20. jonas’

    homophoby is not an opinion and not tolerated here.

    💯 1👍 3
  21. based.pt

    lol

    ☝️ 1
  22. erebion

    >> I thought spoons was run by someone who's politically questionable at best and homophobic at worst and should be avoided > your own political views are your own, but where others choose to spend their money is none of your business Yeah, it's really not my business if business owners spread hate against a group I'm part of. I should really just ignore the hate instead of pointing out its existence, lol /s

  23. luna@lunrox.co.uk

    it's the only place people can afford

  24. jjj333_p [pain.agency]

    (this should probably move to dms or something, politics probably doesnt even belong in the offtopic room)

  25. jonas’

    based.pt, xa0.uk, care to elaborate your comment/reaction?

  26. xa0.uk

    nope

  27. based.pt

    no

  28. sunglocto (sunglocto.net)

    https://http.sunglocto.net:5281/file_share/019c709d-0c47-7a47-83a0-423d0032dac4/zb2rheJyvnFD38HWCCFRyr7qAwkVwVjpQvJBBuLpqNdPDhTrZ.gif

  29. jonas’

    then refrain from commenting.

  30. sunglocto (sunglocto.net)

    This message has been retracted by the sender.

  31. xa0.uk

    i didn't

  32. xa0.uk

    i reacted to an existing comment :)

  33. jonas’

    xa0.uk, which is also a comment, albeit a very short one.

  34. xa0.uk

    what are you reading into laughter?

  35. xa0.uk

    do you believe me to be a homophobe?

  36. jonas’

    xa0.uk, if I believed that, I wouldn't have asked but instead removed you from this place without further questions.

  37. xa0.uk

    so the headline is that laughter is not permitted. got it

  38. MattJ

    I can only believe you're being deliberately argumentative here, because it's pretty obvious that context matters

    👆 2
  39. sunglocto (sunglocto.net)

    every single time

  40. alfred

    Does anyone have stats on what % of servers still expect client certificates?

  41. Guus

    alfred, I'm afraid not. I think it'd be hard to even get stats on how many servers are actually _running_.

  42. alfred

    > flagging as in going up and down rapidly I think the term for this is flapping

  43. alfred

    Guus: could just use server list from those on s.j.n etc?

  44. Guus

    alfred: that'd give you _a_ result. It would also exclude a lot of servers.

  45. AZERTY keyboard [Copper9]

    Even with using all known server lists, there is no way to not miss any

  46. moparisthebest

    > Does anyone have stats on what % of servers still expect client certificates? alfred: do you mean for client login on c2s ? no and likely none or very near if you mean for s2s that's basically 100%

  47. MattJ

    ?

  48. MattJ

    Oh, I guess it depends what you mean by "client certificates"

  49. MattJ

    I expect the question was about the client purpose EKU

  50. MattJ

    Given that it's February 2026

  51. moparisthebest

    yea wasn't sure what was meant

  52. alfred

    I mean for s2s, some servers have started failing to connect to my new lets encrypt certificate

  53. alfred

    I guess they're just all outdated prosody/ejabberd or some other weird server?

  54. moparisthebest

    only old ejabberd

  55. MattJ

    Well, ancient Prosody (well over 10 years ago). Can't rule out someone running that *somewhere* :)

  56. MattJ

    But the ejabberd update with the fix was "only" last year, and there are a bunch of servers that haven't updated yet

  57. MattJ

    The majority I checked seemed to be up to date though

  58. MattJ

    (from the providers list)

  59. moparisthebest

    > Well, ancient Prosody (well over 10 years ago). Can't rule out someone running that *somewhere* :) I think we can safely assume none of those would trust the old LE cert anyway though

  60. MattJ

    That's true

  61. erebion

    > it's the only place people can afford See, there's the issue. We can't just rely on people making different choice if everything else costs more. :)

  62. erebion

    > alfred, I'm afraid not. I think it'd be hard to even get stats on how many servers are actually _running_. x amount of servers :p

  63. Guus

    If I've learned anything, it's that you can't safely assume _anything_. ;)

  64. erebion

    BTW, what is the best estimation we have?

  65. erebion

    It must be at least 4 digits I'm sure

  66. erebion

    But is it low four digits, high four digits, even more..?

  67. moparisthebest

    estimation of what?

  68. Guus

    Servers running? A lot more than that. Openfire has something like 50,000 - most of which are likely not federating by the way. I can only assume that prosody, Snikket, and ejabberd have larger numbers. That leaves the other six server implementations out of scope.

  69. erebion

    > Servers running? A lot more than that. Openfire has something like 50,000 - most of which are likely not federating by the way. I can only assume that prosody, Snikket, and ejabberd have larger numbers. That leaves the other six server implementations out of scope. That's a lot for a server implementation I hear very little about

  70. erebion

    So Ejabberd and Prosody likely have more

  71. Guus

    Don't ask what percentage are on a recent version...

  72. erebion

    BTW, how is that feature called that you can click/tap a reply and get to the original message?

  73. Kris

    some years ago someone tried to estimate Prosody servers running by portscanning the internet or so, and the number they came up with was 70,000

  74. jjj333_p [pain.agency]

    > > Servers running? A lot more than that. Openfire has something like 50,000 - most of which are likely not federating by the way. I can only assume that prosody, Snikket, and ejabberd have larger numbers. That leaves the other six server implementations out of scope. > > That's a lot for a server implementation I hear very little about I know someone who hosts it, because her now dead sister used to host it

  75. jjj333_p [pain.agency]

    thats the only openfire instance im aware of

  76. jjj333_p [pain.agency]

    but to my knowledge its entirely usable these days

  77. erebion

    I want to try it out some day

  78. erebion

    I know how to host ejabberd and Prosody, now I just need to learn more about the others

  79. icebound.dev

    > homophoby is not an opinion and not tolerated here. You can't tell us what we can/can not buy because it doesn't align with your politics. I understand that airing offensive views here is prohibited, but the idea that we can't drink somewhere because the owner potentially doesn't align with your politics is a complete violation of our individual freedom.

    🙄 2
  80. erebion

    > You can't tell us what we can/can not buy because it doesn't align with your politics. I understand that airing offensive views here is prohibited, but the idea that we can't drink somewhere because the owner potentially doesn't align with your politics is a complete violation of our individual freedom. Stop it. Nobody even said that.

    ☝️ 1
  81. icebound.dev

    > Stop it. Nobody even said that. I wish so, but I know Jonas well enough. I don't appreciate hostility towards me or luna, from you or jonas. So instead of making it out like I am exaggerating, I request you both drop it.

  82. icebound.dev

    God forbid someone mentions a pub they drink at and get accused of homophobia.

  83. jjj333_p [pain.agency]

    does this have to happen in the muc meant for discussing server administration?

  84. icebound.dev shrugs

  85. icebound.dev

    Luna mentioned it, erebion moaned about the owner of the company, I said its none of their business where someone chooses to drink, and Jonas warned about homophobia

  86. jjj333_p [pain.agency]

    at each of those turns, it was a choice

  87. erebion

    icebound.dev: Seems you feel attacked, yet I see no attack here. This seems like an unnecessary discussion which spams this chat.

  88. moparisthebest

    be like Elsa, let it go... ❄️

  89. icebound.dev

    > icebound.dev: Seems you feel attacked, yet I see no attack here. This seems like an unnecessary discussion which spams this chat. No I don't I don't like the comment made against luna thats all. In any case this discussion is over.

  90. erebion

    I cannot see any attack anywhere by anyone in the 100 messages. After that I gave up trying to find one.

  91. erebion

    *the last 100

  92. icebound.dev

    > In any case this discussion is over

  93. erebion

    There was hardly a discussion, it was not even clear what claim you wanted to talk about, so it did not even start, but yeah... lol

  94. icebound.dev

    > In any case this discussion is over

  95. erebion

    xD

  96. erebion

    Any ideas how many ejabberd servers might be out there?

  97. erebion

    > Servers running? A lot more than that. Openfire has something like 50,000 - most of which are likely not federating by the way. I can only assume that prosody, Snikket, and ejabberd have larger numbers. That leaves the other six server implementations out of scope. I imagine that to be more than Openfire

  98. moparisthebest

    literally just asked and the answer is no, basically unknowable, you can get some partial numbers various ways but that's it

  99. icebound.dev

    > I imagine that to be more than Openfire Openfire is used a lot by companies, not so much individuals

  100. icebound.dev

    although in my experience (sorry Guus) as someone whos operated Openfire for years, its very buggy and things break constantly.

  101. erebion

    I wonder why they use it. I have never tried it, so no idea where it shines.

  102. icebound.dev

    Without metrics, based entirely on my experience, Openfire is very performant, its fast. Its Java so memory use will obviously be above ejabberd and prosody, but its definitely got the performance edge.

  103. icebound.dev

    again I haven't benchmarked it, im going purely on experience

  104. erebion

    Yeah, but for that to the deployment would have to be quite large, as ejabberd is also quite performant

  105. moparisthebest

    > again I haven't benchmarked it, im going purely on experience ie making up crap? have you considered just not?

  106. erebion

    > ie making up crap? have you considered just not? Oh please stop it.

  107. moparisthebest

    if you are gonna make claims about speed, benchmarks or gtfo

  108. erebion

    Still no reason to call people's experience "crap".

  109. moparisthebest

    "I think it feels fast" is making up crap

    🙄 1
  110. erebion

    That's not even what was said

  111. erebion

    >based entirely on my experience, Openfire is very performant

  112. erebion

    Nothing about "I think it feels"

  113. moparisthebest

    no benchmarks mean feels

  114. moparisthebest

    I don't make the rules :P

  115. icebound.dev

    > ie making up crap? have you considered just not? no, I have used prosody and observed some slowness, prosody's default storage is slow, and I have also observed slowness around pulling HTTP file uploads

  116. icebound.dev

    > "I think it feels fast" is making up crap no, I haven't got the specific metrics, but I know for sure based on speed of pulling MAM that Openfire is faster for that, likely because its embedded db is faster than prosodys default install. I would be interested to compare external DB prosody against external DB openfire though

  117. moparisthebest

    here we go with the feelz again, if anyone wants hallucinations on XMPP server speed they can ask an LLM anyone who really cares can run benchmarks

  118. Kris

    can we please stop these unneccessary arguments on this channel? it is about reporting issues to server admins.

    🙏 1
  119. icebound.dev

    > here we go with the feelz again, if anyone wants hallucinations on XMPP server speed they can ask an LLM > > anyone who really cares can run benchmarks I have just said I am interested in doing this 🤦‍♂️

  120. icebound.dev

    > can we please stop these unneccessary arguments on this channel? it is about reporting issues to server admins. And discussing server operatoring too, so discussion of XMPP server does seem to fit the channel, although I agree about the arguing. Mopar is just being mopar like usual.