Re: [hybi] [Editorial Errata Reported] RFC6455 (3473)

Salvatore Loreto <salvatore.loreto@ericsson.com> Fri, 15 February 2013 10:56 UTC

Return-Path: <salvatore.loreto@ericsson.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 0C60A21F8658 for <hybi@ietfa.amsl.com>; Fri, 15 Feb 2013 02:56:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.137
X-Spam-Level:
X-Spam-Status: No, score=-106.137 tagged_above=-999 required=5 tests=[AWL=0.111, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oYH0i+u7TTLZ for <hybi@ietfa.amsl.com>; Fri, 15 Feb 2013 02:56:13 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 38E4721F8692 for <hybi@ietf.org>; Fri, 15 Feb 2013 02:56:13 -0800 (PST)
X-AuditID: c1b4fb2d-b7f316d0000028db-ef-511e13eaf522
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 62.F7.10459.AE31E115; Fri, 15 Feb 2013 11:54:34 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.3.279.1; Fri, 15 Feb 2013 11:54:34 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id E4CDD2ADD; Fri, 15 Feb 2013 12:54:33 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 7F4675438C; Fri, 15 Feb 2013 12:54:31 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 0289B51445; Fri, 15 Feb 2013 12:54:30 +0200 (EET)
Message-ID: <511E13E8.7030604@ericsson.com>
Date: Fri, 15 Feb 2013 12:54:32 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Adam Rice <ricea@google.com>
References: <20130201073846.78956B1E003@rfc-editor.org> <CABkgnnVO_qfFAKY28y_VL5vjXdUYtuAV5vNtFLpAFUk9zPiJkQ@mail.gmail.com> <CAHixhFpR7SPWoiQrduDa5oDnss0GPQKa4ptroD0dVgP4+v7OqQ@mail.gmail.com> <CABkgnnUkq0bzVbq1Np=S03JHMtCatZ9GFwo2atnRxda_ukuLUw@mail.gmail.com> <CAC4RtVCob6en_Wu0cXmmZj5HxL8VHeri=5PRJM7TwWjfJy5zVw@mail.gmail.com> <CAHixhFp4gaGMWTCr3U1BLUUGhQafWWf+x2ywK7kwcr1mr9jC4A@mail.gmail.com>
In-Reply-To: <CAHixhFp4gaGMWTCr3U1BLUUGhQafWWf+x2ywK7kwcr1mr9jC4A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------070109080708050707010303"
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRmVeSWpSXmKPExsUyM+Jvje4rYblAgweH1S0OLb7EavH+5TYm i2ML3zFZXDvzj9HiytUWZouz3z0c2DxaVvUye+ycdZfdY8GmUo8lS34yeSya+owxgDWKyyYl NSezLLVI3y6BK+PR0oyC2Y4V/5vXMDYwNul3MXJySAiYSFzftZUNwhaTuHBvPZDNxSEkcJJR 4n/fPShnA6PErtetLBDOLkaJbTensUM4axkl+g89YYZwtjFKHDo3iQVkGK+AtkTPzi1gg1kE VCXe3roMZrMJmEk8f7iFGcQWFUiW+HjnGitEvaDEyZlPwHpFBBQkDh0+xQRiMwvcYZS4f8+v i5GDQ1jATuL4jECIXROYJZ5s2APWyykQKHFz1Tl2iPowiQcT3rJAPKQmcfXcJrBdQgJaEr1n O5kmMIrMQrJuFpIWCNtW4sKc61C2vMT2t3OYIWxdiQv/p6CIL2BkW8XInpuYmZNebriJERhr B7f81t3BeOqcyCFGaQ4WJXHeMNcLAUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYveemHJ5e mXn198Mllzas53f+fjfuUAVv4k+uVgOPkOq17re+L1XRC1x1Ivq4sv1zuTVvFdSdzywS21ay dFG/3Dm/DyuzMuYq90zgX/TopsVxpwvis+s3x5odKAu9zvx3hYZ29uZCn4dM689MdL/z7Z56 6tZwu9Cic8xrtrxjOCZysDS/+FPaFyWW4oxEQy3mouJEAMsFqCiDAgAA
Cc: "ifette+ietf@google.com" <ifette+ietf@google.com>, "hybi@ietf.org" <hybi@ietf.org>, Pete Resnick <presnick@qti.qualcomm.com>, Barry Leiba <barryleiba@computer.org>
Subject: Re: [hybi] [Editorial Errata Reported] RFC6455 (3473)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
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: <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, 15 Feb 2013 10:56:15 -0000

I agree with Adam on option 3
and also on the fact that we should not (and we are not allowed to)
change the meaning of the current text

Salvatore

-- 
Salvatore Loreto, PhD
www.sloreto.com


On 2/15/13 12:35 PM, Adam Rice wrote:
> On 15 February 2013 00:56, Barry Leiba <barryleiba@computer.org 
> <mailto:barryleiba@computer.org>> wrote:
>
>
>     OK... so how do you folks propose that your ADs resolve this
>     errata report?
>
>     The options are as follows:
>
>     1. It's just wrong, and we should mark it "Rejected".  (This doesn't
>     seem like where you're going.)
>
>     2. It's absolutely correct as it is, and we should mark it "Verified".
>      (It doesn't seem like it's this either.)
>
>     3. It's essentially correct, but needs some editing.  You can provide
>     the edits and we can edit it and then mark it "Verified".
>
>     4. It's true that there's a problem, but the resolution is beyond the
>     scope of an erratum.  We can either leave it as it is or edit it (to
>     tweak the proposed resolution and/or to explain the difficulty in
>     resolving it), and then mark it "Held for Document Update".
>
> I would like to take option 3. I would like to propose the following 
> text to clarify the intent of RFC6455 while preserving the meaning:
>
>    2.  If the client already has a WebSocket connection to the same IP
>        address and port pair, even if the remote host is known by another
>        name, the client MUST wait until that connection has been 
> established
>        or for that connection to have failed.  There MUST be no more than
>        one connection in a CONNECTING state.  If multiple connections 
> to the
>        same IP address and port pair are attempted simultaneously, the
>        client MUST serialize them so that there is no more than one
>        connection at a time running through the following steps.
>
> The following paragraph already indicates what must be done in the 
> case where the IP address cannot be determined, so this change should 
> not create any difficulties in the case where the connection 
> is tunnelled via an HTTP(S) or SOCKS5 proxy.
>
> I think the issue that this section creates problems for WebSocket 
> proxies and non-browser clients cannot be handled without changing the 
> meaning of the text, and so I would like to deal with that separately.
>
> Thank you,
> Adam Rice
>
>