XMPP Service Operators - 2026-02-17


  1. tom

    Did they ever fix bifrost spamming malformed xml at xmpp servers?

  2. tom

    I've had to ban bifrost federation because of it

  3. erebion

    What did it cause?

  4. sunglocto (sunglocto.net)

    i remember a similar situation but inverse. jabjab.de was spamming matrix servers which garbage

  5. erebion

    Seems to be a general issue with XMPP/Matrix bridging, mod_matrix_gateway from ejabberd also does that, it sends a "join" around every second, so Matrix users complain that they see "@user:example.org made no changes" (as it is already in the room), although clients shouldn't show that unless enabled in dev mode settings, but the issues have been open for years. Ejabberd seems to do everything right, but it is still too disruptive to actually use. I'd really like to use something like that for the very few Matrix chats I'm part of (mostly my hackerspace), but those events have already lead to very long discussions. So... idk (if there are bridges/transports/gateways other than Matridge and the seemingly abandoned Parsee, please let me know, even if it is something public that is not Bifrost, which generally seems pretty buggy, unfortunately... I ran one of those for a while)

  6. AZERTY keyboard [Copper9]

    Bifrost was spamming join/leave events on Matrix side. Non buggy Matrix gateways are very hard to find nowadays (that room admin doesn't have to set up)

  7. erebion

    Yeah, but unfortunately the Hackint bridge stopped working for my hackerspace, so now I'm trying to bridge directly to Matrix. I used to be able to just use the XMPP connection that hackint provides.

  8. Kinetix

    erebion: Slidge?

  9. Masked Lilith [queer-spark.org]

    Yeah, I've resorted to slidge. It's been reliable and doesn't spam channels from what I can tell

    👍 1
  10. erebion

    > erebion: Slidge? Yeah, I use that as well, but am looking for something that allows bridging two chats so people can choose what they like and... XMPP reaches world domination :D

  11. Masked Lilith [queer-spark.org]

    Matterbridge works. It's not great, but it's reliable

  12. icebound.dev

    I would speak to Nicoco if you are having issues with slidge, hes very helpful

  13. erebion

    Yes, indeed

  14. icebound.dev

    wait erebion, why didnt you stick around for XMPP dinner on Sunday

  15. icebound.dev

    sure you would have a lot to discuss

  16. erebion

    Nope

  17. erebion

    I had to leave around lunchtime

  18. erebion

    Oh, misread

  19. erebion

    Overlooked "why"

  20. erebion

    Yeah, should have been there, but a couple hours on the train and work next day... In the end I got home around 23:00 that day...

  21. erebion

    Maybe next FOSDEM, if they improve the event

  22. icebound.dev

    "improve the event"?

  23. erebion

    (Considering they want to make it more political, I'm hopeful)

  24. erebion

    Just give people room to stand in the hallway

  25. icebound.dev

    that isnt happening, its FOSDEM it will only get more and more crowded

  26. erebion

    FOSDEM really needs more space

  27. icebound.dev

    its not going to happen

  28. erebion

    Easiest would be large tents on the grass in front of K

  29. icebound.dev

    if you dont like the crowds go to another conf instead

  30. icebound.dev

    I think daniel will be at FROSCON

  31. erebion

    Annoying thing is: I wanted to talk to people, but most of the time it was too crowded to get to them, the other times it was too loud to understand each other.

  32. icebound.dev

    I might also come if there is an XMPP presence

  33. icebound.dev

    > Annoying thing is: I wanted to talk to people, but most of the time it was too crowded to get to them, the other times it was too loud to understand each other. yes thats just FOSDEM, FOSDEM is probably my least favourite conf

  34. erebion

    Same, I have only been there because XMPP

  35. erebion

    And some Linux phone stuff

  36. erebion

    Definitely going to be at FrOSCon again, I've been a volunteer there since around 2013, I think

  37. icebound.dev

    > Definitely going to be at FrOSCon again, I've been a volunteer there since around 2013, I think oh damn

  38. icebound.dev

    I considered going but a lot of it is in German, and although they all speak English still

  39. erebion

    Some talks also are

  40. icebound.dev

    idk last year it would have cost me £500 to attend and I didnt want to spend that much when the talks I wanted to see was all German

  41. erebion

    But yet, there are always some English only people there

  42. icebound.dev

    so I would come either to:

  43. icebound.dev

    oops

  44. icebound.dev

    didnt mean to send

  45. icebound.dev

    I would come to: - Help out with XMPP - Do a talk in English about something but I prob wouldnt come for the talks, simply because 50%+ are German

  46. jjj333_p [pain.agency]

    > > erebion: Slidge? > Yeah, I use that as well, but am looking for something that allows bridging two chats so people can choose what they like and... XMPP reaches world domination :D erebion, its not ready for use, but im working on one such bridge

  47. erebion

    You go to such events to talk to people anyway

  48. erebion

    > erebion, its not ready for use, but im working on one such bridge Oh great

  49. erebion

    Make a PoC, set up LiberaPay and I'll set up a donation :p

    ❤ 1
  50. jjj333_p [pain.agency]

    so far it does text, i just need to move some addresses from being hardcoded to at very least in the config though eventually i want it to be a publicly configurable bridge (perhaps as an enableable option)

  51. icebound.dev

    > Make a PoC, set up LiberaPay and I'll set up a donation :p he has a POC

  52. jjj333_p [pain.agency]

    > Make a PoC, set up LiberaPay and I'll set up a donation :p im a broke college student, i will take you up on this offer =P

  53. icebound.dev

    I might throw it a tenner or something...

  54. erebion

    is there a test room I can join with both protocols and have a look?:D

  55. jjj333_p [pain.agency]

    ill make it configurable and usable before i e-beg

  56. erebion

    But do ping me

  57. jjj333_p [pain.agency]

    > is there a test room I can join with both protocols and have a look?:D yes... but you have to ignore the contents of the room because its insane lol

  58. icebound.dev

    > ill make it configurable and usable before i e-beg ping me when you do

    👍 1
  59. icebound.dev

    I will throw some cash

  60. icebound.dev

    it wont be much though, I am not that well off :)

  61. jjj333_p [pain.agency]

    xmpp:chaos@group.pain.agency?join / #chaos:matrix.org

  62. erebion

    chaso was still available?!

  63. jjj333_p [pain.agency]

    > chaso was still available?! like 4 years ago atp, i had a different alias, i think #spam-offtopic:matrix.org and then i found #chaos was being hoarded by some greybeard, and he gave it up because he felt like it was a good use

  64. jjj333_p [pain.agency]

    ive also gone and clamed #chaos on many other public servers

  65. erebion

    seems you're pure chaos :p

  66. icebound.dev

    XMPP operators piss up when?

    🤣 1
  67. jjj333_p [pain.agency]

    oh also icebound.dev, erebion, you may wish to read the readme, it explains what is there and what i plan to do https://github.com/jjj333-p/koishi

  68. micycle.net

    GitHub 🤮

    👎 1
  69. icebound.dev

    for those who do not know what a piss up is (https://dictionary.cambridge.org/dictionary/english/piss-up)

  70. micycle.net

    > GitHub 🤮 It's so jover

  71. icebound.dev

    > GitHub 🤮 ... like I agree but...

  72. icebound.dev

    its their choice

  73. icebound.dev

    > XMPP operators piss up when? although I do think this would be fun...

  74. icebound.dev

    most of the operators are in Germany...

  75. micycle.net

    > its their choice Supporting one's freedom to choose doesn't mean I can't also think their decisions are stupid 😀

  76. icebound.dev

    we need a German to agree to host a piss up somewhere, set a date and all hope over to Germany to hang out

  77. erebion

    It's so annoying when I agree with people but not with the way they act on their opinion; also not factoring in that they might not know enough to decide whether the opinion has a good basis and makes sense.

  78. icebound.dev

    > we need a German to agree to host a piss up somewhere, set a date and all hope over to Germany to hang out operators-only

  79. jjj333_p [pain.agency]

    > we need a German to agree to host a piss up somewhere, set a date and all hope over to Germany to hang out if only i wasnt on literally the opposite side of the world lmao

  80. erebion

    > if only i wasnt on literally the opposite side of the world lmao Let me guess... North Korea? :p

  81. icebound.dev

    > if only i wasnt on literally the opposite side of the world lmao maybe if you e-beg enough, someone will donate a flight? :p

  82. icebound.dev

    > Let me guess... North Korea? :p no hes American

  83. erebion

    You know what a joke is? :p

  84. icebound.dev

    > You know what a joke is? :p oh.

  85. icebound.dev

    erebion, you could host an xmpp operators meetup prob... you are German, and tick all the requirements :p

  86. erebion

    jjj333_p [pain.agency], can I DM you to ask you things about your bridge? :D

  87. erebion

    > erebion, you could host an xmpp operators meetup prob... you are German, and tick all the requirements :p I don't drink beer.

  88. jjj333_p [pain.agency]

    > jjj333_p [pain.agency], can I DM you to ask you things about your bridge? :D yeah sure, though beware i am in a class so i am between 3 things lol

  89. icebound.dev

    > I don't drink beer. doesnt mean you cant host it?

  90. erebion

    I don't know any Germans that are technically inclined and drink.

  91. erebion

    > doesnt mean you cant host it? I could, perhaps

  92. jjj333_p [pain.agency]

    > Let me guess... North Korea? :p hawaii lmao. im not even in the sticks and rocks, im in the water and rocks

  93. erebion

    If it isn't too large, it could be at one of my two hackerspaces

  94. icebound.dev

    > I don't know any Germans that are technically inclined and drink. wtf...

  95. icebound.dev

    beer and pizza? literally the two requirements for most FOSS software :p

    ❤ 1
  96. icebound.dev

    shit I spilt beer on my keyboard

    🤣 1
  97. icebound.dev

    gtg though.

    👋 1
  98. icebound.dev

    but anyways it would be nice to speak to other operators and discuss stuff irl

  99. jjj333_p [pain.agency]

    > yeah sure, though beware i am in a class so i am between 3 things lol just realized you might need my jid, though i think its in my vcard. jjj333@pain.agency

  100. erebion

    > beer and pizza? literally the two requirements for most FOSS software :p Club Mate and Pizza

  101. TheCoffeMaker

    The gaucho FLOSS developer diet is based on room temperature pizza and mate

  102. erebion

    oh, first diet I'd try

  103. luna@lunrox.co.uk

    > for those who do not know what a piss up is (https://dictionary.cambridge.org/dictionary/english/piss-up) right icebound.dev, when are we off to spoons