XMPP Council - 2025-12-16


  1. Daniel

    Sorry no official agenda this week but I would like to start the voting on this: https://github.com/xsf/xeps/pull/1487

  2. larma

    Daniel, I'm missing the context on this change: Is authorization-identifier what everyone implements?

  3. Daniel

    I think slightly more relevantly it's what 388 says

  4. Daniel

    But yes it's also what Conversations uses and that seems to be compatible with a lot of things

  5. Daniel

    Bind 2 is just referring to an element of sasl 2 here.

  6. singpolyma

    +1 on this fix

  7. larma

    I missed the part where 388 says that if bind happens, full jid should be put in authorization-identifier. I suggest to add an explicit reference to 388Β§2.6.1 there, so it's clear where this is coming from (notably, that it's not 388 saying that the full jid goes in the authorization-identifier, but that this is actually mandated by 388)

  8. Daniel

    I thought about that but the sentence kinda already says this. It say 'the sasl success including the authorization-identifier

  9. larma

    Given how entangled those two are, there are actually surprising little references between them. One basically has to know that SASL/SASL2 in XEP-0386 always refers to XEP-0388 and not some other SASL.

  10. Daniel

    I thought about that but the sentence kinda already says this. It says 'the sasl success including the authorization-identifier'

  11. larma

    I mean, in this specific sentence it's referring to the "SASL <success/> element" but it is actually referring to the SASL2 success...

  12. larma

    So maybe: a) clean up to use the term SASL2 everywhere and b) add a sentence somewhere very much at the top like 'The term "SASL2" is used to mean the SASL profile specified in &xep0388;'.

  13. larma

    It actually is the only use of the term SASL without SASL2 in the document πŸ˜‰

  14. larma

    It actually is the only use of the term SASL without 2 in the document πŸ˜‰

  15. daniel

    i've updated the PR to say SASL2 in that sentence and a added another reference to 388

    β™₯️ 1
  16. daniel

    It’s time

  17. daniel

    1) Roll call

  18. larma

    πŸ‘‹

  19. goffi

    .o/

  20. daniel

    dan.caseley, singpolyma are you here too?

  21. singpolyma

    hi

  22. dan.caseley

    Hi!

  23. daniel

    2) Agenda bashing

  24. daniel

    nothing to bash i assume

  25. daniel

    3) editors update

  26. daniel

    published IAP and issued a last call for spam reporting

  27. daniel

    4) Items for voting

  28. daniel

    a) XEP-0386: It's authorization-identifier not authorization-identity https://github.com/xsf/xeps/pull/1487

  29. daniel

    notice that i did a minor update since posting this an hour ago

  30. goffi

    +1

  31. daniel

    +1

  32. larma

    +1

  33. singpolyma

    +1

  34. dan.caseley

    +1

  35. daniel

    5) Pending votes

  36. daniel

    none

  37. daniel

    6) Date of next

  38. daniel

    suggesting January 6th

  39. daniel

    so +3w

  40. goffi

    January 6th wfm

  41. larma

    wfm

  42. singpolyma

    wfm

  43. dan.caseley

    wfm

  44. daniel

    notice that editor with a bit of foresight has set the last call date for spam reporting to January 5th. so if you have some down time over the holidays go review that :-)

  45. daniel

    7) AOB

  46. daniel

    assuming none

  47. daniel

    8) Close

  48. daniel

    thank you all. have some nice holidays. see you next year

  49. goffi

    Thanks daniel, thanks all. Merry Xmas, Happy New Year, enjoy holidays.