Re: [hybi] Moving to a CONNECT-based handshake

James Graham <jgraham@opera.com> Tue, 30 November 2010 16:43 UTC

Return-Path: <jgraham@opera.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 1E82028C0F9 for <hybi@core3.amsl.com>; Tue, 30 Nov 2010 08:43:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 2hxfdHt6b+ku for <hybi@core3.amsl.com>; Tue, 30 Nov 2010 08:43:38 -0800 (PST)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by core3.amsl.com (Postfix) with ESMTP id 12A9B3A6C87 for <hybi@ietf.org>; Tue, 30 Nov 2010 08:43:37 -0800 (PST)
Received: from [10.30.0.35] (oslo.jvpn.opera.com [213.236.208.46]) (authenticated bits=0) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id oAUGimli028029 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <hybi@ietf.org>; Tue, 30 Nov 2010 16:44:48 GMT
Message-ID: <4CF529FF.9080708@opera.com>
Date: Tue, 30 Nov 2010 17:44:47 +0100
From: James Graham <jgraham@opera.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9pre) Gecko/20100217 Shredder/3.0.3pre
MIME-Version: 1.0
To: hybi@ietf.org
References: <op.vmzqkhszidj3kv@simon-pieterss-macbook.local> <4CF52558.9010100@gmx.de>
In-Reply-To: <4CF52558.9010100@gmx.de>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.64 on 213.236.208.81
Subject: Re: [hybi] Moving to a CONNECT-based handshake
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: Tue, 30 Nov 2010 16:43:39 -0000

On 11/30/2010 05:24 PM, Julian Reschke wrote:
> On 30.11.2010 16:56, Simon Pieters wrote:
>> Hi,
>>
>> At Opera we do not plan to implement the new framing until the spec uses
>> a CONNECT-based handshake. We support Adam and Eric's handshake proposal.
>
> What does the framing have to do with the switch from HTTP?

The point is that we are not likely to make an interim implementation of 
the latest framing but with the -00 handshake. It is not clear what 
others are planning to do here although at least the Chrome team were 
talking about an in-progress implementation of the new framing that 
predated the handshake discussion.

It also seems clear from Adam's work that there are considerable 
problems with the existing Upgrade-based handshake. Therefore switching 
to the -abarth design, which is known to avoid many of these problems, 
seems like the correct way forward.

As usual, I will point out that websockets -00 is currently deployed by 
multiple UAs. The longer that it takes to come to agreement about a 
final version that we can all implement, the smaller the chance of that 
final version supplanting -00.