XMPP Service Operators - 2020-03-06


  1. tom

    I didn't think this was possible but apparently it's happening. How can I prevent users who are not hosted on my own servers from creating new persistent mucs on my server?

  2. tom

    With Prosody

  3. felix

    tom: https://prosody.im/doc/modules/mod_muc

  4. felix

    Room creation restrictions

  5. felix

    restrict_room_creation = local

  6. tom

    There's not finer grained control like restrict_room_persistent = local is there?

  7. felix

    I didnt understand

  8. felix

    "local" Restricts room creation to users on the service’s parent domain. E.g. user@example.com can create rooms on rooms.example.com.

  9. tom

    Suppose not

  10. felix

    Thats what documentation says

  11. Licaon_Kter

    tom: how do you know they are doing this?

  12. tom

    Oh

  13. tom

    It's fine Licaon_Kter i found a solution

  14. tom

    But since your curious I just ran disco one day on my own server and saw brand new mucs there created not by anyone I know

  15. tom

    And went into the server it said some random person from 404.city created it

  16. tom

    Don't know why a 404.city user would want to create a muc on my server instead of 404's but I just preferred if users asked me if I was ok hosting them before just creating a whole bunch of new mucs themselves

  17. Martin

    If you don't restrict it they think it'll be fine. I also created mucs on other servers than mine for reasons.

  18. Ellenor Malik

    > Martin has written: > If you don't restrict it they think it'll be fine. I don't care on my server as long as you don't overload the server

  19. tom

    » [23:02:34] <Martin> If you don't restrict it they think it'll be fine. I also created mucs on other servers than mine for reasons. Oh, I don't mind it really. The problem comes when they mark the mucs persistent and nobody is actually in the chat. I have to play janitor to clean those out

  20. MattJ

    Yeah, we've discussed some kind of automatic cleanup for unused rooms

  21. Ellenor Malik

    > tom has written: > There's not finer grained control like restrict_room_persistent = local is there? You can write it if the xmppd you use is open source

  22. Maranda

    tom: Metronome does have spring cleaning for inactive persistent rooms

  23. Maranda

    Which defaults to 30 days if expire_inactive_rooms is set to true in the config

  24. tom

    Maranda: what is Metronome?

  25. Licaon_Kter

    tom: a XMPP server of course https://github.com/maranda/metronome

  26. tom

    Have you guys seen this yet? https://systemd.vtsoft.dev/

  27. stpeter

    Clearly a winner of the Most Obnoxious Website Award

  28. Martin

    My eyes…

  29. tom

    Get this, the thing is entirely standard HTML and CSS

  30. tom

    With some work-around quirks for the webkit rendering engine

  31. tom

    No javascript whatsoever