XMPP Council - 2014-03-12


  1. Tobias

    do we have a meeting todayß

  2. Tobias

    do we have a meeting today?

  3. Kev

    We do.

  4. Kev

    I just have to survive until then (not feel great yesterday/today)

  5. Kev

    We've got the TLS/DNSSEC/Dialback ProtoXEP and killing 27 with fire on the agenda.

  6. Tobias

    ahh..ok

  7. m&m

    meeting in 10?

  8. stpeter

    yep

  9. stpeter

    AFAIK

  10. m&m

    stpeter: I have a question for you

  11. stpeter

    m&m: I have an answer for you!

  12. m&m

    how do you deal with the RC versions of Draft XEPs?

  13. stpeter

    ah

  14. stpeter

    undocumented :-)

  15. m&m

    that is not covered in the README (-:

  16. stpeter

    yeah

  17. stpeter

    first we make sure that they have <interim/> element the header

  18. m&m

    we can have this discuss on the editor@ list

  19. stpeter

    in the header

  20. stpeter

    sure

  21. fippo

    oh kev?

  22. Kev

    Tada

  23. Kev

    1) Rolls

  24. Lance

    here

  25. fippo

    here, now officially being an &yeti

  26. Kev

    Congrats :)

  27. Kev

    Tobias?

  28. Kev

    Have poked Matt.

  29. Tobias

    there

  30. Kev

    OK.

  31. Kev

    2) Do we want to burn 27 with fire?

  32. m&m vaguely recalls MattJ sending apologies?

  33. Kev

    m&m: Thanks. Not sure why I missed that, will check later.

  34. Lance

    What are the problems with 27?

  35. Kev

    Lance: It's fundamentally broken.

  36. stpeter

    it would be good to document those, I suppose, if someone is motivated to do so

  37. Tobias

    Lance, http://wiki.xmpp.org/web/XMPP_E2E_Security#Comparative_Overview first row

  38. fippo

    and the requirements "for privacy and security features in a well-rounded instant messaging system" have changed since 2004.

  39. Lance

    Quite. I'd just like us to have a list of reasons to note when we kill it with fire

  40. Kev

    Lance: But, it encrypts but doesn't sign messages, and signs presence but without replay protection.

  41. Lance

    As long as we can point to 'this is why', +1 fire

  42. m&m

    PGP doesn't have message integrity protection

  43. Dave Cridland

    m&m, Really?

  44. m&m

    from the last I looked

  45. Tobias

    m&m, PGP in general or the way XEP-0027 uses it?

  46. m&m

    it was added to CMS fairly recently, but I don't see updates to PGP for that

  47. Kev

    I /think/ the right path is that it's currently Active, so it should be moved to Deprecated and then Obsolete.

  48. Kev

    So I think 3) Move XEP-0027 to Deprecated

  49. Kev

    +1

  50. Lance

    +1

  51. m&m

    Tobias: in general, to the best of my knowledge

  52. MattJ

    Hey

  53. Kev

    Afternoon.

  54. fippo

    '+1 as well

  55. MattJ

    +1 to #2, +1 to #3 :)

  56. Tobias

    +1

  57. m&m

    Tobias: let's talk later this week, I can help you update the E2E wiki

  58. Kev

    3) Move XEP-0027 to Obsolete

  59. Kev

    +1

  60. stpeter

    heh

  61. m&m

    (-:

  62. stpeter

    wouldn't that be 4)

  63. Dave Cridland

    Work that state machine.

  64. Tobias

    m&m, happy to do that :) i'd be great to have a good overview of what solutions we have and how they all failed :D before we start another one

  65. Tobias

    Kev, +1 on that

  66. fippo

    ... +1 to burning it with fire, +1 to deprecating it, +1 to obsoleting it

  67. Lance

    +1 obsolete

  68. Kev

    I think that's everyone agreed to obsolete it. It's a shame that only the author can retract, because that seems more appropriate than Obsolete, but there we go.

  69. Kev

    4) http://xmpp.org/extensions/inbox/starttls-dialback.html Accept?

  70. Kev

    I need to vote on list on this.

  71. Lance

    +1 accept, but it needs some editing & clarifications

  72. Dave Cridland

    Kev, Retracted is only moved to from Experimental actually.

  73. Lance

    in particular, the text in example 16 confused me

  74. Kev

    Dave Cridland: By the state machine, rather than the text, I think.

  75. Tobias

    +1 on accepting that

  76. Dave Cridland

    Lance, I'm certainly not going to claim it's ready for anything more than Experimental.

  77. fippo

    the text in example should say something along the lines of "capulet ignores the EXTERNAL offer, despite what xep-0178 says, and uses dialback"

  78. MattJ

    +1 to accept

  79. Kev

    Assuming Fippo is +1, that leaves me on-list.

  80. MattJ

    I'll note that I thought it was an informational/best practice document, until it started getting into protocol details

  81. fippo

    oh well, 0178 only says "Server1 considers EXTERNAL to be its preferred SASL mechanism", not that it should do that

  82. Dave Cridland

    "In this instance, Capulet ignores the EXTERNAL offer (counter to the advice in XEP-0178), and uses with dialback"

  83. Kev

    5) Date of next.

  84. Dave Cridland

    MattJ, It *could* be Informational; I leant toward Standards Track because it can be tested.

  85. Kev

    SBTSBC?

  86. Lance

    wfm

  87. Tobias

    wfm

  88. fippo

    wfm

  89. stpeter agrees with Dave about testability

  90. m&m

    Re: starttls-dialback, does the Council want it to be Standards Track or Informational?

  91. Lance

    given dave's comment, i lean standards track

  92. MattJ

    time/date wfm

  93. MattJ

    m&m, as is, standards track

  94. Kev

    I need to have read it before I commend

  95. Kev

    Or comment, for that matter.

  96. stpeter

    I commend you for commenting

  97. Kev

    I note that other similar things (e.g. 178) are Informational.

  98. fippo

    so is 0185. I have no strong preference here.

  99. stpeter

    and they might be better as standards track, but I'd need to look again

  100. Dave Cridland

    stpeter, When he's commented, he'll command.

  101. m&m

    I will poll the council again just prior to advancement

  102. Kev

    I'm happy enough the ST, there isn't a clear Right Answer here, to me.

  103. Lance

    oh, fippo: is 185 obsoleted by 220?

  104. Kev

    I'll give it a read and comment/commend/command onlist.

  105. Kev

    5) Any other business

  106. fippo

    lance: no, 0185 is just a nice way to implement 0220

  107. stpeter

    I'm working on an update to XEP-0138

  108. Dave Cridland

    Right, XEP-0185 is not required for interop, so Informational seems sensible. XEP-0178 is again testable, but I *think* it's merely expanding on RFC 3920 - I wonder if it's now covered by RFC 6120?

  109. stpeter

    but no action by Council required at this time

  110. Lance

    ah, ok. i saw "however, the recommendations in this document have been incorporated into Server Dialback (XEP-0220) [2]." and was curious

  111. Tobias

    no AOB from me

  112. Lance

    no AOB here

  113. Kev

    I think we're done then.

  114. Kev

    Thanks all.

  115. m&m

    AOB from XEPs

  116. Kev

    m&m: Just in time.

  117. Kev

    What've you got?

  118. m&m

    XEP-0124 is available now to review

  119. Kev

    m&m: So you want a vote on that next meeting?

  120. m&m

    Kev: that's your decision (-

  121. m&m

    but all of the changes are available in 1.10rc3

  122. m&m

    http://xmpp.org/extensions/tmp/xep-0124-1.11rc3.html

  123. Kev

    I'm not sure it is, actually.

  124. Kev

    I think once we get told you want a vote on a new version, we have to do it :)

  125. m&m

    whether it's the next meeting or sometime later is your decision

  126. Kev

    Fair.

  127. m&m

    (-:

  128. Kev

    OK, that's in my TODO.

  129. Kev

    Anything else?

  130. m&m

    it's up for your review, and yes a vote is expected (-:

  131. m&m

    nothing from me … will get the newest protoXEP up before the end of the week

  132. Kev

    Ta.

  133. Kev

    Then we're done.

  134. Kev

    Thanks all

  135. Kev bangs the gavel

  136. MattJ

    Thanks Kev

  137. Tobias

    thank you