XMPP Service Operators - 2021-05-16


  1. tom

    Is there something I could buy or make and plug into a small UNIX computer that would give me a like 4+ real serial and parallel UARTs?

  2. tom

    Something that works properly

  3. tom

    Doesn't have weird current or voltage things being out of spec

  4. tom

    As seems to be the case with just plugging a bunch of usb serial converters in

  5. tom

    And the FULL rs232 and parallel spec

  6. tom

    DTR, FC, CTS, OL not just RX, TX, and VCC

  7. tom

    Also let me know if there's some integrated circuit i could get as well

  8. Anhydrous

    Blah, matricks.

  9. tom

    What happened an

  10. tom

    Anhydrous:

  11. Anhydrous

    ?

  12. Anhydrous

    Bloated database, slow speeds, subpar user experience. I set up a prosody server instead of matrix, on a temporary basis and it just whips matrix' arse.

  13. tom

    Oh

  14. tom

    I thought you were going to complain about matrix.org coming on one of your mucs and barfing control codes and malformed xml all over your chats

  15. tom

    Which happens

  16. tom

    They also inject advertisements into nicks

  17. tom

    And route everything through clownflare

  18. tom

    > I am, although I'm not exactly sure why it I'm having trouble. > The clients negotiate fine but fail during connection. Does anybody know why this would happen during a videocall on a server that has turn/stun?

  19. tom

    » <Anhydrous> Bloated database, slow speeds, subpar user experience. typical of webshit

  20. tom

    just throw cloudflare on it. make it go real fast (sarcasm)

  21. Licaon_Kter

    tom: > Does anybody know why this would happen during a videocall on a server that has turn/stun? Your client and server logs should know?

  22. christian

    the quality oft the logs is the difference between good software and excellent software.

  23. Anhydrous

    > I thought you were going to complain about matrix.org coming on one of your mucs and barfing control codes and malformed xml all over your chats > Which happens > They also inject advertisements into nicks > And route everything through clownflare I wanted to keep things xmpp oriented. My hate of matrix is beyond a healthy level

  24. 404.city

    Matrix Hate / Warnings) They will send DDoS attacks to your servers and block social media accounts) I'm NOT saying that these are specifically "THESE DEVELOPERS". I say that harsh criticism of The Matrix in general is as easy to get DDoS similarly as may rain tomorrow. Incidents like these are common occurrences. Overall, I have about 9 incidents ( 6 Blocks and 3 DDoS attacks.) when discussing about Matrix

  25. christian

    The same idiotic guys the same idiotic harassment , nothing changed in 30 years? but 30 years ago they called it iirc, now they call it matrix

  26. 404.city

    Overall, I was more critical of the Matrix earlier when they lobbied the Matrix "like an enhanced XMPP".

  27. christian

    today they have avatars with covid masks. :)))

  28. Holger

    😳

  29. Anhydrous

    Covid is real. It is horrible. Wear a mask and get vaccinated.

  30. mjk

    (And then, wear a mask some more)

  31. Anhydrous

    Yep

  32. Anhydrous

    Use xmpp to communicate with family and friends

  33. 404.city

    >Overall, I was more critical of the Matrix earlier when they lobbied the Matrix "like an enhanced XMPP". The "advanced XMPP 2.0"(Matrix) at that time used 9 GB of RAM for 50 online users. Thanks for recommendation, but better without such improvements. Now The Matrix has does not use the "Strategy comparison with XMPP" therefore, less often have to answer questions.

  34. ij

    Hmmm, at least Matrix seems to track coverage of social media and felt to have Matthew answer to my blog post: https://blog.windfluechter.net/2021/05/01/the-fediverse-what-about-ressources/#comment-2159

  35. rob

    That's cool that mail cow include ejabberd now

  36. rob

    That's cool that mail cow includes ejabberd now

  37. ij

    yup

  38. Holger

    ij: Matthew monitors the entire world wide web for Matrix comments, I think 🙂

  39. ij

    Holger, yeah… and a colleague seems to be a friend of him (at least they seem to know each other)

  40. ij

    small world

  41. Licaon_Kter

    Is everyone ok? https://njal.la/blog/hijack/

  42. croax

    That's part of the risks when you choose not to be the owner of your own domain > These situations are unfortunately more or less out of our hands. So what's their job? Covering 100% of risks is not always possible but not anticipating such scenarios show how serious it is.

  43. croax

    (this could also happen directly to your registrar, but internal audit _should_ be better than managing different external entities)

  44. tom

    Thankyou 404.city

  45. tom

    » <404.city> >Overall, I was more critical of the Matrix earlier when they lobbied the Matrix "like an enhanced XMPP". » The "advanced XMPP 2.0"(Matrix) at that time used 9 GB of RAM for 50 online users. Thanks for recommendation, but better without such improvements. Now The Matrix has » does not use the "Strategy comparison with XMPP" therefore, less often have to answer questions. I remember their website having a whole list about how they were so much better than XMPP instead of just hunkering down and implementing things like stream management

  46. tom

    » <Holger> ij: Matthew monitors the entire world wide web for Matrix comments, I think 🙂 how do you do that?

  47. Licaon_Kter

    tom: #hashtags

  48. tom

    When you say word wide web, do you really just mean your fediverse instance then?

  49. Licaon_Kter

    Fedi, Twitter, HN

  50. tom

    Well

  51. tom

    There's at least two reasons why your getting ddoses

  52. tom

    The twatter and hn crowd are pretty toxic

  53. tom

    If you absolutely need hn, maybe look at lobste.rs

  54. qrpnxz

    > twatter my fucking god, im copying that LOL

  55. Licaon_Kter

    Old

  56. qrpnxz

    but gold

  57. jonas’

    (reminding gently about on-topicness)

  58. moparisthebest

    on topic, if you haven't upgraded your prosody's, reminder that on thursday I'll release my trivial tool to bring them all down

  59. moparisthebest

    but don't let that make you wait, I can't stress enough that anyone could write it, it's trivial

  60. xorman

    do you folks also get frequent hits on the STUN port?

  61. jonas’

    xorman, yes

  62. jonas’

    move to a different port, that seems to be good enough against this type of attack for now

  63. xorman

    thx. good old security thru obscurity never fails

  64. jonas’

    also remember to take the secondary port (3479)

  65. jonas’

    I guess it will fail at some point, unless it is important to the attacker that the response comes from 3478

  66. xorman

    3479 for what?

  67. jonas’

    STUN is 3478 and 3479

  68. jonas’

    make sure to change both, and to set them to be adjacent again

  69. xorman

    ... and TURN?

  70. jonas’

    TURN-the-negotiation-stuff happens over 3478/3479, actual data transfer happens over dynamically allocated ports

  71. xorman

    I don't have any 3479 set up

  72. jonas’

    coturn does it by default

  73. rob

    > on topic, if you haven't upgraded your prosody's, reminder that on thursday I'll release my trivial tool to bring them all down 😳

  74. xorman

    so if I change it to say 7777 will it use (7777 & 3479) or (7777 & 7778)?

  75. xorman

    I'm not using coturn so forget it

  76. xorman

    it's mod_stun_disco from ejabberd

  77. rob planned on doing some server maintenance today anyway

  78. moparisthebest

    rob: sorry but bad people likely already have their own

  79. rob

    Ya I know, I'm actually going to create a new alpine based docker image just to use the edge repo and up to 0.11.9

  80. rob

    Also upgrade that SSL lua package so cloud_notify_encrypted works again

  81. moparisthebest

    rob: could use an Arch Linux docker base

  82. rob

    Oh, is it more up to date?

  83. rob

    I hadn't looked

  84. rob

    working on it now 🙂

  85. qrpnxz

    if debian gets the upgrade on the main repos then i will upgrade np

  86. Licaon_Kter

    qrpnxz: main backports? Main main? Main security?

  87. qrpnxz

    by main i mean the debian project repos

  88. qrpnxz

    i happen to be on 11, but obv i hope that 10 users also gets such an important fix

  89. rob

    alright i'm going to test my new image, wish me luck

  90. qrpnxz

    gl

  91. Amolith

    I'm trying to get ejabberd set up with multiple domains but I must have misconfigured something and I'm not sure how to correct it. At the moment, when a user registers with one domain, they receive accounts on all of them with the same username, password, profile, and roster. Is anyone able to point me in the right direction?

  92. Amolith

    Voice and video chat also seem to be broken and the logs mention something about auth_realm being unset for STUN and falling back to one of the domains for auth but I'm not sure what to do about that either

  93. rob

    am i alive?

  94. rob

    nice

  95. qrpnxz

    yes

  96. rob

    new image is up at robjloranger/prosody for any who want it, repo with config notes is at gitea.loranger.xyz/rob/docker-prosody

  97. Licaon_Kter

    Amolith: registers how? IBR? Web?

  98. Amolith

    Licaon_Kter, either and both

  99. Amolith

    and using ejabberdctl register etc

  100. Licaon_Kter

    Amolith: not sure how is it that it gets account on all...

  101. Amolith

    I can paste a redacted config if that would help

  102. Licaon_Kter

    Amolith: the turn thing, you can ignore that realm thing afaik

  103. Licaon_Kter

    Amolith: compare with mine, https://gist.github.com/df2af81dbd341837999a38502de79b89

  104. Licaon_Kter

    qrpnxz: already in Sid so, soon™ :)

  105. qrpnxz

    Epic 😎️

  106. Amolith

    Licaon_Kter, why is this block included twice? Is it necessary for one to use TCP and the other to use UDP? https://gist.github.com/licaon-kter/df2af81dbd341837999a38502de79b89#file-ejabberd-yml-L70-L86

  107. Licaon_Kter

    Yup, dunno the details now

  108. Araucaria

    One for UDP, one for TCP and one for tls

  109. Licaon_Kter

    Well TLS is not used by webrtc for now, iirc

  110. Araucaria

    I don't think you need to add them again in mod_stun_disco if you are using the internal stun/turn server

  111. Amolith

    ahh so many damn ports i need to forward in lxc

  112. Amolith

    Licaon_Kter, it looks like you're using Mnesia and I'm trying to use MySQL. Do you know if that difference requires using a different database per-host or something?

  113. Licaon_Kter

    Amolith: see `host_config` per host, separate your DBs there

  114. Licaon_Kter

    Oh, not what you meant...

  115. Amolith

    so they *do* need separate databases?

  116. Licaon_Kter

    No, they can live in the same, using new_sql_schema

  117. Licaon_Kter

    Which one did you use to setup the DB?

  118. Amolith

    I would swear I used the new schema but it may have been the old one. Aside from going through command history, is there a good way to check?

  119. Licaon_Kter

    https://docs.ejabberd.im/admin/configuration/database-ldap/#default-and-new-schemas

  120. Licaon_Kter

    Look at the tables, you have `host` ?

  121. Amolith

    I do not. Lovely

  122. Amolith

    > Right now, only PostgreSQL database can be upgraded. time to drop some databases and redo things ;~;

  123. Amolith

    If I'm successful, I'll be back shortly o/

  124. Licaon_Kter

    Amolith: https://docs.ejabberd.im/tutorials/mysql/#title