XMPP Service Operators - 2020-10-14


  1. Martin

    Does anyone know the operator of Hello ,

  2. Martin

    Thank you for writing back to us. Please note, we were unable to validate the reported issue on the basis of

  3. Martin

    information and details provided by you against the domain name 'labas.biz'. Thus, we request you to provide us with

  4. Martin

    more supporting evidence for the fraudulent activity conducted by the domain name, such details will help us to assist

  5. Martin

    you with this issue.

  6. Martin

    Do let us know in case of any further queries.

  7. Martin

    Regards,

  8. Martin

    Abuse Mitigation Team

  9. Martin

    PublicDomainRegistry

  10. Martin

    Damn, copy paste failure.

  11. Martin

    Mea culpa.

  12. Martin

    I wanted to ask if anyone knows the operator of labas.biz?

  13. grz

    Hi

  14. Licaon_Kter

    grz: yo

  15. grz

    I have an issue about XEP-0368 https://compliance.conversations.im/server/im.nosheep.fr/

  16. grz

    dig -t SRV _xmpps-client._tcp.nosheep.fr returns _xmpps-client._tcp.nosheep.fr. 3159 IN SRV 0 5 5223 im.nosheep.fr.

  17. grz

    my prosody instance listen to the 5223 port for ssl/tls connections but the test by XMPP Compliance Tester fail and I don't understand why

  18. grz

    anyone have an idea?

  19. Ge0rG

    grz: it doesn't look like its doing a proper TLS handshake on that port

  20. Ge0rG

    oh wait, nevermind. I was doing the wrong s_client dance

  21. Ge0rG

    grz: what's your XMPP domain? im.nosheep.fr or nosheep.fr?

  22. grz

    im.nosheep.fr

  23. Ge0rG

    grz: then you need to set up _xmpps-client._tcp.im.nosheep.fr

  24. Ge0rG

    but I'd recommend against having "im" or "jabber" in your xmpp domain when setting up a new service

  25. Ge0rG

    thanks to SRV records, you can have the same address for email and xmpp

  26. jonas’

    :+1:

  27. grz

    sure

  28. grz

    hm

  29. Ge0rG

    grz: but you'll have to figure out the LE flow to automate the certificate renewal

  30. grz

    I will try to change that, we are two on my private instance

  31. Ge0rG

    but as I said, this is just a recommendation

  32. grz

    Ge0rG this is already done, the renewal succeed automatically

  33. Ge0rG

    grz: when you change from im.nosheep.fr to nosheep.fr, you'll have to redo it

  34. grz

    yeap

  35. Ge0rG

    LE doesn't support XMPP validation, so either you have both web and IM on the same machine, or you need to do a DNS dance or copy over files.

  36. grz

    many thanks Ge0rG

  37. tom

    you can compule quark and install dehydrated

  38. tom

    add starting and killing quark in your hook

  39. tom

    lets encrypt will try ipv6 first

  40. stpeter

    +1 to dehydrated - it just saved my bacon at jabber.org ;-)

  41. stpeter

    Hmm, strange, I can't join xsf@muc.xmpp.org but I can join other rooms on muc.xmpp.org without incident.

  42. guus.der.kinderen

    I believe I can't join xsf@ using my jabber.org account either, although I do appear to get MAM responses. I might get mixed results from using two XMPP accounts in Conversations though.

  43. guus.der.kinderen

    My igniterealtime.org account does not seem to have tjatt issue.

  44. guus.der.kinderen

    My igniterealtime.org account does not seem to have that issue.

  45. stpeter

    I just updated the cert on jabber.org and perhaps that has something to do with it (but I'm not sure why that would cause per-room problems).

  46. stpeter

    Perhaps MattJ can look into it from the xmpp.org side. I'll poke around the logs on jabber.org too.

  47. peter

    hmm

  48. peter

    This is quite strange.

  49. peter

    I can join the xsf room and I get room history, but I can't post.

  50. guus.der.kinderen

    You just described a good portion of life at my day job...

  51. stpeter

    heh

  52. stpeter

    I'm going to try another JID.

  53. guus.der.kinderen

    Conversations is telling me that "I am no longer" in the room, appearingly after I got room history. Are we booted out for some reason?

  54. stpeter

    Maybe. I'm checking the debug console in Swift.

  55. MattJ

    Weird

  56. guus.der.kinderen

    Maybe something weird happens, like the s2s stream being unexpectedly disconnected as a result of some data being transferred that's deemed invalid? I'm wild goose chasing here.

  57. MattJ

    No, that would seem like the most likely explanation

  58. MattJ

    s2s with jabber.org is up in both directions, but of course it would get reestablished... just checking logs

  59. stpeter

    <presence from='xsf@muc.xmpp.org/asdfasdfasdf' to='stpeter@jabber.org/5c85c8106557896a' type='unavailable'><status>Kicked: jid malformed</status><x xmlns='http://jabber.org/protocol/muc#user'><status code='333'/><item affiliation='owner' jid='stpeter@jabber.org/5c85c8106557896a' role='none'/><status code='110'/></x></presence>

  60. guus.der.kinderen

    Zash suggests: (Reading from the web log interface) Could it be Rixon 👁🗨 again?

  61. MattJ

    Unfortunately the text "jabber.org" appears in every s2s handshake, even with other domains :)

  62. guus.der.kinderen

    Hehe

  63. stpeter

    nice :-)

  64. stpeter

    ^ that is the presence error I received

  65. stpeter

    I don't see anything malformed about the JID, though...

  66. MattJ

    is 'asdfasdfasdf' the nick you tried to join with?

  67. stpeter

    yes

  68. guus.der.kinderen

    Zash suggests a nickname of another occupant of the room might cause this.

  69. stpeter

    Yeah that's why I tried something different.

  70. stpeter

    I'm about to test with a mostly clean account.

  71. MattJ

    Yeah, I think Zash is probably right

  72. guus.der.kinderen

    I think he means another occupant than any entity under your control. A third party, using an unexpected nickname that you'd receive upon joining.

  73. MattJ

    jabber.org doesn't like the unicode in someone's nick, so it returns their MUC presence with a jid-malformed error, which kicks you from the room

  74. MattJ

    and other jabber.org users, I see

  75. stpeter

    ah

  76. stpeter

    so it's nothing personal ;-)

  77. MattJ

    Unicode is not done with you yet, stpeter :)

  78. stpeter

    haha

  79. MattJ

    The JID appears to pass resourceprep to me

  80. stpeter

    Ah is this Rixon ++?

  81. MattJ

    Yes

  82. stpeter

    I'm just look at the logs.xmpp.org so I don't know how it's actually encoded

  83. MattJ

    U+1F441 EYE U+1F5E8 LEFT SPEECH BUBBLE

  84. MattJ

    is what copy/pasting from the logs tells me

  85. stpeter

    darn emoji

  86. MattJ

    :)

  87. MattJ

    I of course have the power to kick them, I don't know how I feel about that

  88. MattJ

    They also possibly don't have the ability to easily change their nick... it seems they are joined via the Matrix bridge

  89. MattJ

    I may be wrong, but I *think* Matrix doesn't have per-room nicks

  90. MattJ

    But can send them a note explaining the issue

  91. MattJ

    and ask them to fix it and rejoin

  92. stpeter

    Could be a Unicode versioning issue - those code points were added in Unicode 7.

  93. MattJ

    It's very possible that jabber.org is unfamiliar with these code points, and possibly considers them unassigned

  94. stpeter

    Yes.

  95. stpeter

    That's my guess.

  96. stpeter

    I concur that they should pass resourceprep.

  97. stpeter

    Although it can be hard to figure that out - who wrote these RFCs?!?

  98. stpeter

    Both code points are in General_Category So per https://tools.ietf.org/html/rfc7564#section-9.15

  99. stpeter

    This is not the end of the world, just a curiosity for now.

  100. Zash

    Y'all remember how stringprep is fixed at Unicode 3.2? Zash remembers.

  101. stpeter

    Oh yes, that's why I got pulled into all this i18n madness originally.

  102. stpeter

    TFW you log into an old, unused account and have 2002 pending subscription requests...

  103. MattJ

    :)

  104. MattJ

    None spammers, I'm sure

  105. stpeter

    Certainly not!

  106. stpeter

    Actually I should catalog all these JIDs...