XMPP Service Operators - 2023-05-30


  1. ☭Mike Yellow

    “draugr.de” HTTP File upload is not available now?

  2. Licaon_Kter

    ☭Mike Yellow: what error do you see?

  3. ☭Mike Yellow

    Not support when checking server information.

  4. ☭Mike Yellow

    It shows not support when checking server information.

  5. ☭Mike Yellow

    Oh. It was my fault.

  6. Licaon_Kter

    ☭Mike Yellow: do tell more

  7. ☭Mike Yellow

    I am playing XEP-0016.

  8. ☭Mike Yellow

    Maybe it causes.

  9. ☭Mike Yellow

    It does causes.

  10. Licaon_Kter

    ☭Mike Yellow: explain

  11. ☭Mike Yellow

    We want a white list function instead of black list function (XEP-0191), only XEP-0016 can do that. But XEP-0016 is a little complex.

  12. ☭Mike Yellow

    If I am not experienced at it, it will bring unexpected result to me.

  13. ☭Mike Yellow

    The XEP-0016 seems developer-focused but not user-focused.

  14. ☭Mike Yellow

    It is “deprecated”. Gajim and Prosody removed that function. I am using Psi and Ejabberd MUC server to test it.

  15. ☭Mike Yellow

    I think famous people would need it. For them, even “Add me to contact” requests will bother them.

  16. Ellenor Bjornsdottir

    cursed

  17. ☭Mike Yellow

    > cursed I do not understand.

  18. ☭Mike Yellow

    English is not my first language.

  19. Ellenor Bjornsdottir

    Your understanding is not required, ☭Mike Yellow - it was an off-hand comment without much in the way of merit.

  20. ☭Mike Yellow

    OK.

  21. ☭Mike Yellow

    I just need to add “upload.draugr.de” to the white list, then it solved.

  22. Martin

    > We want a white list function instead of black list function (XEP-0191), only XEP-0016 can do that. But XEP-0016 is a little complex. You should pick a server with mod_block_strangers then. But I told you already and you still insist on using a deprecated module. Once the clients/servers still supporting it make a cleanup and remove it you will have to move to block strangers anyway.

  23. Martin

    But whitelists and mod_block_strangers have huge usability issues as people can not get in touch with you before you whitelist them, so they have to reach out out of band, e.g. by email, and ask you to whitelist them or add you to the roster.

  24. Brian

    I've put in a feature request for mod_block_strangers to add a list of exceptions. It just depends on the devs to act on it. I made the change to my own Prosody server (only 5 lines of Lua), and it seems to work well so far.

  25. Brian

    I wanted the feature for my personal account (which I might use with mobile clients at some point), but not for listed server contacts.

  26. MattJ

    Brian: mod_block_strangers is a community module, as Prosody developers we neither maintain nor recommend it. We can commit patches sent to us, or give you access to commit them yourself.

  27. moparisthebest

    https://www.openssl.org/news/secadv/20230530.txt upgrade your servers now, immediately if openssl 3

  28. moparisthebest

    If less then 3... Well server devs need to say if `OBJ_obj2txt()` is called directly :/

  29. moparisthebest

    It's "only" a DOS not an rce or data leak this time thankfully

  30. Brian

    MattJ, I mentioned in the request that I'd be happy to make the change available. Just not sure where to send it. I have zero experience with Mercurial.

  31. Martin

    Brian: What are you changing? Disclaimer: I strongly dislike mod_block_strangers, especially if it spams me with cpatchas.

  32. Brian

    Martin, The change involves a list of exceptions to the "block strangers" logic, so I can add listed server contacts to that and they aren't required to add anyone to their roster to receive messages.

  33. Martin

    That's a good change, it would especially good for ejabberd which spams you with captchas if you report spam to the 0157 contact.

  34. Martin

    That's a good change, it would be especially good for ejabberd which spams you with captchas if you report spam to the 0157 contact.

  35. Brian

    Not sure where captchas come into that, but I haven't seen any of those yet. Granted, I've only been working with Prosody for about a week and a half now.

  36. Brian

    Before that, it had been years since I did anything with XMPP.

  37. Martin

    Brian: https://github.com/processone/ejabberd/issues/2644#issuecomment-750015784 Ejabberd asks you to solve a captcha and they do so periodically once you wrote to someone on a block strangers server. So if you made the mistake to contact someone on a ejabberd server with this module you get spammed with captcha requests. Unfortunately there is no field in disco info for this to check beforehand so you don't know whether it's OK to write to a person on this server or not, so you have to keep in mind which servers have it enabled or just add the JID to the blocklist to get rid of the captcha spam.

  38. Martin

    I don't know whether prosodys mod_block_strangers also asks you to solve a captcha, so far I only had bad experiences with ejabberds, see my comment in the linked issue.

  39. Martin

    But seems I'm the only one having this issue as nobody else complained and it got removed from their roadmap two years ago. 😕

  40. Brian

    Ah, I see... I wonder if that was a recent change, because I don't recall dealing with captchas at all when I had an XMPP server before, and that was Ejabberd. With Prosody, that module simply blocks... it doesn't doesn't do that kind of thing.

  41. Martin

    You don't have to deal with it if you run it. People trying to contact you have to dral with it. 😄

  42. Martin

    You don't have to deal with it if you run it. People trying to contact you have to deal with it. 😄

  43. Brian

    Well, relatively recent... it's probably been around 10 years at least. Yeah, I get what you mean, and I didn't hear anything about them then.

  44. Martin

    Like the person I tried to contact didn't hear of me as I gave up and just blocked them to get rid of the captcha spam. 🤣

  45. Martin

    But enough bashing, I just strongly dislike how this module breaks the xmpp experience.

  46. Brian

    So, yeah... if I knew where to send the change for the Prosody module, I'd happily do it.

  47. Martin

    > Brian: mod_block_strangers is a community module, as Prosody developers we neither maintain nor recommend it. We can commit patches sent to us, or give you access to commit them yourself. Just get in touch with the devs.

  48. Trung

    I sent mine in here but my patch haven't been merged? xmpp:prosody@conference.prosody.im?join

  49. Martin

    Better send an email as things vet easily lost in a chat.

  50. Brian

    Done.

  51. Brian

    Hopefully, anyway :-)

  52. ☭Mike Yellow

    > You should pick a server with mod_block_strangers then. But I told you already and you still insist on using a deprecated module. Once the clients/servers still supporting it make a cleanup and remove it you will have to move to block strangers anyway. > But whitelists and mod_block_strangers have huge usability issues as people can not get in touch with you before you whitelist them, so they have to reach out out of band, e.g. by email, and ask you to whitelist them or add you to the roster. We know that.