-
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?
-
tom
With Prosody
-
felix
tom: https://prosody.im/doc/modules/mod_muc
-
felix
Room creation restrictions
-
felix
restrict_room_creation = local
-
tom
There's not finer grained control like restrict_room_persistent = local is there?
-
felix
I didnt understand
-
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.
-
tom
Suppose not
-
felix
Thats what documentation says
-
Licaon_Kter
tom: how do you know they are doing this?
-
tom
Oh
-
tom
It's fine Licaon_Kter i found a solution
-
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
-
tom
And went into the server it said some random person from 404.city created it
-
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
-
Martin
If you don't restrict it they think it'll be fine. I also created mucs on other servers than mine for reasons.
-
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
-
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
-
MattJ
Yeah, we've discussed some kind of automatic cleanup for unused rooms
-
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
-
Maranda
tom: Metronome does have spring cleaning for inactive persistent rooms
-
Maranda
Which defaults to 30 days if expire_inactive_rooms is set to true in the config
-
tom
Maranda: what is Metronome?
-
Licaon_Kter
tom: a XMPP server of course https://github.com/maranda/metronome
-
tom
Have you guys seen this yet? https://systemd.vtsoft.dev/
-
stpeter
Clearly a winner of the Most Obnoxious Website Award
-
Martin
My eyes…
-
tom
Get this, the thing is entirely standard HTML and CSS
-
tom
With some work-around quirks for the webkit rendering engine
-
tom
No javascript whatsoever