Re: [hybi] [tsv-area] Fwd: I-D Action:draft-hixie-thewebsocketprotocol-35.txt

<L.Wood@surrey.ac.uk> Mon, 17 August 2009 14:58 UTC

Return-Path: <L.Wood@surrey.ac.uk>
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 5B71328C11B for <hybi@core3.amsl.com>; Mon, 17 Aug 2009 07:58:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.448
X-Spam-Level:
X-Spam-Status: No, score=-6.448 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 CH0Y7Db8QI9B for <hybi@core3.amsl.com>; Mon, 17 Aug 2009 07:58:12 -0700 (PDT)
Received: from mail71.messagelabs.com (mail71.messagelabs.com [193.109.255.131]) by core3.amsl.com (Postfix) with SMTP id A5E413A6EDF for <hybi@ietf.org>; Mon, 17 Aug 2009 07:58:11 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: L.Wood@surrey.ac.uk
X-Msg-Ref: server-13.tower-71.messagelabs.com!1250521092!65916963!2
X-StarScan-Version: 6.1.3; banners=-,-,-
X-Originating-IP: [131.227.102.140]
Received: (qmail 23081 invoked from network); 17 Aug 2009 14:58:12 -0000
Received: from ads40.surrey.ac.uk (HELO ads40.surrey.ac.uk) (131.227.102.140) by server-13.tower-71.messagelabs.com with SMTP; 17 Aug 2009 14:58:12 -0000
Received: from EVS-EC1-NODE4.surrey.ac.uk ([131.227.102.139]) by ads40.surrey.ac.uk with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 15:58:12 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA1F4B.23AA2242"
Date: Mon, 17 Aug 2009 15:58:11 +0100
Message-ID: <4835AFD53A246A40A3B8DA85D658C4BE01368948@EVS-EC1-NODE4.surrey.ac.uk>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [tsv-area] Fwd: I-D Action:draft-hixie-thewebsocketprotocol-35.txt
Thread-Index: AcofIpf0PjdBkNr+TlqhEVBsPnP6wAAJ8qRY
References: <20090816093001.319053A692F@core3.amsl.com> <015CC5B3-A697-46D5-B76D-3BC609A4E13D@nokia.com>
From: L.Wood@surrey.ac.uk
To: lars.eggert@nokia.com, hybi@ietf.org
X-OriginalArrivalTime: 17 Aug 2009 14:58:12.0162 (UTC) FILETIME=[24119220:01CA1F4B]
X-Mailman-Approved-At: Tue, 18 Aug 2009 18:02:07 -0700
Subject: Re: [hybi] [tsv-area] Fwd: I-D Action:draft-hixie-thewebsocketprotocol-35.txt
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: Mon, 17 Aug 2009 14:58:13 -0000

I don't see the reason for Connection: upgrade / Upgrade: WebSocket
as the handshake mechanism.

Surely a Content-* header (say: Content-Upgrade: WebSocket) is better, as 
it will be explicitly dropped and 501'd by proxies or by sources
not supporting web sockets? (per section 9.6 of RFC2616.) That
way, you know when the handshake has failed...

thanks,

L.

<http://www.ee.surrey.ac.uk/Personal/L.Wood/><L.Wood@surrey.ac.uk>



-----Original Message-----
From: tsv-area-bounces@ietf.org on behalf of Lars Eggert
Sent: Mon 2009-08-17 11:07
To: TSV Area
Subject: [tsv-area] Fwd: I-D Action:draft-hixie-thewebsocketprotocol-35.txt
 
Transport folks will want to give this a read. Comment on hybi@ietf.org.

Lars

Begin forwarded message:

> From: "Internet-Drafts@ietf.org" <Internet-Drafts@ietf.org>
> Date: August 16, 2009 11:30:01 GMT+02:00
> To: "i-d-announce@ietf.org" <i-d-announce@ietf.org>
> Subject: I-D Action:draft-hixie-thewebsocketprotocol-35.txt
> Reply-To: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
>
> A New Internet-Draft is available from the on-line Internet-Drafts  
> directories.
>
> 	Title           : The Web Socket protocol
> 	Author(s)       : I. Hickson
> 	Filename        : draft-hixie-thewebsocketprotocol-35.txt
> 	Pages           : 31
> 	Date            : 2009-08-16
>
> This protocol enables two-way communication between a user agent
> running untrusted code running in a controlled environment to a
> remote host that understands the protocol.  It is intended to fail to
> communicate with servers of pre-existing protocols like SMTP or HTTP,
> while allowing HTTP servers to opt-in to supporting this protocol if
> desired.  It is designed to be easy to implement on the server
> side.Author's note
>
> This document is automatically generated from the same source
> document as the HTML5 specification.  [HTML5]
>
> Please send feedback to either the hybi@ietf.org list or the
> whatwg@whatwg.org list.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-hixie-thewebsocketprotocol-35.txt
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
> [InternetShortcut]
> URL=ftp://ftp.ietf.org/internet-drafts/draft-hixie-thewebsocketprotocol-35.txt