XSF Discussion - 2019-09-16


  1. Link Mauve

    Zash, rion, the people doing Renegade X started writing a PRECIS implementation suitable for use from C, or at least are planning on that.

  2. Link Mauve

    I don’t think any code has been written yet.

  3. Link Mauve

    Join chat@xmpp.rs (xmpp:chat@xmpp.rs?join) to get in touch with them, if you want to help.

  4. flow

    Link Mauve, that C&C Renegage remake?

  5. jonas’

    I like the idea of MIX, but whenever I look at the specs I realize how much cleanup is still needed

  6. Ge0rG

    I like the idea of XMPP, but whenever I look at the specs I realize how much cleanup is still needed

  7. jonas’

    hah

  8. Ge0rG

    jonas’: you could run for Council.

  9. jonas’

    are the elections open again?

  10. jonas’

    ah, they are

  11. jonas’

    oh, Daniel’s coming back

  12. Ge0rG

    I need to find all the banners I made the last time.

  13. Ge0rG

    https://upload.yax.im/upload/L9QpGat3GD9S3nMF/make-xmpp-great-again.jpg = 404

  14. Ge0rG

    Who made this shit?

  15. eevvoor

    sounds trumpy Ge0rG

  16. jonas’

    that’s from back when Trump hadn’t won yet and it was still funny

  17. eevvoor

    it is still funny, just like telling people that wa is perfect for pupils and at school. that's also funny 🙄

  18. jonas’

    ladies and gentlemen, we have a MIX create/join in aioxmpp! https://paste.debian.net/hidden/2b9100eb/

  19. Zash

    gg

  20. Ge0rG runs for the hills (of MUC)

  21. Ge0rG

    flow: would you accept a PR containing the Oob.java file in the appropriate Smack namespace (which one?): https://github.com/yaxim-org/yaxim/blob/master/src/org/yaxim/androidclient/packet/Oob.java

  22. Daniel

    I'm currently writing slides for a developers introduction to xmpp

  23. Daniel

    Have we ever documented the session optional child thing?

  24. Daniel

    Or is that just something people need to know? Lol

  25. Zash

    Hm, hold on

  26. Zash

    Daniel: https://datatracker.ietf.org/doc/draft-cridland-xmpp-session/

  27. Daniel

    oh nice

  28. Daniel

    how would people usually discover that?

  29. Daniel

    that draft i mean

  30. Zash

    Even nicer would be to get that finished and RFC'd

  31. Zash

    Ie an RFC that updates RFC 6121

  32. ralphm

    Daniel: what do you mean discover? If a server presents that child element it supports it?

  33. Daniel

    no how a developer would know about it

  34. ralphm

    Ah, well, it is an expired draft, so I assume the answer is they shouldn't?

  35. ralphm

    (casually mentions dwd)

  36. Zash

    It documents something that solves a problem and that is implemented.

  37. ralphm

    Well if that's the case, indeed it should progress, because it adds a new element to an existing namespace.

  38. ralphm

    I didn't know it was actually implemented.

  39. Daniel

    I think both ejabberd and prosody do

  40. Daniel

    At least

  41. MattJ

    Yes

  42. ralphm

    Daniel: so the normal way would be this document progressing to RFC and being recorded as updating 6121. It would then show up at the top of the latter's document.

  43. Daniel

    good to know thanks.

  44. ralphm

    Last discussion on this seems to be the same day the -01 was published, on the xmppwg list, by Kev and dwd.

  45. Zash

    Discussion from then suggests M-Link also does it

  46. Daniel

    so does openfire

  47. Zash

    Are there clients that still fail if you stop advertising <session/>?

  48. Daniel

    dunno. are there servers that still fail if you don’t send session?

  49. Zash

    dunno. haven't looked at this since that draft

  50. Zash

    Aw, MUC logs from that time lost in the crash? :(

  51. jonas’

    aioxmpp also supports that optional thing

  52. jonas’

    Daniel, jabber.ccc.de failed back when I started aioxmpp, not sure if it has been updated since then

  53. Daniel

    The optional thing is fairly widely supported I believe. Gajim most likely as well. However I didn't know about that draft and thought it was just collective consciousness

  54. Zash

    It existed before the draft, IIRC waqas may have talked about it before that

  55. Zash

    https://hg.prosody.im/trunk/rev/0bbbc9042361

  56. Zash

    Prosody 0.6

  57. Daniel

    I think I remember that ejabberd only got that relatively recently. Circa 2016 or so.

  58. Daniel

    And as jonas’ pointed out ejabberd in 2015 even required it

  59. Zash

    2016 indeed, if this is it: https://github.com/processone/ejabberd/commit/a150bf8fdc8061bc60e5cb1a64a1e06f962d6a4e

  60. flow

    Ge0rG, sure. BTW, I am not sure if discussing Smack related stuff is really on-topic in xsf@, consider using smack@conference.igniterealtime.org, where we should continue discussing the details

  61. Ge0rG

    flow: or you might join jdev@, where it's also on topic.

  62. jonas’

    Zash, oh wow, I was just assuming jabber.ccc.de was running old software

  63. Ge0rG

    jonas’: I fell for that as well, recently