XMPP Service Operators - 2021-07-17


  1. mieum

    any ideas why the xmpp compliance tester thinks some xeps aren't supported on my server (even though the relevant modules are in operation)?

  2. rob

    Depends on the server and configuration

  3. mieum

    specifically, it is muc-related modules (mam and vcard). any ideas why those in particular woudln't get recognized by the test?

  4. mieum

    they are working perfectly fine, and I can't see anything in my config that would keep the test from recognizing them...

  5. rob

    I'd have to see the configuration

  6. rob

    Also you didn't say what server

  7. mieum

    treeblue.space

  8. rob

    Sorry I mean server software

  9. mieum

    oh haha

  10. mieum

    prosody

  11. rob

    For example I'm running https://compliance.conversations.im/server/colloquy.ca/

  12. mieum

    11.9

  13. rob

    And it's a compliant as I want it

  14. rob

    So if you can paste your config somewhere I should be able to help you out

  15. mieum

    that looks about the level of compliance i'm shooting for

  16. mieum

    give me a sec

  17. rob

    Or, here's mine https://git.loranger.xyz/rob/gists/src/branch/mistress/prosody-config

  18. rob

    Hopefully up to date lol

  19. mieum

    thanks rob

  20. mieum

    https://ttm.sh/tFW.lua

  21. pintosesk

    It's in Lua!

  22. Ellenor Malik

    i need to learn lua

  23. rob

    That's pretty strange mieum

  24. rob

    It looks ok to me

  25. rob

    And I see you have DNS records for the subdomain

  26. rob

    I would ask in xmpp:prosody@conference.prosody.im

  27. mieum

    yeah, pretty weird.

  28. mieum

    i just asked about another, possibly related problem there

  29. mieum

    :b

  30. rob

    Cool

  31. rob

    You also reminded me I should actually set limits

  32. mieum

    ah nice haha

  33. mieum

    the ones in my config were set already, so I just left them :b

  34. rob

    Ya I upgraded to 0.11.9 from 0.11.7 I think, so it wasn't default yet

  35. mieum

    ah I see

  36. MattJ

    mieum, I think the MUC tests may be failing because you have `restrict_room_creation = true` - this would prevent the tester from creating a test room

  37. MattJ

    Unrelated, but there is a typo in your abuse contact email

  38. MattJ

    rob, you should remove this disco_items option: https://git.loranger.xyz/rob/gists/src/branch/mistress/prosody-config/colloquy.ca.cfg.lua#L29

  39. mieum

    thanks MattJ, that makes sense! and good catch on the typo!

  40. MattJ

    rob, also in your main file the contact info is wrong, it should look like mieum's (i.e. the values should be URIs, you're just listing the same non-URI twice, there's no indication if it's an XMPP or email address)

  41. MattJ

    Oh, I see you have two hosts. Instead of removing that disco_items, just drop the conference.colloquy.ca entry from it, then move the option to under the `VirtualHost "colloquy.ca"` section, rather than under the MUC component

  42. MattJ

    Not sure how it's passing the test currently

  43. Gooute

    hi

  44. Gooute

    I'm very new to XMPP. Where should I go to discuss client programs? I've a chatroom community for a few years and I'd like to find which works best for my members, but I don't have the time to set them all up and test them myself.

  45. Gooute

    I'm very new to XMPP. Where should I go to discuss client programs? I've had a chatroom community for a few years and I'd like to find which works best for my members, but I don't have the time to set them all up and test them myself.

  46. Licaon_Kter

    Gooute: Offtopic maybe? :) else..per client rooms xmpp:conversations-offtopic-reloaded@conference.trashserver.net?join

  47. Gooute

    thank you

  48. Menel

    If you happen to be German there is also xmpp:conversations@conference.jabber.de?join

  49. kuba_

    Gooute: https://search.jabber.network/rooms/1

  50. zp1.net

    I don't think that sending the people away to get low quality answers is a good idea.

  51. Menel

    The question was where to discuss client programs. And in the suggested rooms will not be lesser quality answers then here

  52. zp1.net

    I think we should make something like a stackoverflow for xmpp questions. Then people should ask less in rooms and more on this site.

  53. Menel

    I don't think everything in operators is the vest solution. General xmpp rooms are important. The German one is the one I posted. There is always discussion about different clients. An English one would be xmpp:jabber@conference.jabber.org?join

  54. Menel

    Joinjabber to the rescue

  55. zp1.net

    Yes but we need a q&a site

  56. Menel

    Joinjabber would be a good website for that, you could suggest that to them

  57. rob

    MattJ: ya thanks, I had since made changes to colloquy including removing disco items. But hadn't fixed the contract URIs so thanks for the reminder 😊

  58. Licaon_Kter

    zp1.net: who sent who away?

  59. zp1.net

    Licaon_Kter, they didn't directly send them away, they give em a link to another room

  60. Licaon_Kter

    Yes...because Clients is...general

  61. zp1.net

    Licaon_Kter, following this topic we make for 5000 topics 5000 rooms?

  62. zp1.net

    a coock, a plate, a fireplace ?

  63. Licaon_Kter

    zp1.net: yes, either we specialize or all rooms are offtopic rooms

  64. rob

    I think you're overreacting, they asked for a place to discuss something and were given somewhere

  65. zp1.net

    okay :))

  66. rob

    mieum: congrats getting things sorted

  67. mieum

    thanks rob! I appreciate you taking a lot for me 🙂

  68. mieum

    I'm considering following your example to use the invites module for registration

  69. rob

    No trouble

  70. rob

    Yes the invites is a good model, they way I have it configured any user can create an invite for more users

  71. zp1.net

    don't shoot : I closed the topic 5 days ago, Licaon_Kter opened it again ...

  72. mieum

    zp1.net :b

  73. rob

    I'll update the repo today with my current config of you like. I also have Converse JS setup

  74. rob

    I'll update the repo today with my current config if you like. I also have Converse JS setup

  75. mieum

    oh nice, i'll keep an eye on it then.

  76. mieum

    thanks for the tips

  77. zp1.net

    I was thinking about a crazy idea: integrating a server and a client in a software product, so everybody has his own server and a client onboard. Aint that a neat idea?

  78. Licaon_Kter

    zp1.net: mobile is tricky

  79. rob

    Like a truely decentralized chat

  80. Licaon_Kter

    zp1.net: see Jami or Briar, experience is hit and miss

  81. rob

    Scuttlebutt is like that, except you end up with the matrix issue. All participants replicate everything they see

  82. rob

    Not IM of course, but the general idea

  83. zp1.net

    Licaon_Kter, neah ehm.. jami and briar are decentralized, I talk about federation ...

  84. Licaon_Kter

    zp1.net: solve decentralized first, you get federation as a bonus, also...federation is obsolete then

  85. rob

    But you would need to borrow from the decentralized mobile ideas to get a mobile server/client to federate. No static IP etc

  86. zp1.net

    rob, there is dyndns ... we could work with domains

  87. rob

    zp1.net: that's true, but I think there will be issues with ports. Mobile network providers typically don't allow a lot of open ports

  88. rob

    Although I don't really know, networking is a bit of of my area of expertise

  89. rob

    Although I don't really know, networking is a bit out of my area of expertise

  90. zp1.net

    rob, I do not want to turn off the actual xmpp network, I just thought about a software product that contains a server and a client for people with large aluminum hats :))

  91. mieum

    zp1.net, what about tox?

  92. zp1.net

    mieum, funny, haven't seen it until now :)) lets test it :))

  93. mieum

    oh wow, it might be the kind of thing you were looking for

  94. zp1.net

    mieum, I was not looking for something like it but I thought that it would be the perfect software for some users

  95. croax

    Briar, Tox, they're decentralized from upper layer protocol scope but they're bound to client/server model from Tor. I think with the currents rotted NATs from ipv4 we're stuck to at least "relay nodes" as intermediates.

  96. croax

    Briar, Tox, they're P2P from upper layer protocol scope but they're bound to client/server model from Tor. I think with the currents rotted NATs from ipv4 we're stuck to at least "relay nodes" as intermediates.

  97. Menel

    There is only one chat for aluminum hats and that is https://github.com/maqp/tfc/ But there was this guy with the ejabberd on android right Licaon_Kter ? In the oftopic room and I read about someone with a prosody+client for Linux

  98. Licaon_Kter

    Menel: experiments with container Linux on phone w/ ejabberd

  99. croax

    He could only if IPv6 on mobile. They registering a domain per client is not a solution (nor depend on another 3rd party service like Dyn DNS)

  100. croax

    He could only if IPv6 on mobile. Then registering a domain per client is not a solution (nor depend on another 3rd party service like Dyn DNS)

  101. croax

    (amending on IPv6 only: he used a VPN for V4)

  102. southerntofu

    jonas’, hello would it be possible to have a GET param for room language on search.jabber.network/search? we're thinking of integrating a chatroom search form on joinjabber.org homepage

  103. jonas’

    southerntofu: https://github.com/horazont/muchopper/issues/44

  104. southerntofu

    ah thanks sorry for duplicate

  105. jonas’

    southerntofu: can you add to that issue the note that a hidden get (without much ui) would already be useful?

  106. southerntofu

    is there a muchopper chatroom where such things are discussed?

  107. southerntofu

    yes sure

  108. jonas’

    southerntofu, ironically, no :)

  109. southerntofu

    done

  110. southerntofu

    funny! what's the favorite place to talk about muchopper/search.jabber.network then?

  111. jonas’

    nobody's talking about it much I suppose :)

  112. jonas’

    many people ping me 1:1, or here, or in any of the other general XMPP (technical) MUCs, I'm in most of them anyway ;)

  113. southerntofu

    personally i'm very sympathetic to thematic rooms :)

  114. jonas’

    but I've got waaay too many already

  115. southerntofu

    that's why we need (work)spaces client UX? :)

  116. rob

    Yes, that's coming in gajim right?