
From nobody Mon Apr 18 19:14:16 2016
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B34F612DC99 for <hybi@ietfa.amsl.com>; Mon, 18 Apr 2016 18:13:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.898
X-Spam-Level: 
X-Spam-Status: No, score=-107.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.996, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FSMEkh4S8sAC for <hybi@ietfa.amsl.com>; Mon, 18 Apr 2016 18:13:34 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5605412D963 for <hybi@ietf.org>; Mon, 18 Apr 2016 18:13:34 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 1AD9618000F; Mon, 18 Apr 2016 18:13:05 -0700 (PDT)
To: ifette+ietf@google.com, Alexey.Melnikov@isode.com, ben@nostrum.com, alissa@cooperw.in, aamelnikov@fastmail.fm, Salvatore.Loreto@ericsson.com, Gabriel.Montenegro@microsoft.com
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20160419011305.1AD9618000F@rfc-editor.org>
Date: Mon, 18 Apr 2016 18:13:05 -0700 (PDT)
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/Z28g3GO6GGAEzkU374xGFv4NerY>
X-Mailman-Approved-At: Mon, 18 Apr 2016 19:14:15 -0700
Cc: rfc-editor@rfc-editor.org, hybi@ietf.org, a.dunaev@nplab.ru
Subject: [hybi] [Technical Errata Reported] RFC6455 (4672)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 19 Apr 2016 01:13:35 -0000

The following errata report has been submitted for RFC6455,
"The WebSocket Protocol".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=6455&eid=4672

--------------------------------------
Type: Technical
Reported by: Anton Dunaev <a.dunaev@nplab.ru>

Section: 5.6

Original Text
-------------
   Data frames (e.g., non-control frames) are identified by opcodes
   where the most significant bit of the opcode is 0.  Currently defined
   opcodes for data frames include 0x1 (Text), 0x2 (Binary).  Opcodes
   0x3-0x7 are reserved for further non-control frames yet to be
   defined.

   Data frames carry application-layer and/or extension-layer data.  The
   opcode determines the interpretation of the data:

   Text

      The "Payload data" is text data encoded as UTF-8.  Note that a
      particular text frame might include a partial UTF-8 sequence;
      however, the whole message MUST contain valid UTF-8.  Invalid
      UTF-8 in reassembled messages is handled as described in
      Section 8.1.

   Binary

      The "Payload data" is arbitrary binary data whose interpretation
      is solely up to the application layer.


Corrected Text
--------------
   Data frames (i.e., non-control frames) are identified by opcodes
   where the most significant bit of the opcode is 0.  Currently defined
   opcodes for data frames include 0x00 (Continuation), 0x1 (Text) and
   0x2 (Binary).  Opcodes 0x3-0x7 are reserved for further non-control
   frames yet to be defined.

   Data frames carry application-layer and/or extension-layer data.  The
   opcode determines the interpretation of the data:

   Text

      The "Payload data" is text data encoded as UTF-8.  Note that a
      particular text frame might include a partial UTF-8 sequence;
      however, the whole message MUST contain valid UTF-8.  Invalid
      UTF-8 in reassembled messages is handled as described in
      Section 8.1.

   Binary

      The "Payload data" is arbitrary binary data whose interpretation
      is solely up to the application layer.

   Continuation

      These frames MUST be always preceeded by either Text or Binary
      frame with FIN bit clear (See Section 5.2). The "Payload data"
      contains next fragment (See section 5.4) of the message whose
      transmission were opened by the latest Text or Binary frame and
      MUST be interpreted in the same way as the initial fragment of
      the message.


Notes
-----
For any other opcode defined frames are explicitly listed and described in either Section 5.5 or Section 5.6. But continuation frame is not. 

Formally it matches definition of data frame (given in section 5.6) as the most significant bit of its opcode is 0. Logically it should be data frame too. But it is unclear whether there are two categories of frames (data and control) or the Continuation frame represents the third.

