[hybi] [Technical Errata Reported] RFC6455 (5453)

RFC Errata System <rfc-editor@rfc-editor.org> Wed, 08 August 2018 13:41 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 26BEB1252B7 for <hybi@ietfa.amsl.com>; Wed, 8 Aug 2018 06:41:16 -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 0xt-dge6LSOl for <hybi@ietfa.amsl.com>; Wed, 8 Aug 2018 06:41:14 -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 5828C12F1A2 for <hybi@ietf.org>; Wed, 8 Aug 2018 06:41:14 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 41FF7B80B0C; Wed, 8 Aug 2018 06:41:10 -0700 (PDT)
To: ifette+ietf@google.com, Alexey.Melnikov@isode.com, ben@nostrum.com, aamelnikov@fastmail.fm, adam@nostrum.com, 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>
Cc: julian.reschke@gmx.de, hybi@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20180808134110.41FF7B80B0C@rfc-editor.org>
Date: Wed, 8 Aug 2018 06:41:10 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/hybi/EZnjCchNHBRl9XkqAX4QPNZNa3s>
X-Mailman-Approved-At: Wed, 08 Aug 2018 06:48:19 -0700
Subject: [hybi] [Technical Errata Reported] RFC6455 (5453)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.27
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: Wed, 08 Aug 2018 13:41:16 -0000

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

You may review the report below and at:

Type: Technical
Reported by: Julian Reschke <julian.reschke@gmx.de>

Section: 4.1

Original Text
   2.  If the response lacks an |Upgrade| header field or the |Upgrade|
       header field contains a value that is not an ASCII case-
       insensitive match for the value "websocket", the client MUST
       _Fail the WebSocket Connection_.

Corrected Text
   2.  If the response lacks an |Upgrade| header field or the |Upgrade|
       header field contains a value that does not match "WebSocket",
       the client MUST _Fail the WebSocket Connection_.

HTTP upgrade tokens are case-sensitive, and the token registered by RFC 6455 is "WebSocket" (see <https://www.iana.org/assignments/http-upgrade-tokens/http-upgrade-tokens.xhtml>). Examples should be adjusted accordingly.

If stricter checks actually break the protocol, an alternative would be to register more variants of the token, such as "websocket".

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  
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