XMPP Service Operators - 2023-06-09


  1. ☭Mike Yellow

    > not sure what could fix it I think giving this mission to the MUC server could fix it. Though there are still three other reasons causing matters, but these matters are small, could be easily solved by users if only they are not newbies.

  2. ☭Mike Yellow

    > I think giving this mission to the MUC server could fix it. Then all occupants who can connect to the MUC server successfully can get OMEMO keys from others successfully too.

  3. Menel

    The muc sever has a pep node and stores all omemo keys of occupants, and on an encrypted muc, it additionally only let's clients join if they present an omemo key. That sounds like a good idea.

  4. Licaon_Kter

    omemo prekeys get updated, you want the muc server to continously pull keys?

  5. moparisthebest

    This is ungood https://github.com/acmesh-official/acme.sh/issues/4659 but probably ok if you are using LE

  6. gooya

    How is one able to see users listed on xmppbl.org?

  7. Guus

    one is not. Only hashes are published to xmppbl.org.

  8. Guus

    regarding that acme.sh issue: it's been a while since I was thinking of grabbing popcorn while reading github issues. :)

  9. moparisthebest

    Hehe same

  10. gooya

    > one is not. Only hashes are published to xmppbl.org. How could a server operator check whether a jid is already on the list if that particular user is spamming for example.

  11. moparisthebest

    gooya: you hash all your JIDs and see if one is on the list

  12. MattJ

    Generally it's not designed for manual lookups. If someone is spamming, they're either not on the RTBL (at that time) or you don't have RTBL active on your server.

  13. ☭Mike Yellow

    Mates. Do you have server addresses which block strangers suggestion? 🥺️

  14. Licaon_Kter

    ☭Mike Yellow: what does that even mean? Only the questions or contacts?

  15. ☭Mike Yellow

    > ~Mates. Do you have server addresses which block strangers suggestion?~ Do you have server addresses that block strangers?

  16. ☭Mike Yellow

    I do not want to receive messages from non-contacts.

  17. gooya

    ☭Mike Yellow, I guess you're looking for a server that has mod_block_strangers enabled

  18. ☭Mike Yellow

    Machine translation: Do you have a server address suggestion for blocking strangers?

  19. ☭Mike Yellow

    Yeah. My expression was wrong.

  20. gooya

    I believe jix.im has mod_block_strangers enabled

  21. ☭Mike Yellow

    Thank you.

  22. Licaon_Kter

    And creep.im

  23. ☭Mike Yellow

    > And creep.im ……

  24. ☭Mike Yellow

    I want to find several servers that: Has CAPTCHA during registration. Could be registered directly on Conversations. Has mod_block_strangers enabled. Alright. I think I would better test one after another by myself.

  25. Link Mauve

    ☭Mike Yellow, why would you want CAPTCHA?

  26. ☭Mike Yellow

    I worry that they may be blocked by other public servers in the future because they are easily to be abused, I think.

  27. Link Mauve

    This isn’t the consensus here, CAPTCHA is trivial to solve for very little money, and thus only prevents legitimate users from registering.

  28. Link Mauve

    For instance because they are blind, or need assistive tools.

  29. xsr

    Hi, any suggestions for a public xmpp server where voice calls actually work?

  30. xsr

    xmpp.jp doesn't seem to work with voice calls

  31. Link Mauve

    xsr, at jabber.fr we haven’t got any report that it was failing in a long time, but there is still no automated testing in place.

  32. Link Mauve

    I’d like to fix that someday.

  33. xsr

    Link Mauve: I registered on there but my IP send to be banned I'm using a VPN

  34. Link Mauve

    Which IP is that? You can tell me in private.

  35. Link Mauve

    In general we only ban IPs which do abuse us.

  36. Link Mauve

    Like creating a whole bunch of accounts, stuff like that.

  37. xsr

    For voice calls, who's bandwidth is being used, the client or the server?

  38. Link Mauve

    It depends on the network of either clients mostly.

  39. xsr

    Wow that is interesting to know

  40. Link Mauve

    For optimal latency clients will try to connect to each other directly, but when both are behind NATs this can’t happen easily so they will fallback to TURN servers.

  41. xsr

    Thanks for rust info did you get my private messages?

  42. xsr

    Rust should be that

  43. xsr

    > It depends on the network of either clients mostly. Would that apply to both clients using mobile phones?

  44. gooya

    It would be nice if there is a module to enable blocking of non-contacts on an account basis

  45. Link Mauve

    xsr, I don’t understand what you mean by rust info, and didn’t get private messages from here.

  46. Link Mauve

    xsr, the form factor of the device doesn’t matter to whether a connection can be established between two clients.

  47. xsr

    Let me manage you again another way

  48. xsr

    Link Mauve: I've used private message function to send you private message I don't know why you don't receive them, can you send me a private message?

  49. xsr

    I'm using conversations

  50. Link Mauve

    xsr, sent.

  51. xsr

    I didn't get it, does a new window open?

  52. Link Mauve

    I have never used Conversations, I don’t even use Android.

  53. Trung

    >> It depends on the network of either clients mostly. > Would that apply to both clients using mobile phones? Client's bandwidth will be used in any case. If you use sim data, yes you should be care about bandwidth. If you're on wifi, it doesn't matter much.

  54. Link Mauve

    My JID is linkmauve@linkmauve.fr though if you want to contact me directly.

  55. Link Mauve

    MattJ, ralphm, jonas’, are private messages disabled in this room?

  56. MattJ

    I don't see anything in the room config about that

  57. gooya

    Does this muc use mod_log_http and the default template for it?

  58. gooya

    https://logs.xmpp.org/operators/

  59. MattJ

    mod_http_muc_log, default theme afaik

  60. xsr

    Link Mauve: I get omemo error when I try to send you a message, can you add me from your end?

  61. gooya

    > mod_http_muc_log, default theme afaik alright thanks!

  62. xsr

    Trung: thanks I have unlimited SIM data plan

  63. Trung

    awesome. My server is in ViệtNam so if you have problem with latency, ping me: https://trung.fun/lien-lac/lien-lac.en.html

  64. xsr

    Trung: thanks

  65. Link Mauve

    xsr, I don’t use OMEMO.

  66. Link Mauve

    For anyone reading the logs, the issue wasn’t the VPN but the registration of many accounts in little time, which triggered our throttling script.

  67. ☭Mike Yellow

    How many public servers have blocked creep.im?

  68. gooya

    No one knows

  69. Menel

    Nobody knows

  70. ☭Mike Yellow

    …… OK. Thank you.

  71. Menel

    This is a decentralized network and there are no central stats

  72. gooya

    probably even the server operator can't tell

  73. Menel

    One doesn't even know how many servers there are

  74. xsr

    Is Creep.im to avoid for some reason?

  75. Menel

    It's on this list at least, https://github.com/JabberSPAM/blacklist/blob/master/blacklist.txt

  76. Menel

    So probably blocked by some

  77. Licaon_Kter

    xsr: yes and no

  78. Licaon_Kter

    The block part makes contacts adding a pain at first, each need to add each other

  79. ☭Mike Yellow

    Hmmm... I should tell newbies trying to keep their XMPP addresses as secrets and not to rely on mod_block_strangers too much. About 97% public servers do not block strangers, I think.

  80. Menel

    Yes, that's a good suggestion

  81. Menel

    And/or have a public address and a private one. So the public one can be deleted if it has too much spam.

  82. ☭Mike Yellow

    > And/or have a public address and a private one. > So the public one can be deleted if it has too much spam. Not a good idea for our goal. They still need to learn how to use XEP-0016 if they want to communicate with many people. We want to make it popular in China and even make them use it in real life that close to their local friends. What do you advertise XMPP for, only for minority anonymous communication?

  83. ☭Mike Yellow

    Contacts addresses are not so easy to remember or migration for different another account.

  84. ☭Mike Yellow

    If users don't have much risk of changing accounts, then room owners and admins will also be much easier.

  85. Licaon_Kter

    What's this obsession with that XEP? I didn't see it mentioned in the last 8 years and you keep talking about it daily?!

  86. ☭Mike Yellow

    Licaon_Kter, Would you like to make XMPP popular, even the most popular?

  87. ☭Mike Yellow

    Or you just want keep an easy environment that hasing no very many users so there is no much to concern too?

  88. ☭Mike Yellow

    That is the only way to achieve a white list function without mod_block_strangers.

  89. MattJ

    Or you don't publish your address

  90. ☭Mike Yellow

    Then it is impossible for users to make many friends on XMPP platform.

  91. Licaon_Kter

    I don't get spam... Then again I'm not making it public either, or try to join only reputable rooms.

  92. Licaon_Kter

    > Would you like to make XMPP popular, even the most popular? Use Quicksy then...

  93. Licaon_Kter

    > Then it is impossible for users to make many friends on XMPP platform. Friends don't spam you, what are you talking about?

  94. Licaon_Kter

    It's the same as your phone number...you're getting spam there? How big is your whitelist?

  95. ☭Mike Yellow

    One of the important reasons that we choose this platform is it does not need a phone number.

  96. ☭Mike Yellow

    We want to use XMPP for dangerous politics movement. We can not hide ourselves or our comrades can not find us. We always have human enemies spammers.

  97. ☭Mike Yellow

    In the early stages of promoting XMPP, there may not be many enemies, but when it becomes popular, this situation is bound to occur.

  98. Licaon_Kter

    > We can not hide ourselves or our comrades can not find us. Exactly this.... so you block pre or post spam

  99. ☭Mike Yellow

    We do not spam and we do not support to spam too in the manual.

  100. gooya

    What manual?

  101. ☭Mike Yellow

    Our comrades also need to see such a whitelist function or we will not have more power and energy to advertising XMPP.

  102. ☭Mike Yellow

    > What manual? https://shzyly.rf.gd/文章/电子信息/XMPP用户使用说明书/EPUB/目录索引.html Still not flawless even after three months.

  103. ☭Mike Yellow

    We have encountered an accident that we gave an enemy voice in our room. Then it send extremely long text and stuck our Gajim to death, bothering all occupants. We can underestimate spammers no longer.

  104. ☭Mike Yellow

    Long story, is this hard to understand?

  105. MattJ

    Personally, I understand what you're saying, but I can't agree with many aspects of your approach

  106. MattJ

    But it's yours, so you do whatever you think is best :)

  107. Lightning Bjornsson

    ☭Mike Yellow: A goodlist function? I have my MUCs all set to moderation so people can only speak after approval by the leadership.

  108. ☭Mike Yellow

    Machine translation: We had anticipated earlier that the people who initially used XMPP would not agree with our approach. Whether they really agree or not, they can only say so to avoid getting involved in politics. In any case, we believe that only this Political movement can popularize XMPP, and the reason has been written in the manual.

  109. ☭Mike Yellow

    > ☭Mike Yellow: A goodlist function? I have my MUCs all set to moderation so people can only speak after approval by the leadership. We hope to achieve a world that you can open door to strangers without concerning bad people, too.

  110. Lightning Bjornsson

    idk

  111. ☭Mike Yellow

    :> Nevermind, after all, it is not a room to “propaganda”.

  112. xsr

    What is the view in the xmpp community of the new protocol called nostr?

  113. xsr

    The one feature that piqued my interest is the concept of a public and private key part, from a privacy and security point it makes a lot of sense

  114. msavoritias

    sounds revolutionary /s but offtopic for here :)

  115. Menel

    The xmpp community asks "is it xmpp?" 🙂 Many are sceptical about new protocols and think one could accomplish more then to just invent a new protocol every x years.

  116. Lightning Bjornsson

    xsr: Pretty cursed. Activitypub alceady has pub and priv keys

  117. xsr

    The reason I brought it up was would it be possible to adopt the keys concept into xmpp?

  118. xsr

    Ps I love xmpp

  119. msavoritias

    xsr: Phat concept exists for more than 40 years. You can start reading some history here about it: https://en.wikipedia.org/wiki/Public-key_cryptography (Nostr wasnt the first), yes xmpp has something similar

  120. msavoritias

    xsr: That concept exists for more than 40 years. You can start reading some history here about it: https://en.wikipedia.org/wiki/Public-key_cryptography (Nostr wasnt the first), yes xmpp has something similar

  121. xsr

    msavoritias: what is the the similar one in xmpp?

  122. msavoritias

    Itf described here: https://xmpp.org/extensions/xep-0384.html

  123. msavoritias

    Its described here: https://xmpp.org/extensions/xep-0384.html

  124. xsr

    I'm a user of omemo, the keys in nostr are used for your id instead of of the email style and password in xmpp

  125. Lightning Bjornsson

    oh goodness

  126. msavoritias

    Ah you meant for usernames.

  127. msavoritias

    Or ids sorry

  128. xsr

    Yes for IDs

  129. xsr

    It would be awesome to have that in xmpp

  130. msavoritias

    Well you dont need passwords and stuff. If you have a server you can use oauth. To handle all authentication :)

  131. xsr

    msavoritias: oh really, can you point me to a guide please

  132. msavoritias

    https://modules.prosody.im/mod_auth_oauth_external You would basically do something like this.^

  133. msavoritias

    You have an oauth server that pives credentials to your server/user using this module

  134. msavoritias

    And they are scoped and can be revoked. Tokens to be exact

  135. msavoritias

    But that of course still means you store something somewhere. But it could be that the oauth server has just a hardware key and not passwords. Havent done it though so dont know. But definetily interested.

  136. msavoritias

    The username part there is nothing in xmpp. Its tied to dns as of now and domains. Petnames could be interested but nothing in the works as of now

  137. xsr

    msavoritias: very interesting, the nostr meet pair takes about a second to generate,