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