XMPP Service Operators - 2022-09-06


  1. trung.fun

    Greetings ladies & gentlemen. I've been scrolling (just a bit) in this muc. Just want to let you all know that Martin dragged me in here because apparently this is where all the cool kids hang. Also because he thinks I might stop *spamming* Prosody's public muc if I am in this muc. (No, I am not qualified as a bot.) I also want to share that, in the country where I live, everybody get (at least once a month) a phone call from random numbers claiming they are the police and have a some sort of tickets for you. And the whole population (including people who claim they support FOSS) are spending most of their day scrolling on Facebook, Instagram, Tiktok,…. :) Anyhow, I think there's not much we can ever do about scammers with admins tools and policies. Because we as admins, are always in the reactive position, while the scammers will always be in the active position. I also don't think there's anything wrong with marketing. It's just need to be in the right place, at the right time, and to the right people (which is not an easy mission). Personally, I find it very entertaining conversing with "the phone police".

  2. Licaon_Kter

    trung.fun: you're the admin of which domain?

  3. trung.fun

    my nick name

  4. Licaon_Kter

    Heh

  5. trung.fun

    hahahaha

  6. trung.fun

    https://chat.trung.fun

  7. trung.fun

    I am very late to this FOSS world and have been learning a lot from everybody so thank you all doing what you are doing.

  8. bkil

    trung.fun: If you are interested in moderation automation and have ideas about possible solutions, we welcome you in the MUC mod-ideas@conference.movim.eu

  9. trung.fun

    bkil: oh god am I spamming in the wrong room again? sorry !

  10. bkil

    I mean, if we come up with something good that can be applied by service operators, it should surely be posted here as well. But yeah, I guess long winded philosophy about such algorithms and scenarios can annoy people here. And also, that MUC is bridged over matrix where a lot more active mods & operators are present.

  11. trung.fun

    bkil: good to know :) thank you

  12. trung.fun

    In that case, I vote for invite register and just have centralised ban lists that are seperated into catergories (easy to query) so operator just can pick which they want to ban to suit their situation.

  13. Ellenor Bjornsd.

    hm

  14. MattJ

    Centralized ban lists are already a thing, though we don't have multiple categories right now

  15. MattJ

    I'm not sure how valuable it would be

  16. MattJ

    Also "centralized" is a weird term here since anyone can provide such lists 🙂

  17. trung.fun

    yeh know lol i just can't find a better word sorry

  18. trung.fun

    yeh i know lol i just can't find a better word sorry

  19. MattJ

    https://modules.prosody.im/mod_muc_rtbl (you can set muc_rtbl_jid = "xmppbl.org" in your config for the only active list I know of)

  20. root

    > https://modules.prosody.im/mod_muc_rtbl (you can set muc_rtbl_jid = "xmppbl.org" in your config for the only active list I know of) How did I not know of this one before? Can't say anyone has ever mentioned it.

  21. root

    How does this work? Does everyone that uses it "contribute" to the list? Or does it take more to get a JID added to that live list?

  22. MattJ

    The list is managed by... some people

  23. MattJ

    Of course anyone is free to set up their own list and anyone can subscribe to any list (I'd like to add support for subscribing to multiple at some point)

  24. Sapotaceae

    shared ban lists are common across most large matrix rooms from what I gather

  25. MattJ

    It's quite a powerful feature, so having it open to random contributions is a bit risky

  26. Sapotaceae

    is there an ejabberd module?

  27. root

    Ah ok cool. Would definitely be handy for any public mucs. Guess maybe that's why I never knew about it before, was looking on the server level.

  28. MattJ

    Sapotaceae, not that I'm aware of (yet?)

  29. trung.fun

    yeah that would be nice init? just we need to agree to who can add and remove naughty list. Otherwise we might be allow naughty people.

  30. Licaon_Kter

    Sapotaceae: > is there an ejabberd module? No. But https://github.com/mightyBroccoli/bl-imp

  31. MattJ

    That's for a different list, and not realtime

  32. trung.fun

    I saw the that module earlier but haven't look how the list is edited so I have add it to my system yet.

  33. Sapotaceae

    jabberspam list updates so infrequently it can be done by hand

  34. Licaon_Kter

    Then adapt to whatever other list and cron reload lol

  35. Licaon_Kter

    Etag should minimize transfers or smth

  36. trung.fun

    I saw the that module earlier but haven't look how the list is edited so I have not add it to my system yet.

  37. Sheev Palpatine

    ^ etag is also like a tracking cookie :)

  38. Ge0rG

    yes

  39. MattJ

    Licaon_Kter, xmppbl.org lists are served over XMPP, and changes are pushed as pubsub notifications. Also the lists contain hashes, and I'm assuming ejabberd supports only the actual JIDs.

  40. Licaon_Kter

    MattJ: interesting

  41. MattJ

    .txt + cron was too slow for reacting to various public MUC spam this year

  42. Sapotaceae

    does xmppbl include matrix bridged users?

  43. Menel

    It can include their jids, that the bridges assigns to them

  44. Sapotaceae

    yes, but does it have a list of known bridges so it can extract the matrix id and add the jid for other bridges? so that a given matrix account cannot be simply used again and again by simply switching bridge

  45. Zash

    xmppbl contains only hashes

  46. Sapotaceae

    yes it only serves hashes, but are only hashes submitted submitted to it?

  47. Zash

    yes

  48. Sapotaceae

    ah

  49. Menel

    So the "client" to edit the list would have to include hashes for all possible bridges for that feature...

  50. Sapotaceae

    you wouldn't be able to combine hashes

  51. Menel

    No, block all the hashes separately..

  52. Licaon_Kter

    > http://xmppbl.org Has no info, who, what, how, why?

  53. Menel

    Welcome to ngnix Licaon_Kter

  54. Menel

    Its the shadow xmpp council

  55. Menel

    Its the shadow ~xmpp~ open muc council

  56. Licaon_Kter

    The one in front of the one in the back?

  57. trung.fun

    > trung.fun: you're the admin of which domain? and you may I ask, Licaon_Kter ?

  58. Licaon_Kter

    Private one

  59. bkil

    > <MattJ> It's quite a powerful feature, so having it open to random contributions is a bit risky On matrix, we usually subscribe our moderation bots to multiple lists. Multiple admins can subscribe to the same list. Only one or very few trusted people may add or remove from the list. Most lists provide a publicly accessible report room where users & mods can report abuse by providing the proof (for example, an URL to the post - including the room name, user ID and event). Ban list entries contain a public "reason" field, in which we fill in relevant information about the circumstances in case one would like to appeal a ban later on.

  60. MattJ

    Sounds pretty similar 🙂

  61. trung.fun

    tôi biết đâu đm

  62. trung.fun

    ~tôi biết đâu đm~ < wrong window sorry

  63. Maranda

    https://aria.im/_matrix/media/v1/download/aria-net.org/uRBKpnIILvobghfWoOxWqWIK

  64. Maranda

    > <@bkil:matrix.org> Why did my message got duplicated? ^

  65. bkil

    Why did my message get duplicated?

  66. Martin

    Maranda: Did you just reply to bkils question before they wrote it? 😳

  67. bkil

    I've edited my original message over Matrix. Wondered what would happen!

  68. nicoco

    it made you travel to the future apparently

  69. Maranda

    No... It's just beyond the Event Horizon Martin

  70. Maranda

    No worries

  71. Menel

    But.. An edited message would be shown as duplicate in xmpp or as edited message? But the original isn't even here..

  72. Menel

    Can only imagine the original was send as there was no bridge at that moment?

  73. bkil

    This is a new test message.

  74. bkil

    This is how a new test message looks after I edit it.

  75. bkil

    I think edits should traverse the bridge correctly if you are editing the last message. Could you also test it from your side?

  76. Menel

    That one worked as it should.

  77. Menel

    It shows the edit.

  78. Menel

    It shows the edit. So I think the bridge had a problem the first time you wrote. And that first draft didn't make it here.

  79. Maranda

    That's not what duplicates are about

  80. bkil

    I think edits should traverse the bridge correctly if you are editing the last message. Could you also test it from your side? <- Now I've edited this earlier message 20 minutes later.

  81. bkil

    Your edit came through fine as well.