XMPP Service Operators - 2023-07-31


  1. Sox

    I have some problems to delete old muc's. I as the owner remove everyuse user, then I destroy the muc...after a few days or hours the muc reapears with some member as owner, how to fix that? Running metronome on yunohost here

  2. jonas’

    ask metronome support for something like tombstoning MUCs

  3. ☭Mike Yellow

    What a CLASSIC question!

  4. jonas’

    (prosody has that)

  5. jonas’

    Sox, if you cannot have "tombstoning", the best you can do is to remove everyone, set the MUC to members-only.

  6. ☭Mike Yellow

    By default, the joining operation will create a room it the room does not exist.

  7. ☭Mike Yellow

    By default, the joining operation will create a room if the room does not exist.

  8. ☭Mike Yellow

    So, they tried to join a room which is not exist, then it happens.

  9. ☭Mike Yellow

    You should have told occupants that this room is going to be abandoned, then wait for somedays before destroying it.

  10. Sox

    > You should have told occupants that this room is going to be abandoned, then wait for somedays before destroying it. I did that, and remove then forcilly

  11. Sox

    > You should have told occupants that this room is going to be abandoned, then wait for somedays before destroying it. I did that, and remove them forcilly

  12. Sox

    > Sox, if you cannot have "tombstoning", the best you can do is to remove everyone, set the MUC to members-only. I will look for it, thanks

  13. Guus

    The room is likely successfully destroyed. However, when someone re-joins the (now deleted) room, it gets automatically recreated by the client that is joining.

  14. ☭Mike Yellow

    What does “forcilly” mean in English?

  15. Guus

    "with force"

  16. Guus

    assuming that it is a typo of "forcefully"

  17. MattJ

    No, the word is "forcibly"

  18. ☭Mike Yellow

    > No, the word is "forcibly" Thank you.

  19. MattJ

    forcefully also works

  20. Guus

    (listen to him, he's a native speaker)

  21. Sox

    I think it's ban or kick out the options I have, in english

  22. Sox

    i tried noth, same results

  23. Sox

    i tried both, same results

  24. jonas’

    yeah, the information goes away on metronome (I guess) once you destroy the MUC

  25. Guus

    Sox: Maybe your server software does not support "prevent the room to be recreated". I know that the server software that I maintain, Openfire, does not support that.

  26. jonas’

    that's what I meant by tombstoning

  27. Sox

    I see

  28. Sox

    > that's what I meant by tombstoning how do you make that action? I am using gajim, can i see if I have it from gajim?

  29. ☭Mike Yellow

    > > You should have told occupants that this room is going to be abandoned, then wait for somedays before destroying it. > I did that, and remove them forcilly Then the problem now is not related with you. Anyone on the same MUC server is allowed to create a new room. Except with the function module. The problem may be the occupants are XMPP newbies.

  30. jonas’

    Sox, the server should do it automatically when you destroy the MUC

  31. jonas’

    it's not a user choice

  32. Sox

    > > > You should have told occupants that this room is going to be abandoned, then wait for somedays before destroying it. > > I did that, and remove them forcilly > The problem may be the occupants are XMPP newbies. that's for sure

  33. jonas’

    no, tis is not a user problem

  34. MattJ

    I don't think it is related to anyone being new to XMPP

  35. jonas’

    no, this is not a user problem

  36. MattJ

    Clients and servers will conspire to do this automatically by default

  37. ☭Mike Yellow

    So... What do you think, it is not a problem at all?

  38. MattJ

    Unless every user takes action to remove every trace of the room from their client, which is unlikely to happen in any room with more than 2 people in it

  39. MattJ

    Whether the room being recreated is a problem really depends on a number of things. At one level it's entirely logical. You delete a room so that it no longer exists. You also allow people to create rooms. Why should they not be allowed to create a room that previously existed?

  40. ☭Mike Yellow

    Yeah. Sure. They are free to do. If it is not a newbie problem, I think it has no more problems.

  41. Sox

    maybe I should turn off the option to users to create new muc's

  42. ☭Mike Yellow

    Nevermind.

  43. MattJ

    That will prevent them from even creating private group chats, I imagine

  44. MattJ

    Which could lead to a frustrating experience

  45. MattJ

    I'm not familiar with what MUC service configuration options Metronome has, but it's worth looking into

  46. Guus

    Is this a problem for many rooms, or is it just one or two? Maybe you can manually create a members-only room that matches the name of the deleted room, and "prevent" users from joining it that way?

  47. Guus

    It's an ugly hack, but may offer a workaround.

  48. Sox

    I will wait for the answer of the developer of metronome here: xmpp:grimoire@muc.metronome.im?join

  49. Sox

    > That will prevent them from even creating private group chats, I imagine no, for my use I really want to prevent users creating muc's and leave it only to me...must check how to do it.

  50. ☭Mike Yellow

    We tell newbies to do as the following in the manual: Give a notification that this room is going to be abandoned; After some days, lock the door; After some days, hide online status of all roles, and set the room name as “abandoned”; After some days, destroy the room, or just leave it, the room would be destroyed automatically after years.

  51. ☭Mike Yellow

    Setting the room to not persistent is also a choice, but a server down will destroy it immediately.

  52. ☭Mike Yellow

    > After some days, hide online status of all roles, and set the room name as “abandoned”; Also set as moderated and remove all members except yourself.

  53. Sox

    ok

  54. Sox

    I was looking into the config file and found this:

  55. Sox

    ---Set up a PubSub server Component "pubsub.mfcinc.noho.st" "pubsub" name = "mfcinc.noho.st Publish/Subscribe" unrestricted_node_creation = true -- Anyone can create a PubSub node (from any server)

  56. Sox

    ---Set up a PubSub server Component "pubsub.mydomain" "pubsub" name = "mydomain Publish/Subscribe" unrestricted_node_creation = true -- Anyone can create a PubSub node (from any server)

  57. Sox

    if I change "unrestricted_node_creation = false" what changes, something related to the mucs?

  58. MattJ

    No, nothing you pasted is related to MUCs

  59. MattJ

    That's about the pubsub service

  60. Sox

    then the only thing relaed to mucs is this:

  61. Sox

    ---Set up a MUC (multi-user chat) room server Component "mydomain" "muc" name = "mydomain Chatrooms" modules_enabled = { "muc_limits"; "muc_log"; "muc_log_mam"; "muc_log_http"; "muc_vcard"; } muc_event_rate = 0.5 muc_burst_factor = 10 room_default_config = { logging = true, persistent = true };

  62. Sox

    > We tell newbies to do as the following in the manual: > Give a notification that this room is going to be abandoned; > After some days, lock the door; > After some days, hide online status of all roles, and set the room name as “abandoned”; > After some days, destroy the room, or just leave it, the room would be destroyed automatically after years. done, all those things..let's wait and see

  63. 闲云潭影

    啊哈哈哈哈

  64. ☭Mike Yellow

    闲云潭影, English please...

  65. 闲云潭影

    OKOK

  66. 闲云潭影

    > 闲云潭影, English please... communism!

  67. 闲云潭影

    wow

  68. 闲云潭影

    i am also a communism who was from China

  69. ☭Mike Yellow

    You are using the Revolution Messenger, no need to say more.

  70. 闲云潭影

    what nationality of you?

  71. ☭Mike Yellow

    Let chat in occupant private message. 咱们室内私聊说吧。 Long-press my avatar to send me private message in room. 长按我的头像来发送室内私信。

  72. 闲云潭影

    sorry i cant

  73. 闲云潭影

    我不能发送私密信息

  74. ☭Mike Yellow

    Oh, sorry. I forgot that.

  75. 闲云潭影

    我加你

  76. ☭Mike Yellow

    militiaman@suchat.org

  77. Trung

    is somebody changing the module blocking private message for this room in the back? i'm getting private messages that are actually public

  78. Menel

    You get messages someone intended for the public in this room as private messages? I can't even send it

  79. ☭Mike Yellow

    These are PM (Public Messages).

  80. ☭Mike Yellow

    We did not use PM (Private Messages) because this room not allow.

  81. Trung

    Might be my client's bug then sory.

  82. Trung

    I should update lol

  83. ☭Mike Yellow

    ……

  84. Licaon_Kter

    ☭Mike Yellow: can you take your buddies to Offtopic or smth?

  85. ☭Mike Yellow

    Why? My organization does not support to bother foreign-language-speakers.

  86. ☭Mike Yellow

    It does not support to send comrades to conservatives too.

  87. ☭Mike Yellow

    Also, this comrade can not speak English well.

  88. ☭Mike Yellow

    They has found a room for them. I just tell them not to bother here.

  89. Trung

    > They has found a room for them. I just tell them not to bother here. thank you ☭Mike Yellow. Don't worry abt it.

  90. ☭Mike Yellow

    In the early stages of promoting XMPP, I can help you guide these Chinese speakers to move to the right place. But in the middle and later stages, I would not be able to.

  91. Licaon_Kter

    I'll just say the usual _"engrish only pls"_ :)

  92. ☭Mike Yellow

    Try to deal with these Chinese newbies by yourself in the future. Or English rooms would be invaded by many Chinese characters.

  93. Trung

    Licaon_Kter: sorry, can you take your buddy to Offtopic or smth?

  94. Trung

    😊

  95. Licaon_Kter

    👍

  96. Trung

    <3

  97. ☭Mike Yellow

    > Licaon_Kter: sorry, can you take your buddy to Offtopic or smth? You mean me? I do not like that place much...

  98. Quinn64

    I think Pidgin had a translator plugin. Though, it's probably just as neglected as the XMPP side of Pidgin

  99. 闲云潭影

    OK,i will use english

  100. Trung

    hahahaha see he can speak Enlish fine

  101. ☭Mike Yellow

    Oh...My...Marx...

  102. Menel

    This room isn't a normal onboarding room anyway. At the time there are more Chinese users, I bet they will create their own room for that, like maybe a joinjabber room

  103. Trung

    闲云潭影: this chat hall is operators@muc.xmpp.org which is for XMPP service operators. If there are problems on the network this is where i would go and try to resolve it. You are very welcome to stay, just make sure you stay on topic because your message can annoy people ok?

  104. TheCoffeMaker

    Sox: did u solve your issue MUC's issue? ... the way I've solved it was banning all users and and setting members only, as aditional measure I added a lomg pass, don't know metronome, but ejabberd latest version handles correctly room's deletion and even let's you setup a message to redurect users to other rooms

  105. TheCoffeMaker

    Sox: did u solve your issue MUC's issue? ... the way I've solved it was banning all users and and setting members only, as aditional measure I added a long pass, don't know metronome, but ejabberd latest version handles correctly room's deletion and even let's you setup a message to redurect users to other rooms

  106. TheCoffeMaker

    just for the record, ejabberd's ACLs are a very good tool to handle MUC permissions

  107. Sox

    > Sox: did u solve your issue MUC's issue? ... the way I've solved it was banning all users and and setting members only, as aditional measure I added a long pass, don't know metronome, but ejabberd latest version handles correctly room's deletion and even let's you setup a message to redurect users to other rooms Not yet, I forgot to set a password. I'll do it

  108. ☭Mike Yellow

    Menel, Check “conference.conversations.im”, there are already some Chinese rooms. But I can not stop them to bother other rooms, no matter whether they find their rooms or not.

  109. Menel

    I've seen https://search.jabber.network/search?q=Chin&f=y&sinaddr=on&sindescr=on&sinname=on but I don't know what room to recommend

  110. ☭Mike Yellow

    …… No need to recommed, I hope you mates be a little rude to them. You can not welcome them one by one in the future, or you would be exhausted.

  111. ☭Mike Yellow

    Just ban them if they can not speak English well or bothering you.

  112. ☭Mike Yellow

    I can not help you mates if the coming Chinese is a conservative. We do not welcome conservatives to speak in our rooms.