[hybi] [Errata Held for Document Update] RFC6455 (5498)

RFC Errata System <rfc-editor@rfc-editor.org> Thu, 20 September 2018 12:32 UTC

Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id D25AB130EBE; Thu, 20 Sep 2018 05:32:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id cszkn5ua9TFV; Thu, 20 Sep 2018 05:32:50 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C68A6130F30; Thu, 20 Sep 2018 05:32:50 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id DA955B80E06; Thu, 20 Sep 2018 05:32:48 -0700 (PDT)
To: mcmanus@ducksong.com, ifette+ietf@google.com, Alexey.Melnikov@isode.com
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: aamelnikov@fastmail.fm, iesg@ietf.org, hybi@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20180920123248.DA955B80E06@rfc-editor.org>
Date: Thu, 20 Sep 2018 05:32:48 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/hybi/olMdq6GLXn4QV8JzNXmXgx1PZmQ>
Subject: [hybi] [Errata Held for Document Update] RFC6455 (5498)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Sep 2018 12:33:01 -0000

The following errata report has been held for document update 
for RFC6455, "The WebSocket Protocol". 

You may review the report below and at:

Status: Held for Document Update
Type: Technical

Reported by: Registration of Websocket Upgrade token should have been websocket <mcmanus@ducksong.com>
Date Reported: 2018-09-14
Held by: Alexey Melnikov (IESG)

Section: 11.2

Original Text
   Name of token

Corrected Text
   Name of token

The HTTP bootstrap request is required to use an upgrade token of all lowercase "websocket" - 

   5.   The request MUST contain an |Upgrade| header field whose value
        MUST include the "websocket" keyword.

The registration is for "WebSocket" (capital W and capital S). In practice "websocket" is used.

Although the interpretation of that is defined case-insensitively for this RFC (which conflicts with general HTTP semantics where this is case sensitive). As part of RFC 8441, the IANA registry has been updated to also include "websocket" with a reference to both RFC 6455 and RFC 8441.

imo this errata should be held for update and the reference to "WebSocket" removed at that time.

See also https://www.rfc-editor.org/errata/eid5453

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