One could guess though that Continuation frame is a data frame from the content of the section 5.5.1 stating that "An endpoint MAY delay sending a Close frame until its current message is sent (for instance, if the majority of a fragmented message is already sent, an endpoint MAY send the remaining fragments before sending a Close frame)". This fragment clarifies that Close frame is sent after an endpoint finished message transmission. Thus such interpreation would be consistent with the Section 5.5.1 stating that "The application MUST NOT send any more data frames after sending a Close frame".

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC6455 (draft-ietf-hybi-thewebsocketprotocol-17)
--------------------------------------
Title               : The WebSocket Protocol
Publication Date    : December 2011
Author(s)           : I. Fette, A. Melnikov
Category            : PROPOSED STANDARD
Source              : BiDirectional or Server-Initiated HTTP APP
Area                : Applications
Stream              : IETF
Verifying Party     : IESG


From nobody Thu Apr 28 01:36:39 2016
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5349212D5DC for <hybi@ietfa.amsl.com>; Thu, 28 Apr 2016 01:36:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.996
X-Spam-Level: 
X-Spam-Status: No, score=-2.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4jaqy4m0J4bv for <hybi@ietfa.amsl.com>; Thu, 28 Apr 2016 01:36:37 -0700 (PDT)
Received: from waldorf.isode.com (waldorf.isode.com [62.232.206.188]) by ietfa.amsl.com (Postfix) with ESMTP id A42BE12B021 for <hybi@ietf.org>; Thu, 28 Apr 2016 01:36:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1461832595; d=isode.com; s=selector; i=@isode.com; bh=IOgZ8in1OnNVxeIJ8C7HrQhVYc7pXTsgDBm14ijAJ5M=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=MVXLQcfMutbcZJb3pRDEs0U6CZgK2YuGtDiI7vyegOLEj/QgSbCbLtrDJKuQ3n8AzK84rt z0xNlBSqaAKSdTiMQrCAwGd5nJYfc6XMKumiY5BFScD9bux0QO603nrgu8AS4JcKsCpuHh ayo+EsqumcJTI1gfAjN/bWEKpwYXH6s=;
Received: from [192.168.0.6] (cpc5-nmal20-2-0-cust24.19-2.cable.virginm.net [92.234.84.25])  by waldorf.isode.com (submission channel) via TCP with ESMTPSA  id <VyHLkwBntGAi@waldorf.isode.com>; Thu, 28 Apr 2016 09:36:35 +0100
X-SMTP-Protocol-Errors: PIPELINING
From: Alexey Melnikov <alexey.melnikov@isode.com>
Date: Thu, 28 Apr 2016 09:44:05 +0100
Message-Id: <EBEDDA31-E232-4992-B998-EBE72C98E670@isode.com>
To: hybi@ietf.org
X-Mailer: iPad Mail (13E238)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary=Apple-Mail-5700FE75-D192-4668-AAF7-716CB103ED17
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/UzEpQvweOtv5RP9YRUOakAnzskI>
Subject: [hybi] Update to IANA registration procedure for websocket sub-protocol registry
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 28 Apr 2016 08:36:38 -0000

--Apple-Mail-5700FE75-D192-4668-AAF7-716CB103ED17
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,
As per discussion on the mailing list, I started IETF LC on this short docum=
ent:

https://datatracker.ietf.org/doc/draft-hardie-rfc6455-iana-clarification/

Best Regards,
Alexey


--Apple-Mail-5700FE75-D192-4668-AAF7-716CB103ED17
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi,</div><div>As per discussion on the mailing list, I started IETF LC on this short document:</div><div><br></div><div><a href="https://datatracker.ietf.org/doc/draft-hardie-rfc6455-iana-clarification/">https://datatracker.ietf.org/doc/draft-hardie-rfc6455-iana-clarification/</a></div><div><br></div><div>Best Regards,</div><div>Alexey</div><div><br></div></body></html>
--Apple-Mail-5700FE75-D192-4668-AAF7-716CB103ED17--


