Re: [hybi] Issue tracker

Scott Ferguson <ferg@caucho.com> Mon, 24 May 2010 18:42 UTC

Return-Path: <ferg@caucho.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 E929D3A6EB9 for <hybi@core3.amsl.com>; Mon, 24 May 2010 11:42:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.208
X-Spam-Level:
X-Spam-Status: No, score=0.208 tagged_above=-999 required=5 tests=[AWL=0.207, BAYES_50=0.001]
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 FiMU1OSzTibV for <hybi@core3.amsl.com>; Mon, 24 May 2010 11:42:41 -0700 (PDT)
Received: from smtp112.biz.mail.mud.yahoo.com (smtp112.biz.mail.mud.yahoo.com [209.191.68.77]) by core3.amsl.com (Postfix) with SMTP id 6F0313A6F4A for <hybi@ietf.org>; Mon, 24 May 2010 11:40:59 -0700 (PDT)
Received: (qmail 31991 invoked from network); 24 May 2010 18:40:48 -0000
Received: from [192.168.1.10] (ferg@66.92.8.203 with plain) by smtp112.biz.mail.mud.yahoo.com with SMTP; 24 May 2010 11:40:48 -0700 PDT
X-Yahoo-SMTP: L1_TBRiswBB5.MuzAo8Yf89wczFo0A2C
X-YMail-OSG: CzJcK0wVM1mwhWi.h7YgNWYJV9rfkmpF_pn8YlIl3gAofF20oIVw0Ch7ILnNFRIiZ.CGO64VewjtZGu_y7BYw7Z79EdaX01Wtefz2ZkdKgQdDY0vIvQCGQ5kQPX6TbQTLlVutjMSOgK.B94d_EsgVFFc1wjoyHJ260BfSyt1HmbdjzGZANJXn_EScK.zlY5d5IGolunDixgUlO1q4HwqSDvu6xKgq5h.Wwz0i.BypqDjWfRRBAgb3ADgDJVplvkEiAVFbEA1a8CcwyXoQ67oLfKORtDu3yJf9A7ZdT5fOg4qg0LgFYsaYUQbYddD
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4BFAC82D.6050402@caucho.com>
Date: Mon, 24 May 2010 11:40:45 -0700
From: Scott Ferguson <ferg@caucho.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Greg Wilkins <gregw@webtide.com>
References: <4BEA99E9.5050308@ericsson.com> <4BEAF8F6.80709@ericsson.com> <Pine.LNX.4.64.1005130134240.8532@ps20323.dreamhostps.com> <4BEBC177.3030201@ericsson.com> <Pine.LNX.4.64.1005132116210.12269@ps20323.dreamhostps.com> <4BF27670.1000607@ericsson.com> <Pine.LNX.4.64.1005182055280.22838@ps20323.dreamhostps.com> <4BF3A31B.5090208@ericsson.com> <Pine.LNX.4.64.1005230558070.22838@ps20323.dreamhostps.com> <4BF94D27.9080904@caucho.com> <AANLkTin6ful_1I6Sxq2WPVJv81tYQkk1oCGI7LSwjvZZ@mail.gmail.com>
In-Reply-To: <AANLkTin6ful_1I6Sxq2WPVJv81tYQkk1oCGI7LSwjvZZ@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: hybi <hybi@ietf.org>
Subject: Re: [hybi] Issue tracker
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, 24 May 2010 18:42:43 -0000

Greg Wilkins wrote:
> On 23 May 2010 17:43, Scott Ferguson <ferg@caucho.com> wrote:
>   
>> Correct. It's clear the spec will not reflect the consensus.
>>     
>
> Scott,
>
> The fundamental problem is that Ian as editor of the draft does not
> appear willing to accept the consensus view if he thinks it contradicts his
> personal view of what is technically sound.  He  rejects the concept
> that technical soundness can be determined by rough consensus.
>
> As such, I do not believe that the IETF process can work  with Ian as editor.
>   
That is my concern.

The outstanding issues that I've been following fall into the following 
groupings:

1. simple but important issues that are easily resolvable:
1a. HTTP compliance and/or avoiding the HTTP port
1b. binary support
1c. binary fragmentation/chunking (required for 1b)

The above are all trivial and fixing them are important for WebSockets 
to have a broad application base, but progress has stalled for months 
because the editor opposes the necessary changes to the spec, despite 
the broad support and technical value.

2. RTT fixes/client pipelining

This group is tougher, but important because not fixing it restricts the 
classes of applications that can use WebSockets, making HTTP itself a 
better solution. However, any real discussion of this issue is stymied 
by the editors opposition (without any solid reason for opposition.)

3. multiplexing/server load/resource issues

Whether or not we want to treat multiplexing as an extension, part of 
the main spec, or not addressed at all, it's an issue that needs to be 
discussed and has been brought up repeatedly as an issue by most of the 
server vendors and by others. Yet, this issue is entirely ignored, 
mostly I think because if we can't even resolve no-brainer issues like 
HTTP compliance while using the HTTP port, there's no point discussing 
anything as complicated as a multiplexing extension.

4. server events and the associated long-lived connection problem

As Roy Fielding pointed out, we may want to broaden the discussion space 
for this topic beyond ideas like multiplexing (e.g. to discussion client 
accept() ports/callbacks, proxies, etc.) And the server-sent event topic 
is at the heart of making WebSockets work.  Yet, if we can't discuss #3 
because it's too complicated, we have no hope of opening up this discussion.

Oh, and also,

5. security

The "security" features in the current draft like the key1/key2 and the 
random bytes are absurd, but there's almost no point discussing them 
because, really, where do you start discussing something that confused?

All these topics can be addressed by this group, because we have the 
expertise collectively, but those discussions are stuck because it's 
clear that the specification itself will not reflect any consensus.

-- Scott
> _______________________________________________
> hybi mailing list
> hybi@ietf.org
> https://www.ietf.org/mailman/listinfo/hybi
>
>
>
>