Re: [Gen-art] Gen-ART review for draft-ietf-xmpp-websocket-07

Lance Stout <[email protected]> Mon, 7 Jul 2014 23:51:01 -0700
Newsgroups gmane.ietf.xmpp,gmane.ietf.gen-art
Message-ID <[email protected]>
> I would like to see some thoughts from the editors regarding the two points that you raised.

Hrm, did my earlier response on the 3rd not make it through moderation to the gen-art list?



> 1. In order to accommodate the Websocket binding this document describes several
> deviations from RFC6120. For example, in Section 3.3 it says: The WebSocket
> XMPP sub-protocol deviates from the standard method of constructing and using
> XML streams as defined in [RFC6120] by adopting the message framing provided by
> WebSocket to delineate the stream open and close headers, stanzas, and other
> top-level stream elements. I am wondering whether it would not be appropriate to
> reflect this in the document header by adding Updates RFC6120

This is creating a new binding, separate from the TCP binding defined in RFC6120. While
this document introduces framing (thus deviating from RFC6120) it does not actually
modify anything in RFC6120. 


> 2. In Section 3.6.1:
> 
>   If the server wishes at any point to instruct the client to move to a
>   different WebSocket endpoint (e.g. for load balancing purposes), the server
>   MAY send a <close/> element and set the "see-other-uri" attribute to the
>   URI of the new connection endpoint (which MAY be for a different transport
>   method, such as BOSH (see [XEP-0124] and [XEP-0206]).
> 
>        I do not understand the usage of MAY in this paragraph. Is there another
> method to move to a different Web socket endpoint that is described here or some
> other place? In not, why is not the first MAY at least a SHOULD? The second
> usage seems to describe a state of facts, so it needs not be capitalized at all.

That is the only method, so I agree that can be a SHOULD, and also agree on the
second point.

After proposing changing this to SHOULD to the WG, some members have questioned if 
2119 language is even needed here at all, as there is no alternative way to do this.



— Lance

_______________________________________________
xmpp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/xmpp
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJTu5TVAAoJEEUjsLfW9hYOxZMP+gJmXik3Ve28P7JyxhVQHU3N
NE0Tlo84T8E9/8P9oSnfpXxW0IWoRy/ii7gb1KaYox8/QSaRTCoAes8DfEJliTMl
rM66WO6CvPt3XycN3UIqQcy6uPE0wSgwoBKon40gjxL8wyOapufLsmoXlEhZQZUy
XPvvcveTBqSrZUQCrhY5DTcmkUIFmOp3htdUDSOcMRS6T/2v5zlrrd5ZdnVyS7vC
ZbXeB9SEffQO19WDrOPaK80LT0ZkmsNsGBLCxeJj7dEn3XEnlBKNECXL5dqS+aj6
sNNPsN3WGf2J5R0NmS4xKymScxTTLd2+acXh+XmX0rhRzdoU3CjIGfEj9Hscq/pA
pwPqiv1IXMkeO5Eh1w1Lumu9Rw29Pa4l93lB9r5bL1u7Vg8sQLT7vnMjFvYhTIDn
WY991t6dGULCv7GrCGpt7rMuXi42pKWtFj0qbJrLqFpTpvd/1EiB/mPReOn/Mb48
V89fDpj5NCWrsO7HM5MQraTSnRhHkjkzfuoqOFeTLg7O2YRGwckfUU/r9Cy1im4/
o1I9Tw4XafeD1fbW6f/GNh2x1n0AYR4bt+ny3OvKKL9ctTwW8j53y0XKW39AvXBZ
RxdaH0cyxZ/rrhGaVtKZWohQq+n3SQA3vs78ApqoX7k9L9yp4EWXdDFoavJs9But
edhxTFjNEzk5R+p/LMEd
=GgHZ
-----END PGP SIGNATURE-----