[hybi] name symtax, was: WebSocket sub protocol name.
Julian Reschke <julian.reschke@gmx.de> Fri, 18 December 2009 09:40 UTC
Return-Path: <julian.reschke@gmx.de>
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 E48DF3A6A33 for <hybi@core3.amsl.com>; Fri, 18 Dec 2009 01:40:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.502
X-Spam-Level:
X-Spam-Status: No, score=-3.502 tagged_above=-999 required=5 tests=[AWL=-2.392, BAYES_05=-1.11]
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 oOQ2ZqKwuNcF for <hybi@core3.amsl.com>; Fri, 18 Dec 2009 01:40:11 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id AA4DD3A6A2C for <hybi@ietf.org>; Fri, 18 Dec 2009 01:40:10 -0800 (PST)
Received: (qmail invoked by alias); 18 Dec 2009 09:39:54 -0000
Received: from p508FC48B.dip.t-dialin.net (EHLO [192.168.178.33]) [80.143.196.139] by mail.gmx.net (mp023) with SMTP; 18 Dec 2009 10:39:54 +0100
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18cRZ4CURYcpVNkpZov65CIYaAQL+mzc0qqMzzDB4 KG3T84rg3DifGF
Message-ID: <4B2B4DD7.2080107@gmx.de>
Date: Fri, 18 Dec 2009 10:39:35 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060516 Thunderbird/1.5.0.4 Mnenhy/0.7.4.666
MIME-Version: 1.0
To: Pieter Hintjens <ph@imatix.com>
References: <de17d48e0912062058u72db7455x4e211cb05da19070@mail.gmail.com> <Pine.LNX.4.62.0912080831361.16061@hixie.dreamhostps.com> <4B1E1192.1050701@gmx.de> <Pine.LNX.4.62.0912080850560.16061@hixie.dreamhostps.com> <4B1E1651.60700@gmx.de> <Pine.LNX.4.62.0912080946160.16061@hixie.dreamhostps.com> <4B1E22AC.9080507@gmx.de> <Pine.LNX.4.62.0912080958180.16061@hixie.dreamhostps.com> <5821ea240912080354h40fb5ce1xf6fb2d4b9c96cdaa@mail.gmail.com> <a9699fd20912080732j1fc3a0ebuc0a3d4fc06790480@mail.gmail.com> <5821ea240912080807o25e7cddamd94969861d3f19fe@mail.gmail.com>
In-Reply-To: <5821ea240912080807o25e7cddamd94969861d3f19fe@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.55
Cc: hybi@ietf.org
Subject: [hybi] name symtax, was: WebSocket sub protocol name.
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: Fri, 18 Dec 2009 09:40:12 -0000
Pieter Hintjens wrote:
> ...
> It does shock me to read a protocol designer say, "a space is a valid
> name"... because it makes me wonder how many other alien concepts I'll
> stumble on in the spec.
> ...
I just stumbled over
<http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-68#section-1.1>:
field = 1*name-char colon [ space ] *any-char cr lf
colon = %x003A ; U+003A COLON (:)
space = %x0020 ; U+0020 SPACE
cr = %x000D ; U+000D CARRIAGE RETURN (CR)
lf = %x000A ; U+000A LINE FEED (LF)
name-char = %x0000-0009 / %x000B-000C / %x000E-0039 /
%x003B-10FFFF
; a Unicode character other than U+000A LINE FEED
(LF), U+000D CARRIAGE RETURN (CR), or U+003A COLON (:)
any-char = %x0000-0009 / %x000B-000C / %x000E-10FFFF
; a Unicode character other than U+000A LINE FEED
(LF) or U+000D CARRIAGE RETURN (CR)
Note that name-char allows U+00.
BR, Julian
- [hybi] WebSocket sub protocol name. Fumitoshi Ukai (鵜飼文敏)
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] [whatwg] WebSocket sub protocol name. Fumitoshi Ukai (鵜飼文敏)
- Re: [hybi] [whatwg] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] [whatwg] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] [whatwg] WebSocket sub protocol name. Fumitoshi Ukai (鵜飼文敏)
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Fumitoshi Ukai (鵜飼文敏)
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Fumitoshi Ukai (鵜飼文敏)
- Re: [hybi] WebSocket sub protocol name. Martin J. Dürst
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Fumitoshi Ukai (鵜飼文敏)
- Re: [hybi] WebSocket sub protocol name. Yuzo Fujishima
- Re: [hybi] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Ian Hickson
- Re: [hybi] WebSocket sub protocol name. Pieter Hintjens
- Re: [hybi] WebSocket sub protocol name. Pieter Hintjens
- Re: [hybi] WebSocket sub protocol name. Thomas Broyer
- Re: [hybi] WebSocket sub protocol name. Pieter Hintjens
- Re: [hybi] WebSocket sub protocol name. Mark Nottingham
- [hybi] name symtax, was: WebSocket sub protocol n… Julian Reschke
- Re: [hybi] name symtax, was: WebSocket sub protoc… Pieter Hintjens
- Re: [hybi] name symtax, was: WebSocket sub protoc… Thomas Broyer
- Re: [hybi] name symtax, was: WebSocket sub protoc… Julian Reschke
- Re: [hybi] name symtax, was: WebSocket sub protoc… Pieter Hintjens
- Re: [hybi] name symtax, was: WebSocket sub protoc… Justin Erenkrantz
- Re: [hybi] name symtax, was: WebSocket sub protoc… Scott Ferguson
- Re: [hybi] name symtax, was: WebSocket sub protoc… Jamie Lokier
- Re: [hybi] WebSocket sub protocol name. Greg Wilkins
- Re: [hybi] name symtax, was: WebSocket sub protoc… Thomas Broyer
- Re: [hybi] name symtax, was: WebSocket sub protoc… Julian Reschke
- Re: [hybi] WebSocket sub protocol name. Pieter Hintjens