[hybi] Fwd: RFC 6455 - conflicting statements

"Nataraju A.B" <nataraju.sip@gmail.com> Fri, 27 April 2012 09:05 UTC

Return-Path: <nataraju.sip@gmail.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 9D8E821F86F5 for <hybi@ietfa.amsl.com>; Fri, 27 Apr 2012 02:05:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.233
X-Spam-Level:
X-Spam-Status: No, score=-2.233 tagged_above=-999 required=5 tests=[AWL=0.481, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2AU8bVEt-Mmw for <hybi@ietfa.amsl.com>; Fri, 27 Apr 2012 02:05:29 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 825C921F86F3 for <hybi@ietf.org>; Fri, 27 Apr 2012 02:05:28 -0700 (PDT)
Received: by lbbgm13 with SMTP id gm13so373865lbb.31 for <hybi@ietf.org>; Fri, 27 Apr 2012 02:05:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6vbPvQ553V8TJx+rxcAbrouV0dOPOCMhltkf7Ga4XWA=; b=YANs9KLctITbV/9/BsozsIkONBBv34Stodm9S5eTsWxX5Qw3j5A2EDv8YzL63EIDKG vuxXK+bhYqvOXzbAIRFl3txnhdAqME+pT9EaqAbuPBu0ode1N4wNBHXtAKCuZsarYR2x ImLHGPbFyMuOe7uIZ6M10dYkpAOtzvISc34ZxVDumKy6aBxR5dM5g0mnMOhVN+opAHnm UJv8xgpIMsDIudrPCcvHYolUnSV6PM+7K1Nbsybt5v5ydGEfDGl35i5c10gpYrOak02n EdcfvKuebTRDWIlaLJ7CAXjasjtC6jGkc6k9zlR6Ca4VzSd7H+FKcwCRVpNWPPppdr3h Gb0w==
MIME-Version: 1.0
Received: by 10.152.128.201 with SMTP id nq9mr3138291lab.26.1335517527480; Fri, 27 Apr 2012 02:05:27 -0700 (PDT)
Received: by 10.112.36.104 with HTTP; Fri, 27 Apr 2012 02:05:27 -0700 (PDT)
In-Reply-To: <CA+rAfUO1MPJcpKv+uHk0BD6sUo55SsUg_u+3ypeLdkdLGcQwEw@mail.gmail.com>
References: <CA+rAfUO1MPJcpKv+uHk0BD6sUo55SsUg_u+3ypeLdkdLGcQwEw@mail.gmail.com>
Date: Fri, 27 Apr 2012 14:35:27 +0530
Message-ID: <CA+rAfUPkLG=CAekZrVaVvNSQPX7+8FCnvyrAds_mA7swKQGHvw@mail.gmail.com>
From: "Nataraju A.B" <nataraju.sip@gmail.com>
To: hybi@ietf.org
Content-Type: multipart/alternative; boundary="f46d042d0596d119ae04bea5672f"
Cc: ifette+ietf@google.com
Subject: [hybi] Fwd: RFC 6455 - conflicting statements
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, 27 Apr 2012 09:05:29 -0000

Hi All,

Following is the snippet from the RFC6455.

<RFC6455>

2.  Conformance Requirements

   All diagrams, examples, and notes in this specification are non-
   normative, as are all sections explicitly marked non-normative.
   *Everything *else in this specification is normative.


1.9.  Subprotocols Using the WebSocket Protocol

   _This section is non-normative._

   The client can request that the server use a specific subprotocol by
   including the |Sec-WebSocket-Protocol| field in its handshake.  If it
   is specified, the server needs to include the same field and one of
   the selected subprotocol values in its response for the connection to
   be established.


3.  WebSocket URIs

   This specification defines two URI schemes, using the ABNF syntax
   defined in RFC 5234 [RFC5234], and terminology and ABNF productions
   defined by the URI specification RFC 3986 [RFC3986].

          ws-URI = "ws:" "//" host [ ":" port ] path [ "?" query ]
          wss-URI = "wss:" "//" host [ ":" port ] path [ "?" query ]

          host = <host, defined in [RFC3986], Section 3.2.2>
          port = <port, defined in [RFC3986], Section 3.2.3>
          path = <path-abempty, defined in [RFC3986], Section 3.3>
          query = <query, defined in [RFC3986], Section 3.4>

</RFC6455>

*Comment*: According to statement in sec 2, section 3 - WebSocket URIs (for
example) is normative. But I don't think that it correct. Section 3, 4, 5,
6, 7, 8 must also be changed as non-normative text by inserting the text "_This
section is non-normative._".

Otherwise, Am I missing something here ???

Thanks,
Nataraju A.B.