Re: [hybi] #1: HTTP Compliance

Greg Wilkins <gregw@webtide.com> Mon, 17 May 2010 09:05 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 050223A6A18 for <hybi@core3.amsl.com>; Mon, 17 May 2010 02:05:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.278
X-Spam-Level:
X-Spam-Status: No, score=-0.278 tagged_above=-999 required=5 tests=[AWL=-0.279, 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 kcyqxYKi8GDz for <hybi@core3.amsl.com>; Mon, 17 May 2010 02:05:03 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id D23243A691B for <hybi@ietf.org>; Mon, 17 May 2010 02:04:59 -0700 (PDT)
Received: by wyb42 with SMTP id 42so2405377wyb.31 for <hybi@ietf.org>; Mon, 17 May 2010 02:04:48 -0700 (PDT)
Received: by 10.227.135.203 with SMTP id o11mr4017781wbt.229.1274087088832; Mon, 17 May 2010 02:04:48 -0700 (PDT)
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 z33sm39323608wbd.13.2010.05.17.02.04.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 17 May 2010 02:04:47 -0700 (PDT)
Message-ID: <4BF106AD.6020506@webtide.com>
Date: Mon, 17 May 2010 11:04:45 +0200
From: Greg Wilkins <gregw@webtide.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100423 Thunderbird/3.0.4
MIME-Version: 1.0
To: "hybi@ietf.org" <hybi@ietf.org>
References: <068.d07026741c6694cd80652d2a7d34f236@tools.ietf.org>
In-Reply-To: <068.d07026741c6694cd80652d2a7d34f236@tools.ietf.org>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Subject: Re: [hybi] #1: HTTP Compliance
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 May 2010 09:05:04 -0000

All,

I know this issues has been somewhat sidetracked by the
discussion about TLS.

However, this particular requirements is conditional for only when
sharing a port with HTTP, so I think it valuable to continue to
try to finalize this requirement.

Currently there is no clear consensus either way, with perhaps
a few more voices against compliance is not required.

For firstly, I'd like to encourage all list lurkers to
speak up and help sway the debate one way or the other.

Also, in an attempt to move the conversation on, I'd like
flip the question around and ask if somebody can clearly
state what is the down side of adopting HTTP compliance
other than it might force a breaking change in the
-76 draft.   Is there some other requirement that can only
be achieved by breaking compliance?


regards








On 12/05/10 12:37, hybi issue tracker wrote:
> #1: HTTP Compliance
> -------------------------------------------+--------------------------------
>  Reporter:  salvatore.loreto@…             |       Owner:     
>      Type:  defect                         |      Status:  new
>  Priority:  major                          |   Milestone:     
> Component:  websocket-requirements         |     Version:     
>  Severity:  -                              |    Keywords:     
> -------------------------------------------+--------------------------------
>  REQ.7 currently states:
> 
>       When sharing host and "well known" port with HTTP, the
>       WebSocket protocol MUST be HTTP compatible until both ends have
>       established the WebSocket protocol.
> 
>  at the Anaheim meeting there was some consensus to change this to "HTTP
>  compliant".
>  However there is a lot of misunderstanding about what compliance to HTTP
>  means and implies.
>  The Requirement draft should clarify it, as it may have non trivial impact
>  on the protocol design.
>