Re: draft-cridland-xmpp-session-00
Kevin Smith <[email protected]> Tue, 10 Jun 2014 09:48:43 +0100
| Newsgroups | gmane.ietf.xmpp |
|---|---|
| Message-ID | <CAOb_Fnw_0P+wKPDGgaWEH1RspF7Y6B4YQTWcBWV-5NqQgQtzjQ@mail.gmail.com> |
On Tue, Jun 10, 2014 at 9:44 AM, Ralph Meijer <[email protected]> wrote: > On 2014-06-10 10:33, Kevin Smith wrote: >> On Tue, Jun 10, 2014 at 9:26 AM, Ralph Meijer <[email protected]> wrote: >> [..] >>> I disagree. Clients only need to implement this if they want to benefit >>> from the removal of a roundtrip with servers advertising this flag. >> >> 'this' in this case being session establishment, not optional. > > Well, yeah: > > 1) (New) clients need to implement negotiating Session Establishment to > interact with servers that advertise Session Establishment, but only if > advertized. Yes (and, post this Draft, only if not optional). > 2) Clients may have to negotiate Session Establishment to work around > broken servers that don't advertise, but do require it to be negotiated. > I hope this is never the case, though. If there are such implementations > in the wild, I hope to have them fixed *and* implement this draft. Swift negotiates iff it is advertised. I'm not aware of any such broken servers. > 3) Clients already supporting Session Establishment, SHOULD (per the > upcoming version of this draft) skip negotiating Session Establishment. ...when advertised as optional. /K