XSF Discussion - 2022-11-25


  1. L29Ah

    21:17:20]<Zash> I note that Converse.js won't show a message input box if you open a chat with a host jid (without localpart), which made it awkward when I made a chat interface for pubsub bnw.im is an example of an XMPP service that sends and receives messages on its host jid

  2. L29Ah

    (xmpp-based blog)

  3. moparisthebest

    So is xmpp:cheogram.com

  4. Zash

    and xmpp:pubsub.prosody.im

  5. flow

    mjk, I hope not, as this production would disallow 'dot' U+002E in the domainpart, which would invalidate all JIDs in this MUC

  6. flow

    (well probably depends on how you interpret what a "string conforming to RFC 5890" constitutes)

  7. mjk

    flow: I'd think it means not just a label

  8. flow

    mjk, well, then check ยง 3.2.1 of said document

  9. mjk

    of 5890? there isn't a 3.2.1 in 5890...

  10. flow

    https://datatracker.ietf.org/doc/html/rfc7622#section-3.2.1

  11. mjk

    oh

  12. flow

    mjk, also related https://www.rfc-editor.org/errata/eid5789

  13. flow

    (which is incomplete, as I learned later that there are more DNS label separators than U+002E, which should probably be mapped to U+002E

  14. flow

    (which is incomplete, as I learned later that there are more DNS label separators than U+002E, which should probably be mapped to U+002E)

  15. mjk

    ok, so the RFC says not what it means, all clear now :)

  16. flow

    the intention is clear, you want to allow internationalized DNS names, IPv4/v6 addresses and "hostnames" (which are probably best described as internationalized DNS names without length restriction) in the domainpart

  17. mjk

    right

  18. emus

    XMPP End of the Year talk A kind reminder on the topic and call for more short presentations (5-10 mins, informal is fine). When: 6th Dec, 19:00 CET