- From: <bugzilla@jessica.w3.org>
- Date: Mon, 21 Oct 2013 17:10:12 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23576
Ian 'Hixie' Hickson <ian@hixie.ch> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ian@hixie.ch
--- Comment #1 from Ian 'Hixie' Hickson <ian@hixie.ch> ---
(In reply to Takeshi Yoshino from comment #0)
>
> > The connection will only be established if the server reports that it has
> > selected one of these subprotocols.
>
> Though this may be intended to explain the role of the protocols argument
> briefly and non-normatively, we interpreted that this text adds a
> requirement that a WebSocket client MUST abort connection establishment if
> the peer server doesn't select any subprotocol offered by the client.
You interpreted this text incorrectly; it's non-normative. You can tell because
it doesn't contain any normative statements — in particular, the word "must"
isn't there.
> RFC 6455 itself doesn't require a client to abort connection establishment.
Wow, yeah. Huh. Looks like they broke that.
I've added normative text to the HTML spec to fix it.
> RFC 6455 is incomplete about subprotocol validation. It specifies the
> WebSocket protocol layer to fail on the following cases: [...]
Yeah, looks like they broke it between when I edited the spec and when it
became an RFC. Going to the IETF was such a mistake.
Thanks for catching this.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 21 October 2013 17:10:14 UTC