XSF Discussion - 2021-09-22


  1. wurstsalat

    emus: sorry, I don't understand

  2. emus

    wurstsalat: why do filter noch work? static site?

  3. wurstsalat

    emus: because they are not implemented. yes, that's a static site

  4. wurstsalat

    I thought about it: what would you want to filter though

  5. emus

    not sure. but maybe the other idea is better: overview + link to site with all rfcs

  6. dwd

    There are a lot of ancillary RFCs, internet drafts, and so on. There's also sites which will find (for example) all documents which normatively reference XMPP, which might be rather useful to link. But also closely related RFCs, like RFC 6125, which informatively references XMPP (I think), but is really useful if you want to implement.

  7. dwd

    wurstsalat, Are you building that site and the text from the BIBXML, BTW?

  8. wurstsalat

    dwd not yet, but that's a great idea

  9. wurstsalat

    I'll try to automate as much as possible

  10. dwd

    Idle thought - what do we think the most popular XMPP client is?

  11. Kev

    Gaim.

  12. Ge0rG

    for federated XMPP, not just something that's hidden inside a HP printer or something?

  13. Zash

    https://cerdale.zash.se/s/dsP7mvWV3z4uTYUq/de27679d-51ee-4188-a2d5-b343bdb30ae3.png

  14. dwd

    Well, I was thinking it's probably either Fortnite or the Nintendo Switch.

  15. Ge0rG

    dwd: what about GCP?

  16. dwd

    For federated consumer chat, I think probably Conversations, yes.

  17. dwd

    Ge0rG, I don't know if that's still XMPP as such. Otherwise we'd be looking at WhatsApp.

  18. Ge0rG

    dwd: https://xmpp.org/uses/internet-of-things/ claims that Google Firebase has billions of installs, but I suppose this is about the target client devices, and Firebase XMPP is limited to source event delivery

  19. Ge0rG

    According to https://xmpp.org/uses/gaming/ it's Fortnite

  20. Zash

    So the answer is Google Fortnite Printing

  21. dwd

    ITYM Google Fortnite Switch

  22. Ge0rG

    RIP Google

  23. wurstsalat

    whatsapp claims to have 2 bn users now. xmpp.org still says 800 million. gotta pump those numbers up!

  24. dwd

    Yes, but then you get into the philosophical argument over whether WhatsApp is XMPP, XMPP-derived, or nothing like XMPP anymore.

  25. Zash

    But is it still XMPP??

  26. dwd

    ... which Zash as ever is more concise with.

  27. Holger

    Whatever helps with marketing, dammit.

  28. Zash

    Ah yes, of course. "Start with XMPP and you too can have 2B users in no-time!"

  29. MattJ

    In recent months I've seen denials from two WhatsApp folk that WhatsApp uses anything like XMPP in any way. And also a reverse engineering that clearly shows that it still is.

  30. MattJ

    I think at this point "XMPP-derived" is accurate, it's clearly not actual standard XMPP

  31. Zash

    Looking at the thing Matterbridge uses, I see a pile of protobuf

  32. dwd

    I don't think they'd recognise it. It's sort of weird WAP compressed XML, except I very much doubt they even treat it as XML anymore. But it does seem to be the same model still.

  33. dwd

    Zash, That's using the WhatsAppWebb protocol isn't it? Which is different again.

  34. Zash

    Yes

  35. Holger

    Right, if those folks are new they maybe just don't know where their tech is coming from?

  36. Ellenor Malik

    (-:

  37. Holger

    Denying they're coming from XMPP would be hard: https://web.archive.org/web/20200205125232/http://lists.jabber.ru/pipermail/ejabberd/2009-June/005027.html

  38. MattJ

    Heh

  39. dwd

    Certainly. But Trigger's Broom and all that. (Or the Ship of Theseus, for non-UK people of a more classical bent). At what point does a system that's been gradually moving from XMPP over time actually cease to be "XMPP-based"?

  40. Zash

    When Marketing says so, obviously.

  41. dwd

    Zash, But whose marketing? Ours might say it's XMPP, still, and forever. Facebook's might disagree.

  42. dwd

    Obviously we'd win because we can weird RFC 2119, the magical language that warps reality to our choosing. But still.

  43. dwd

    I meant to type "weild", but weird is good too.

  44. jonas’

    oh, a dwd

  45. dwd

    Possibly wield.

  46. Zash

    Verb the weird!

  47. dwd

    It's cognate with various words meaning "fate", or indeed coercing of same, so quite suitable here.

  48. Ge0rG

    MattJ: https://github.com/xsf/xmpp.org/pull/960 is merged but https://xmpp.org/about/compliance-suites-current is 404? am I missing something?

  49. MattJ

    The website requires manual deployment at the moment

  50. MattJ

    So probably that

  51. MattJ

    Ge0rG, deployed but still 404

  52. Ge0rG

    Is there an evil typo in my PR?

  53. MattJ

    Looks okay to me, at a glance

  54. Ge0rG

    MattJ: reload nginx?

  55. MattJ

    It was restarted

  56. MattJ

    Hmm, this is a rewrite, not a redirect

  57. Zash

    isn't that sometimes the same thing?

  58. Ge0rG

    Oh. But /about/ipr-policy is also a redirect?

  59. MattJ

    Right, but it's also actual content that nginx is serving

  60. MattJ

    Extensions are served from another nginx instance

  61. MattJ

    Just a theory about what might be the cause, nginx logic beats me all the time

  62. Ge0rG

    me too

  63. MattJ

    But I suspect it sees that there is no file at the destination and returns 404 instead of a redirect. Presumably one can force a redirect.

  64. Ge0rG

    but `return 302 ...` won't work because it's not properly scoped

  65. MattJ

    I think you just append 'redirect' to the end of the line, I'll test

  66. MattJ

    Yes, that was it

  67. Ge0rG

    Perfect, thanks.

  68. Ge0rG

    how do I render the new homepage?

  69. Zash

    Given what?

  70. Ge0rG

    given a source checkout

  71. MattJ

    Run 'hugo' to build HTML files, or 'hugo serve' to run a server

  72. Zash

    `make` would tell you

  73. MattJ

    There's good docs in the README I believe :)

  74. Ge0rG

    thanks.

  75. Zash

    `make serve` builds something for the xep list, then runs `hugo serve` and then http://localhost:1313

  76. Ge0rG

    or just `hugo`

  77. Zash

    What, don't you want magic self-reloading javascript????

  78. emus

    I thinn it would be best to discuss why we think that someone should start using XMPP for their project/software?

  79. Ge0rG

    https://github.com/xsf/xmpp.org/pull/972

  80. Link Mauve

    Ge0rG, you missed XEP-0302.

  81. Ge0rG

    Link Mauve: I was following the "supercedes" links, so it's missing there as well

  82. Link Mauve

    Ah, I missed it back then then.

  83. Ge0rG

    Maybe the Editor could fix that?

  84. Ge0rG

    Link Mauve: https://github.com/xsf/xmpp.org/pull/972/commits/7ecbbcb8265a22aa4b6fb7fdc750931afa830dc6

  85. Zash

    Ge0rG: Any ideas for making the compliance suite link stand out more on https://xmpp.org/extensions/ ? Maybe in some way that fits with https://github.com/xsf/xmpp.org/pull/964

  86. Link Mauve

    Ge0rG, https://github.com/xsf/xmpp.org/pull/1108

  87. Zash

    Page not found. Looking good Github

  88. Link Mauve

    Ge0rG, https://github.com/xsf/xeps/pull/1108

  89. Link Mauve

    Sorry.

  90. Ge0rG

    Link Mauve: thanks very much!

  91. Ge0rG

    Zash: I've thought about that too, but without a clear path forward

  92. emus

    Ge0rG: once you suggested a CVE list "thing" maybe now its time for this?

  93. Ge0rG

    emus: https://op-co.de/tmp/xep-0280.html#security

  94. Ge0rG

    Sorry, https://xmpp.org/extensions/xep-0280.html#security

  95. emus

    but you wanted to read those automatically, right?