From nobody Thu Apr 28 01:57:51 2016
Return-Path: <tyoshino@google.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CC5D12B05B for <hybi@ietfa.amsl.com>; Thu, 28 Apr 2016 01:57:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.696
X-Spam-Level: 
X-Spam-Status: No, score=-3.696 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7FKK-ZR4NUlv for <hybi@ietfa.amsl.com>; Thu, 28 Apr 2016 01:57:48 -0700 (PDT)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4273812B044 for <hybi@ietf.org>; Thu, 28 Apr 2016 01:57:48 -0700 (PDT)
Received: by mail-ig0-x233.google.com with SMTP id u10so97635682igr.1 for <hybi@ietf.org>; Thu, 28 Apr 2016 01:57:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SBmJI95SX8C5/ey7GFXQfNIiZj7f+Jv18ZeBm8YXlRs=; b=RoBEw8tA0QweD9weClh6yV7m/8SNXGEEWFGw0h1l0URjqaGokyTuTuMo8736FpA+wM aUaWnDG2e2+HYVhuqUgp9XAc/D7wB886kV45fyvURwJ2vEy5ej5Mz9dphSA1oki9KGUx u+AOkdca4/cbSoONlMEPiO07LkcVHUClRf6z1g4RwQLfvo6e4TqWBH2wcq0qe00eCrxk 04dQ+b9G/dANTnZGmCBhSw1VtKBuu93GonLixMxWHWTQ3wIl4KtBcCsbk2k6nUyuF2i/ +H7U3qC4kTphpEgDsjaUJsZi/MFGSv+7WVQyyId4jSxqc1NRzIYzYJfIypr8kaxhsIwG vPPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SBmJI95SX8C5/ey7GFXQfNIiZj7f+Jv18ZeBm8YXlRs=; b=DhGg9IRanBDjHBaun8FP9wF1EBlUwtppYIAgvYMMZtW18t2R4UNDLC5GZLt/q238AS xfbVXQt2K1wh+iltn8bXu8AbYQmExEduSrtrpDxq6csLE1KJ9SLzYuY7hCibp9hrzHiV 3xiUqmvj8EDjwTzyvzo92I9oLyGplRkJgUQL6oWGsdjgT/VoKqunzIeFPkgDIizKEXP1 fl0eEzsA8FsmXLpBYfwInk2gxhanh07RhXBBeSev3WrCM4ImZkuLPzFTBVGkdDNV6DNL EUkF0NqvMt7pXH+DOzRY0rS6qkXGjBXebkF2YhgzGqYFsoNWVyMhHcJS8HJyt2QRc5D6 FhiA==
X-Gm-Message-State: AOPr4FXSUHfv2/lXYnXWh753kEkYKssOsfnRqr6S1pplsgTi1LKpH5L0jSaYaheSptC5UpYdJHcVZOsE6VNR3EM5
X-Received: by 10.50.247.148 with SMTP id ye20mr32209779igc.6.1461833867540; Thu, 28 Apr 2016 01:57:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.33.1 with HTTP; Thu, 28 Apr 2016 01:57:27 -0700 (PDT)
In-Reply-To: <56E7CFF3.5010709@gmx.de>
References: <CA+9kkMDZQ_dPM76HaAKwvsRaOhdyvbQd+YLOCTR9piBYO2Kt+w@mail.gmail.com> <CADnb78gBkzjhVRQgzF29hNq4LsCZ=vSu4CJSM9nDWuLVcsOzDw@mail.gmail.com> <CA+9kkMCriEjDrs0Fpb-6QGcuZLWX37xVTBo6wk1Zq9cBSRMTxw@mail.gmail.com> <CADnb78iuJ=F=uhOTfyKx7mnH6wtpN6Pjqa2w2sQ7ZCbdULU_rw@mail.gmail.com> <CA+9kkMA5gHqd9QgfOseowEuFsE=sp8yjcUDa+6A06rQg650Jvw@mail.gmail.com> <56E6E454.7090207@gmx.de> <CA+9kkMCPkZcaM6xF0ctkhnz+Uju0WNj24pJ+-+VUqgkRy0BEjw@mail.gmail.com> <CAH9hSJZqP1xgYM9HEixif+OiLnrOnRD0dDbTaWHO2rkz8b-w2w@mail.gmail.com> <56E7CFF3.5010709@gmx.de>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Thu, 28 Apr 2016 17:57:27 +0900
Message-ID: <CAH9hSJYoamM0C8qVzRUWGB6J=Cb0ANPOAEf1LLcZT8+jAjdhQQ@mail.gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: multipart/alternative; boundary=f46d042a0bdd659c15053187b818
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/8pxyJO6sKPu6z23xHl0xxAYNV7M>
Cc: Ted Hardie <ted.ietf@gmail.com>, Server-Initiated HTTP <hybi@ietf.org>
Subject: Re: [hybi] Websockets sub-protocol registry
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 28 Apr 2016 08:57:50 -0000

