XMPP Service Operators - 2023-07-04


  1. jacob.eva

    Hey guys, I'm planning to create a MUC on one of my servers using ejabberd, it will have a clearnet domain and an onion domain. My question is, if I create a MUC on the onion domain and clearnet domain, is there anyway of syncing the messages between the two? Something like a MUC to MUC bridge or something.

  2. radovan

    Why would you duplicate it?

  3. radovan

    If upu just leave it as is on the clearnet then the onion can be used as host override and they will be the same

  4. Licaon_Kter

    jacob.eva: two domains means two servers, you'd want federated mucs for that

  5. jonas’

    I think Maranda used to have a muc-to-muc bridge…?

  6. Maranda hides.

  7. jacob.eva

    Thank you, I'll look into everything you guys said :)

  8. jacob.eva

    > If upu just leave it as is on the clearnet then the onion can be used as host override and they will be the same Would you kindly elaborate on this? How could I set up a host override in eiabberd?

  9. radovan

    You just point the onion to your servicd

  10. radovan

    There is no need to do anything special here

  11. jacob.eva

    I'll experiment with this later, I think I get what you mean, thanks.

  12. sagaracharya

    Which DNS service do y'all use?

  13. sagaracharya

    I use freedns.afraid.org

  14. jonas’

    I run my own.

  15. millesimus

    desec.io is nice.

  16. MattJ

    I recently ran a survey of hosted Snikket domains using custom DNS, and my conclusion is that there are a surprising number of providers in use and most people aren't using the most popular provider (which was by far Cloudflare)

  17. ben

    That's good right

  18. MattJ

    Yep

  19. ben

    🤝🏻

  20. sagaracharya

    jonas’: Which software do you use?

  21. sagaracharya

    I thought about hosting my own but I don't have ipv6

  22. MattJ

    Well, from some perspectives. I did the survey because I wanted to provide documentation for how to correctly set up DNS records for the most popular providers. But based on this, even if I documented the top 3 providers, that documentation would only be useful to less than half of users

  23. sagaracharya

    I mean v4

  24. jonas’

    sagaracharya, powerdns

  25. moparisthebest

    sagaracharya: I run my own hidden bind9 and use https://freedns.afraid.org/secondary/ https://puck.nether.net/dns/login https://dns.he.net/ As public "secondaries", the chances all 3 or even 2 go down at once seem very small

  26. moparisthebest

    Much smaller than my bind9 stopping updating dnssec signatures :'(

  27. sagaracharya

    Damn, you folks are absolute experts!

  28. sagaracharya

    This all sounds greek to me

  29. Steven Roose

    > Damn, you folks are absolute experts! > > This all sounds greek to me 😁 I like that expression! Is that the standard way of saying it where you are from? In Belgium we use Chinese 🤷

  30. Steven Roose

    > Damn, you folks are absolute experts! > > This all sounds greek to me 😁 I like that expression! Is that the standard way of saying it where you are from? In Belgium we use Chinese, even though for sure Belgians won't understand Greek any better 🤷

  31. opal

    re dns im using nsd

  32. opal

    Steven Roose: ive only heard "greek"

  33. opal

    chinese is way more complex than greek, probably better lol

  34. Steven Roose

    Actually in Belgium secundar school has an option to take ancient Greek when you also take Latin. I had like a small intro for 1 year. So maybe it does make sense that we don't use Greek 😅 sorry, </offtopic>

  35. opal

    ah lol

  36. opal

    its on topic if youre an xmpp service operator :^)

  37. jacob.eva

    > You just point the onion to your servicd > > There is no need to do anything special here Thank you for your help, you were totally right.

  38. jacob.eva

    Didn't realise it's like email where the address and server can be two different domains lol!

  39. sagaracharya

    Can someone help me with this function, in case someone knows lua?

  40. sagaracharya

    My function is function send_mail(recipient, sub, content) local smtp = require("socket.smtp") mesgt = { headers = { to = recipient, subject = sub }, body = content } local r, e = smtp.send{ from="username@disroot.org", rcpt = recipient, source = smtp.message(mesgt), user = "username", password = "pass", server = "disroot.org", port = "587” } return 0 end

  41. sagaracharya

    If you're on disroot, you can test it straightaway. It throws me the following error

  42. sagaracharya

    socket/tp.lua:29: bad argument #1 to 'receive' (string expected, got light userdata)

  43. MattJ

    sagaracharya, this isn't really on topic here (it's SMTP and this is not a programming support channel). You could try the #lua IRC channel on libera.chat for Lua questions.

  44. sagaracharya

    MattJ: I have asked this absolutely everywhere. Allow me just this 1 time

  45. opal

    >socket/tp.lua:29: bad argument #1 to 'receive' i dont know the contents of socket/tp.lua, i dont know what line 29 of that file is, and i do not see any call to any function `receive`, so i cant help out with that

  46. opal

    nor do i think anyone in here can

  47. opal

    not based off that info alone anyway