2009/12/8 Matthew A. Miller <[email protected]>: > Today, XEP-0124 includes a way to report the highest supported version, but > XEP-0206 (XMPP over BOSH for the uninitiated) does not.
Supported version of what? XMPP or BOSH? > We're finding this problematic in implementing client- and server-side, > since it's not clear when a stream restart should or should not be sent. The > current version of the spec says MUST, yet this change came after draft > acceptance, so any implementation against previous versions (which were > SHOULDs) may not properly support this. > > I propose that we enhance XEP-0206 to include an xmpp:ver or xmpp:rev to > indicate the highest version/revision of support, similar to XEP-0124. > It already includes an xmpp:version attribute, equivalent to the 'version' attribute defined in RFC3920. If you mean the BOSH version then yes, this does seem absent from 206, but note that 206 *extends* 124, which does define a 'version' attribute in the session creation/response. This is a part of the BOSH protocol, and should be there whether using 124 with some other protocol, or with XMPP (as defined in 206). Matthew.
