Re: [hybi] Websockets sub-protocol registry

Takeshi Yoshino <tyoshino@google.com> Thu, 28 April 2016 08:57 UTC

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

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