Re: [hybi] WebSocket feedback
Greg Wilkins <gregw@webtide.com> Thu, 04 March 2010 07:25 UTC
Return-Path: <gregw@webtide.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 44DC528C2C6 for <hybi@core3.amsl.com>; Wed, 3 Mar 2010 23:25:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.589
X-Spam-Level:
X-Spam-Status: No, score=-2.589 tagged_above=-999 required=5 tests=[AWL=0.010, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T3O9Mp2TFHYU for <hybi@core3.amsl.com>; Wed, 3 Mar 2010 23:25:22 -0800 (PST)
Received: from mail-fx0-f213.google.com (mail-fx0-f213.google.com [209.85.220.213]) by core3.amsl.com (Postfix) with ESMTP id 2499928C0DF for <hybi@ietf.org>; Wed, 3 Mar 2010 23:25:21 -0800 (PST)
Received: by fxm5 with SMTP id 5so2439042fxm.29 for <hybi@ietf.org>; Wed, 03 Mar 2010 23:25:18 -0800 (PST)
Received: by 10.223.28.156 with SMTP id m28mr4867902fac.41.1267687517634; Wed, 03 Mar 2010 23:25:17 -0800 (PST)
Received: from [192.168.0.100] (host116-234-static.43-88-b.business.telecomitalia.it [88.43.234.116]) by mx.google.com with ESMTPS id 15sm149945fxm.12.2010.03.03.23.25.14 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Mar 2010 23:25:15 -0800 (PST)
Message-ID: <4B8F6056.8060809@webtide.com>
Date: Thu, 04 Mar 2010 08:25:10 +0100
From: Greg Wilkins <gregw@webtide.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Hybi <hybi@ietf.org>
References: <8B0A9FCBB9832F43971E38010638454F032E566DDF@SISPE7MB1.commscope.com> <Pine.LNX.4.64.1002150605580.29686@ps20323.dreamhostps.com>
In-Reply-To: <Pine.LNX.4.64.1002150605580.29686@ps20323.dreamhostps.com>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: Re: [hybi] WebSocket feedback
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 07:25:23 -0000
Ian, thanks for taking on board a lot of feedback and introducing some interesting updates to the draft. However, I hope that this type of mass update is a once off due to the circumstances we find in starting off the WG. In general I think it would be far easier handle changes in smaller increments and individual threads. Also it would be good to see proposed diffs to the draft before they are actually just put in the draft. Sorry - don't mean to rain on your parade when you've done so much. A couple of minor points. If the handshake messages are to contain content, then they MUST have headers to indicate the content length to be legal HTTP: in this case, a Content-Length header would be appropriate Considering that we are already shipping products with websocket implementations from the existing draft, can we specify a transition to the new handshake in an appendix. Ie while the standard is under development connections without websocket keys MAY be accepted, but implementation SHOULD warn that support for such connections is deprecated. The text of 1.3, still kind of implies that the HTTP fields must be ordered as per the spec. Can we add a sentence to say that header ordering may be different. Also I'm not sure this sentence is really that clear: "Additional fields are used to select options in the WebSocket protocol. The only option available in this version is the subprotocol selector, |Sec-WebSocket-Protocol|:" I thought we were going to allow arbitrary extra headers, but that their interpretation was not defined by the ws spec other than the optional Sec-WebSocket-Protocol. We still need to allow headers for cookies, authentication etc. regards
- Re: [hybi] WS ABNF Dave Cridland
- Re: [hybi] WS ABNF Julian Reschke
- Re: [hybi] WS ABNF Greg Wilkins
- Re: [hybi] WS ABNF Thomson, Martin
- [hybi] WS ABNF Thomson, Martin
- Re: [hybi] WS ABNF Dave Cridland
- Re: [hybi] WS ABNF Julian Reschke
- Re: [hybi] WS ABNF Jamie Lokier
- Re: [hybi] WS ABNF Pieter Hintjens
- Re: [hybi] WS ABNF Dave Cridland
- Re: [hybi] WS ABNF Dave Cridland
- Re: [hybi] WS ABNF Greg Wilkins
- Re: [hybi] WS ABNF Scott Ferguson
- Re: [hybi] WS ABNF Dave Cridland
- Re: [hybi] WS ABNF Scott Ferguson
- Re: [hybi] WebSocket feedback Thomson, Martin
- [hybi] WebSocket feedback Ian Hickson
- Re: [hybi] WebSocket feedback Ian Hickson
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Vladimir Katardjiev
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Vladimir Katardjiev
- [hybi] Publishing drafts, Re: WebSocket feedback Julian Reschke
- Re: [hybi] Publishing drafts, Re: WebSocket feedb… Julian Reschke
- [hybi] Framing, was Re: WebSocket feedback Dave Cridland
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Vladimir Katardjiev
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Joe Hildebrand
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Greg Wilkins
- Re: [hybi] WebSocket feedback Julian Reschke
- Re: [hybi] WebSocket feedback Mridul Muralidharan
- [hybi] requirement: backwards compatible?. was : … Greg Wilkins
- Re: [hybi] requirement: backwards compatible?. wa… Anne van Kesteren
- Re: [hybi] requirement: backwards compatible?. wa… Vladimir Katardjiev