--f46d042a0bdd659c15053187b818
Content-Type: text/plain; charset=UTF-8

On Tue, Mar 15, 2016 at 6:03 PM, Julian Reschke <julian.reschke@gmx.de>
wrote:

> On 2016-03-15 09:52, Takeshi Yoshino wrote:
>
>> On Tue, Mar 15, 2016 at 1:43 AM, Ted Hardie <ted.ietf@gmail.com
>> <mailto:ted.ietf@gmail.com>> wrote:
>>
>>     On Mon, Mar 14, 2016 at 9:18 AM, Julian Reschke
>>     <julian.reschke@gmx.de <mailto:julian.reschke@gmx.de>> wrote:
>>
>>
snip


>
>> FYI, current status of browsers:
>>
>> The implementation of the WHATWG WebSocket API on Chromium 49.0.2623.87:
>> - validates that the Sec-WebSocket-Protocol header value in the
>> handshake response is one of the subprotocols listed in the handshake
>> request.
>> - Case-sensitive comparison is used for this.
>> - When the validation fails, the handshake fails.
>>
>> The API implemented on Firefox 44.0.2:
>> - also validates the value against the list sent in the handshake request.
>> - But case-insensitive comparison is used.
>>
>
> ...raise a bug report?
>
>
Added a comment to an existing bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=711886

Thanks

--f46d042a0bdd659c15053187b818
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Mar 15, 2016 at 6:03 PM, Julian Reschke <span dir=3D"ltr">&lt;<a href=
=3D"mailto:julian.reschke@gmx.de">julian.reschke@gmx.de</a>&gt;</span> wrot=
e:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:s=
olid;padding-left:1ex"><span class=3D"gmail-">On 2016-03-15 09:52, Takeshi =
Yoshino wrote:<br>
</span><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:=
solid;padding-left:1ex"><span class=3D"gmail-">
On Tue, Mar 15, 2016 at 1:43 AM, Ted Hardie &lt;<a href=3D"mailto:ted.ietf@=
gmail.com">ted.ietf@gmail.com</a><br></span><span class=3D"gmail-">
&lt;mailto:<a href=3D"mailto:ted.ietf@gmail.com">ted.ietf@gmail.com</a>&gt;=
&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 On Mon, Mar 14, 2016 at 9:18 AM, Julian Reschke<br></span><sp=
an class=3D"gmail-">
=C2=A0 =C2=A0 &lt;<a href=3D"mailto:julian.reschke@gmx.de">julian.reschke@g=
mx.de</a> &lt;mailto:<a href=3D"mailto:julian.reschke@gmx.de">julian.reschk=
e@gmx.de</a>&gt;&gt; wrote:<br>
<br></span></blockquote></blockquote><div><br></div><div>snip</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204)=
;border-left-style:solid;padding-left:1ex"><span class=3D"gmail-"></span></=
blockquote><span class=3D"gmail-"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(20=
4,204,204);border-left-style:solid;padding-left:1ex">
<br>
FYI, current status of browsers:<br>
<br>
The implementation of the WHATWG WebSocket API on Chromium 49.0.2623.87:<br=
>
- validates that the Sec-WebSocket-Protocol header value in the<br>
handshake response is one of the subprotocols listed in the handshake<br>
request.<br>
- Case-sensitive comparison is used for this.<br>
- When the validation fails, the handshake fails.<br>
<br>
The API implemented on Firefox 44.0.2:<br>
- also validates the value against the list sent in the handshake request.<=
br>
- But case-insensitive comparison is used.<br>
</blockquote>
<br></span>
...raise a bug report?<br><br></blockquote><div><br></div><div>Added a comm=
ent to an existing bug: <a href=3D"https://bugzilla.mozilla.org/show_bug.cg=
i?id=3D711886">https://bugzilla.mozilla.org/show_bug.cgi?id=3D711886</a><br=
></div><div><br></div><div>Thanks</div><div>=C2=A0</div></div></div></div>

