XSF Discussion - 2019-03-05


  1. jonas’

    zinid, oh damn, I totally forgot about those

  2. jonas’

    I’ll *try* to get around to do it today, the only blocker is really me running the scripts

  3. zinid

    jonas’, no problem, thanks!

  4. pep.

    https://rosenzweig.io/blog/the-federation-fallacy.html I'm not sure I agree with all of it, (neither how she depicts XMPP as "arcane", even if there is some truth in it), but that's a interesting (long) piece on federation

  5. MattJ

    "Every toddler and grandmother is required to become their own system administrator." - may I stop reading now?

  6. Zash

    MattJ: You got some teaching to do :)

  7. pep.

    MattJ: no please read further

  8. MattJ

    Yes, example from last night: "No! The slot at the top of the oven door is *not* a postbox for letters."

  9. Seve

    :D

  10. jonas’

    MattJ, not even for letters you don’t want to have? ;-)

  11. jonas’

    reminds me of the trailer of that game where one side plays the toddler and the other side a caregiver and the goal is for the toddler to kill itself and for the caregiver to prevent that from happening. setting is in an appartment.

  12. MattJ

    A game? People play that for... fun? :)

  13. jonas’

    I think so.

  14. jonas’

    or maybe for training

  15. Guus

    what the?

  16. Zash

    How nice and positive

  17. contrapunctus

    pep.: > https://rosenzweig.io/blog/the-federation-fallacy.html I'm not sure I agree with all of it, (neither how she depicts XMPP as "arcane", even if there is some truth in it), but that's a interesting (long) piece on federation Interesting indeed.

  18. contrapunctus

    I've seen plenty of people self-host XMPP, though...more than email or Matrix, I think?

  19. moparisthebest

    Well self hosting email is a nightmare that requires running like, 5 different daemons at minimum

  20. moparisthebest

    Vs starting an xmpp server

  21. Zash

    moparisthebest: what 3 am I missing?

  22. contrapunctus

    lol

  23. moparisthebest

    Zash: dkim signing/verifying, SPF checking, virus/spam checking?

  24. Zash

    I'm not sure my SPF checking is its own daemon and I don't have separate things for the rest.

  25. Zash

    ROI on DKIM is meh for small servers afaik

  26. moparisthebest

    Do you not do the rest or are they built in?

  27. Zash

    What spam filtering I have is mostly what postfix can do. Far from perfect but good enough for me.

  28. Zash

    But back on topic, yeah, XMPP servers consists of fewer moving parts these days, simplifying setup.

  29. Zash

    moparisthebest: Did you ever run the original jabberd? Separate daemons for c2s, s2s, ... other parts that I don't remember. :)

  30. moparisthebest

    Ha no, sounds... Interesting

  31. Zash

    Altho all those came in the same package, so I'm not sure how much it counts

  32. Zash

    I don't think I managed to get it running anyways

  33. Kev

    I don't think the number of processes is something anyone really cares about. The 'moving parts' is about configuration, I think. At least for me.

  34. Zash

    Sure

  35. Kev

    e.g. M-Link uses more than one process, but you wouldn't realise unless you looked.

  36. Zash

    Ubuntu used to have a meta-package that installed a fully working email setup

  37. Zash

    Didn't require more configuration than DNS.

  38. zinid

    Zash, yeah, but if something goes wrong you're screwed

  39. zinid

    lurking problems in 10 daemons with 10 configs is not fun at all

  40. moparisthebest

    Kev, yea I agree I mainly meant the setting up of 5 different configuration files in different formats and hooking it all together etc, not to mention the billion DNS records required

  41. Ge0rG

    is it just me or is there no way to distinguish a MUC service from a single MUC just from the disco#info response?

  42. jonas’

    possible

  43. Ge0rG

    there is a bunch of optional muc_ features, but both are supposed to advertise http://jabber.org/protocol/muc

  44. Ge0rG

    and have the same identity?!

  45. Ge0rG

    what am I supposed to do? `if (jid.contains("@"))`?

  46. jonas’

    fwiw, on prosody, the component name itself *is* a MUC

  47. Ge0rG

    only on <0.11

  48. jonas’

    ah pity

  49. jonas’

    I liked htat

  50. Ge0rG

    except for fugly constructions like chat@dino.im

  51. Zash

    Huh

  52. Zash

    Ge0rG: Pretty sure it still works?

  53. Ge0rG

    Zash: oh. hm.