Re: draft-cridland-xmpp-session-00
Kevin Smith <[email protected]> Tue, 10 Jun 2014 09:59:43 +0100
| Newsgroups | gmane.ietf.xmpp |
|---|---|
| Message-ID | <CAOb_FnxhO0V71tSPzZiEyysUJ4YUo-CNZB9_b8nqYDVAhLaXrA@mail.gmail.com> |
On Tue, Jun 10, 2014 at 9:58 AM, Dave Cridland <[email protected]> wrote: > On 10 June 2014 09:48, Kevin Smith <[email protected]> wrote: >> >> On Tue, Jun 10, 2014 at 9:44 AM, Ralph Meijer <[email protected]> wrote:> 3) >> Clients already supporting Session Establishment, SHOULD (per the >> >> > upcoming version of this draft) skip negotiating Session Establishment. >> >> ...when advertised as optional. > > > The odd thing about this draft is that <optional/> is mandatory. An artifact > of how one writes these things... > > Right, I've gone for: > > OLD: Clients SHALL ignore such advertisements. > NEW: Clients MAY ignore such advertisements, and are encouraged to do so. > > So in RFC 2119 terms, it's truly optional, but for reasons other than > interoperability we're encouraging people to avoid the request. > > Also, later on, I've added: > > NEW: It is important to note that there is no value in performing this > request, and New clients are expected to elide the request when the > <optional/> marker is present. Sounds great, thanks. An example of the stream feature, and a note saying 'this is only defined in this namespace for this stream feature' and I'll be happy. /K