Re: [Json] [Technical Errata Reported] RFC7159 (3983)

Pete Resnick <presnick@qti.qualcomm.com> Fri, 09 May 2014 22:36 UTC

Return-Path: <presnick@qti.qualcomm.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 069021A0102 for <json@ietfa.amsl.com>; Fri, 9 May 2014 15:36:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.652
X-Spam-Level:
X-Spam-Status: No, score=-2.652 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1y-8tu2x4gvb for <json@ietfa.amsl.com>; Fri, 9 May 2014 15:36:32 -0700 (PDT)
Received: from sabertooth01.qualcomm.com (sabertooth01.qualcomm.com [65.197.215.72]) by ietfa.amsl.com (Postfix) with ESMTP id 234811A00F6 for <json@ietf.org>; Fri, 9 May 2014 15:36:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1399674987; x=1431210987; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=eqXy96n/whrehc/F8yN9sLzFUjzxooHfYofUjium+bU=; b=EAZFjSW321J1G1Fj5A5KOM9Qn2Y8xBvL7swJ2t8SOpe0MhsIY3fG1Yev EfmSI7IfYBmNbcQ0eSGS1C6LUu3uhhUgNXhM/WNinAlh/zSz2DJ+4ffOf NUMj5oeiGQa+aGHng12aqpMyTz8GwCvWbbq3ATSCAwlJjgypuLIs1M08C g=;
X-IronPort-AV: E=McAfee;i="5600,1067,7433"; a="63184576"
Received: from ironmsg04-r.qualcomm.com ([172.30.46.18]) by sabertooth01.qualcomm.com with ESMTP; 09 May 2014 15:36:26 -0700
X-IronPort-AV: E=Sophos;i="4.97,1020,1389772800"; d="scan'208";a="729855711"
Received: from nasanexhc08.na.qualcomm.com ([172.30.39.7]) by Ironmsg04-R.qualcomm.com with ESMTP/TLS/RC4-SHA; 09 May 2014 15:36:26 -0700
Received: from presnick-mac.local (172.30.39.5) by qcmail1.qualcomm.com (172.30.39.7) with Microsoft SMTP Server (TLS) id 14.3.181.6; Fri, 9 May 2014 15:36:40 -0700
Message-ID: <536D5867.6000909@qti.qualcomm.com>
Date: Fri, 09 May 2014 17:36:23 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Matt Miller <mamille2@cisco.com>
References: <20140509072901.9041718000D@rfc-editor.org> <536CFDBA.4030408@cisco.com>
In-Reply-To: <536CFDBA.4030408@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.39.5]
Archived-At: http://mailarchive.ietf.org/arch/msg/json/Ra4Cjb2RC9eSOZRmZ9XqBp0rZNI
Cc: barryleiba@computer.org, paul.hoffman@vpnc.org, json@ietf.org, tbray@textuality.com, alainb06@free.fr, RFC Errata System <rfc-editor@rfc-editor.org>
Subject: Re: [Json] [Technical Errata Reported] RFC7159 (3983)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 May 2014 22:36:34 -0000

Actually, it's an AD who marks things as Verified/Rejected/etc., so I 
will go do so (with this and the other).

pr

On 5/9/14 11:09 AM, Matt Miller wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> RFC Editor: Please reject this erratum.
>
> The WG consensus was to exclude the byte-order from the ABNF, and
> leave it to implementations whether to be more liberal in what is
> accepted.
>
>
> Thank you,
>
> - -- 
> - - m&m
>
> Matt Miller<  mamille2@cisco.com>
> Cisco Systems, Inc.
>
> On 5/9/14, 1:29 AM, RFC Errata System wrote:
>    
>> The following errata report has been submitted for RFC7159, "The
>> JavaScript Object Notation (JSON) Data Interchange Format".
>>
>> -------------------------------------- You may review the report
>> below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=7159&eid=3983
>>
>> -------------------------------------- Type: Technical Reported by:
>> Alain BENEDETTI<alainb06@free.fr>
>>
>> Section: 2.
>>
>> Original Text ------------- JSON-text = ws value ws
>>
>> Corrected Text -------------- JSON-text = [BOM] ws value ws
>>
>> BOM = %xFEFF
>>
>> Notes ----- Section 8.1 states: [START QUOTE] (...) implementations
>> that parse JSON texts *MAY* ignore the presence of a byte order
>> mark rather than treating it as an error. [END QUOTE]
>>
>> Indeed that means that a BOM *CAN* occur, and *MAY* be accepted
>> instead of returning an error. So, if the BOM can be accepted, the
>> grammar is incomplete as it does not show it.
>>
>> Furthermore, about BOMs, see my other comments.
>>
>> Instructions: ------------- This errata 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 (IESG) can log in to change the status and edit the
>> report, if necessary.
>>
>> -------------------------------------- RFC7159
>> (draft-ietf-json-rfc4627bis-rfc7159bis)
>> -------------------------------------- Title               : The
>> JavaScript Object Notation (JSON) Data Interchange Format
>> Publication Date    : March 2014 Author(s)           : T. Bray,
>> Ed. Category            : PROPOSED STANDARD Source              :
>> JavaScript Object Notation Area                : Applications
>> Stream              : IETF Verifying Party     : IESG
>>
>>      
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQEcBAEBCgAGBQJTbP26AAoJEDWi+S0W7cO1g5gH/0kqDoYdYfJ+V4DUgTThKczf
> JmQAc8BjLo9IzOnDN8IlcSqd1mdQa0r5G0EltnPilmoSVz6JBpxRZ81psGhXFxyX
> 8h33e0mF1BYqSZ/I9NWNX9ClKGTrKLH6pnzJyVUrgY24hVmQogE2sqIEuNF9mB+J
> jVdVYbfKYLogrPDhUcic1qEQQOccYcoihAxmtpSmQirGXtL1zH1Wl77mEu7B30CA
> SGVRlV2u6caDFkdWZc8NtWAf1QgWExVYaQT1JWUO2ySdsi0wgMeEZAK9nB479ke3
> DcYdvANa5CmowclivUefOdVJa80eDHCUp4Aun/7G33hmu5vgBeM0BmQP9gU7GiE=
> =4lkO
> -----END PGP SIGNATURE-----
>    

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478