--f46d042a0bdd659c15053187b818--


From nobody Thu Apr 28 06:46:19 2016
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EAF912D781; Thu, 28 Apr 2016 06:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 37Xw-daHN0s6; Thu, 28 Apr 2016 06:46:14 -0700 (PDT)
Received: from mail-ig0-x244.google.com (mail-ig0-x244.google.com [IPv6:2607:f8b0:4001:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A131212D780; Thu, 28 Apr 2016 06:46:10 -0700 (PDT)
Received: by mail-ig0-x244.google.com with SMTP id qu10so13038595igc.1; Thu, 28 Apr 2016 06:46:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=QkLkGuIgSgA0ywIfsjFMO/uZXzWeVHiEZiFC4T5JY1Y=; b=JaKcXPVJdti9ylDMHTJKwPVCwa4rpqlJfceljqTnbPgUkgx9LF5eRjG8YQ9u6plmWe etgWjAx7uH6Jqy8PfwNwUJ30myC8+59AEoXcZkofQYAVMNsAtpm4aUAXagx9MiJrhAPK W2FKsnDh5jj6sFqZcvCmOO8lsA9iGsWoXL1+ppLNB0tDccY5xjtTGrdgFcLV/zQI3pCJ fSPpL3hU++aUSpizW5fwb9cbNHSTvX7xeaZyr8zS8zRgSWmNizzm3DG1MxkEN9TxPFlF vhjJY6V0S46QZ9kbVtXkEmJXI1CccIP4p18Vs4ZevuqOqqMxZHgixj/uDTlZ9itB0dGS XGWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=QkLkGuIgSgA0ywIfsjFMO/uZXzWeVHiEZiFC4T5JY1Y=; b=BqtrXvaaCoiVU5tpX1EIhyWdqRKG9S7rAzgkXoSkLXfCafFF8G0nl4AsqXreF+MQVw Xa//Jgo945zAjrgLSZA0eW4M7+uIOAx55OhJrX3SUmdC9kBaLfw8FMDxQsOpp7qJ4kJx QEj9c+5uEh4h+pfguw1A4rtf/ROOvREup6VoZy3pTIVIfnIrAHAau1MXddDGux8hF7B0 s+3hUB5T5OdcDOXTyvnDvRlY3ROwcho5Jxaj88LzoXcA4toq/wFaS50SaTXiqabtI6In 0OB2U9TXl0SVGHrb0MtD/vQO+GdnRCvjf3JFYKzKTrxNn/Zb7G2ZxPcBFoMz9H5crHgb ddgw==
X-Gm-Message-State: AOPr4FU9ui//2t6qn448kofg6MfQrJ/YnSErpFwMKtcFnDqvMOl8LvZqphiqTUhsQqxF+SHiQVouB4/NXbX5cw==
MIME-Version: 1.0
X-Received: by 10.50.29.45 with SMTP id g13mr11123198igh.93.1461851169956; Thu, 28 Apr 2016 06:46:09 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.107.144.11 with HTTP; Thu, 28 Apr 2016 06:46:09 -0700 (PDT)
In-Reply-To: <EBEDDA31-E232-4992-B998-EBE72C98E670@isode.com>
References: <EBEDDA31-E232-4992-B998-EBE72C98E670@isode.com>
Date: Thu, 28 Apr 2016 09:46:09 -0400
X-Google-Sender-Auth: TnNsu9MMOyWzGf6rbuq73EkSkvg
Message-ID: <CAC4RtVC8DwQ-V-o4fP=asRqEfXsjJzmaabm0KDm0VpDFAwZz_w@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: draft-hardie-rfc6455-iana-clarification.all@ietf.org
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/OCXfOlniiVS_xhmcPCBAKAV3U_c>
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] Update to IANA registration procedure for websocket sub-protocol registry
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 28 Apr 2016 13:46:16 -0000

> As per discussion on the mailing list, I started IETF LC on this short
> document:
> https://datatracker.ietf.org/doc/draft-hardie-rfc6455-iana-clarification/

For the IANA Considerations:
It would be good to ask IANA to change the registry's reference field
to add this document, in addition to RFC6455, as its references.

Barry


From nobody Thu Apr 28 12:15:43 2016
Return-Path: <scott@adligo.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CAD412D869 for <hybi@ietfa.amsl.com>; Thu, 28 Apr 2016 12:15:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=adligo-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4S6MgICChOvP for <hybi@ietfa.amsl.com>; Thu, 28 Apr 2016 12:15:40 -0700 (PDT)
Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77ED612D641 for <hybi@ietf.org>; Thu, 28 Apr 2016 12:15:40 -0700 (PDT)
Received: by mail-ig0-x230.google.com with SMTP id bi2so1244115igb.0 for <hybi@ietf.org>; Thu, 28 Apr 2016 12:15:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adligo-com.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to; bh=8u9msNWKEIF9oOwi//+BDs3ZgWoXjOfYlfq+SX3D360=; b=Qvz60hA6I1CoeBfjxonIITCDPg7sNczPEv8yRFc3zNeTBtwUM4SU0Ha+47YpWZovWp 2EQ9m8DFVTDlAWnXw1rHcuaiCaaEDNlkxh7GKnwv5WMyZH8iVAkaCx/l8lLPRrcqf57M dC2quHrPWxMm+ogvXtkWw+kyA1GHjH1PcjUvFSTmOrreMEM46b3OLGhoUVgTVoB3hG0d x5hMyWfoKn4lNQEGUhRQiDfdThJLNoCgVRkNdjW+XSwvyyAoXCyX4Oh+Sy+wnzL8AXlq +ZG0megClbrzqvyDODfKYLr413YN9BHDIHZY9Si8LdEtrvgiok3N3J8utzLOCFiO1ofw /K/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=8u9msNWKEIF9oOwi//+BDs3ZgWoXjOfYlfq+SX3D360=; b=HzK7sGYer2NtJ7we+dZ7aU2Nr19Uf+4OHSCRgbViz6O4v72QHM3wKl5pSvBszP1gnt XplxEyai7sPt8JhtJsG0WO5j1QXsyG6YwAxvlpk53RYdmi5Yq+bx7u6llUx2pUaBYexc cgAPBALhYN8KAtZk229zlJ4EjNbSwssbeNKQTSJVrFm0qv3BKrypSFcLP3soYC/f4oyu aC0/LNAWHq6TCyCbAlxmy76Sdz51Bn81gSFlpIbVA3lWQBt2pTUxr90QYjd4qJ6KoTrn JvIx2omLBtvlpB2rEOB4bcBs7chXz4Yph7AcTYTUi/I5nwwYBPAjMcsVv8+8l7L10ZKF HcBg==
X-Gm-Message-State: AOPr4FX9rWn2f+mTVweAhTX/PG+71bePUntGS5dS7+Ts8I1AGnei1jJRlgFcFDuveVmsdiY2NNmrqyQZS8TVMA==
MIME-Version: 1.0
X-Received: by 10.50.221.67 with SMTP id qc3mr21159383igc.77.1461870939815; Thu, 28 Apr 2016 12:15:39 -0700 (PDT)
Received: by 10.79.39.80 with HTTP; Thu, 28 Apr 2016 12:15:39 -0700 (PDT)
Date: Thu, 28 Apr 2016 14:15:39 -0500
Message-ID: <CANEdHmiUFf_+1QToMUJ_X3+jROVij+c=zy212ZhNzA4+pW4bJQ@mail.gmail.com>
From: Scott Morgan <scott@adligo.com>
To: hybi@ietf.org
Content-Type: multipart/alternative; boundary=001a11343b781362160531905a19
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/UYJ0Miu_zTqmNXm8zii2ooRjAZ8>
Subject: [hybi] Sub-Registry Protocols that are not exclusive to WebSockets
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 28 Apr 2016 19:15:42 -0000

--001a11343b781362160531905a19
Content-Type: text/plain; charset=UTF-8

Hi All,

I just wanted to point out that there is not always a hierarchy between
protocols. For example the protocol I am working on ASBP (Asynchronous
Services Bus Protocol) is intended to be layered on top of any of;

WebSockets

Http/2

Http 1.1

Http 1.0

https://datatracker.ietf.org/doc/draft-adligo-hybi-asbp/?include_text=1


In the ASBP case I would guess that I should register ASBP as a WebSocket
sub protocol, as well as a sub protocol for all of the above protocols.


On the other hand perhaps the title 'Websockets Sub-Protocol Registry'
should be changed to 'Protocols Supported Over WebSockets' in order to
facilitate clarity.


Cheers,

Scott

--001a11343b781362160531905a19
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra">
=09
=09
=09


<p style=3D"margin-bottom:0in;line-height:100%">Hi All,</p>
<p style=3D"margin-bottom:0in;line-height:100%">   I just wanted to
point out that there is not always a hierarchy between protocols.=20
For example the protocol I am working on ASBP (Asynchronous Services
Bus Protocol) is intended to be layered on top of any of;</p>
<p style=3D"margin-bottom:0in;line-height:100%">WebSockets</p>
<p style=3D"margin-bottom:0in;line-height:100%">Http/2</p>
<p style=3D"margin-bottom:0in;line-height:100%">Http 1.1</p>
<p style=3D"margin-bottom:0in;line-height:100%">Http 1.0</p>
<p style=3D"margin-bottom:0in;line-height:100%">
<font color=3D"#222222"><font face=3D"arial, sans-serif"><font style=3D"fon=
t-size:12pt"><a href=3D"https://datatracker.ietf.org/doc/draft-adligo-hybi-=
asbp/?include_text=3D1">https://datatracker.ietf.org/doc/draft-adligo-hybi-=
asbp/?include_text=3D1</a></font></font></font></p>
<p style=3D"margin-bottom:0in;line-height:100%"><br>

</p>
<p style=3D"margin-bottom:0in;line-height:100%">  In the ASBP case I
would guess that I should register ASBP as a WebSocket sub protocol,
as well as a sub protocol for all of the above protocols. =20
</p>
<p style=3D"margin-bottom:0in;line-height:100%"><br>

</p>
<p style=3D"margin-bottom:0in;line-height:100%">On the other hand perhaps t=
he title &#39;<span style=3D"color:rgb(0,0,0);white-space:pre-wrap;line-hei=
ght:normal">Websockets Sub-Protocol Registry</span><span style=3D"line-heig=
ht:100%">&#39; should be changed to &#39;Protocols Supported Over WebSocket=
s&#39; in order to facilitate clarity.</span></p>
<p style=3D"margin-bottom:0in;line-height:100%"><br>

</p>
<p style=3D"margin-bottom:0in;line-height:100%">Cheers,</p>
<p style=3D"margin-bottom:0in;line-height:100%">Scott</p></div></div>

--001a11343b781362160531905a19--

