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

Matt Miller <mamille2@cisco.com> Fri, 09 May 2014 16:09 UTC

Return-Path: <mamille2@cisco.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 CD6E51A0089 for <json@ietfa.amsl.com>; Fri, 9 May 2014 09:09:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.152
X-Spam-Level:
X-Spam-Status: No, score=-10.152 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, USER_IN_DEF_DKIM_WL=-7.5] 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 eaa4EPYRZpmn for <json@ietfa.amsl.com>; Fri, 9 May 2014 09:09:51 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id E521C1A0088 for <json@ietf.org>; Fri, 9 May 2014 09:09:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3419; q=dns/txt; s=iport; t=1399651786; x=1400861386; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=IuIOH6/OyDuOsFXbCc1stwQ5MJgK9rhPpaNRl3hgIFU=; b=CgnCPghhs9nE2+tds16cgTU1O8yRHyrm5AUZTL/2hliJni2l5/W8UU2N feZp3dJy/bT/jplqvcRGIIq8ANsYYVkWpUt37szCleA1BwXhVV52oOPT7 MvX4L2ZwWYW7togBtU6HaSQSEPDToRtb9iD3FXjc1XXgQ9K68EBoGOXYX M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag0HADP9bFOtJA2E/2dsb2JhbAA/GoMGT1irKAEBAQEBB5ZggzgBgRgWdIIlAQEBBHgBEAsYCRYPCQMCAQIBRQYBDAEFAgEBF4gSAwYLDTbKLgyGIBeFVoVtglwzB4RAAQOJVDqPOZMCg1VOEYEx
X-IronPort-AV: E=Sophos;i="4.97,1019,1389744000"; d="scan'208";a="42491061"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-6.cisco.com with ESMTP; 09 May 2014 16:09:45 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id s49G9jRB013645 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 9 May 2014 16:09:45 GMT
Received: from MAMILLE2-M-T03K.CISCO.COM (10.129.24.57) by xhc-rcd-x05.cisco.com (173.37.183.79) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 9 May 2014 11:09:45 -0500
Message-ID: <536CFDC8.8030601@cisco.com>
Date: Fri, 09 May 2014 10:09:44 -0600
From: Matt Miller <mamille2@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: RFC Errata System <rfc-editor@rfc-editor.org>, tbray@textuality.com, barryleiba@computer.org, presnick@qti.qualcomm.com, paul.hoffman@vpnc.org
References: <20140509074538.981D418000D@rfc-editor.org>
In-Reply-To: <20140509074538.981D418000D@rfc-editor.org>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.129.24.57]
Archived-At: http://mailarchive.ietf.org/arch/msg/json/Mbd6j59EuCwrkiN0uCFXcY7SSj0
Cc: json@ietf.org, alainb06@free.fr
Subject: Re: [Json] [Technical Errata Reported] RFC7159 (3984)
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 16:09:53 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

RFC Editor: please reject this erratum.

The WG's consensus was to leave the full range present in the ABNF and
add the interoperability guidance about values outside the Unicode
accepted range.


Thank you,

- -- 
- - m&m

Matt Miller < mamille2@cisco.com >
Cisco Systems, Inc.

On 5/9/14, 1:45 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=3984
> 
> -------------------------------------- Type: Technical Reported by:
> Alain BENEDETTI <alainb06@free.fr>
> 
> Section: 7
> 
> Original Text ------------- unescaped = %x20-21 / %x23-5B /
> %x5D-10FFFF
> 
> Corrected Text -------------- unescaped = %x20-21 / %x23-5B /
> %x5D-D7FF / %xE000-10FFFF
> 
> Notes ----- Section 1 says: [START QUOTE] A string is a sequence of
> zero or more Unicode characters [UNICODE]. Note that this citation
> references the latest version of Unicode rather than a specific
> release. [END QUOTE]
> 
> Section 8.2 emphasizes on the characters not allowed by the Unicode
> norm: [START QUOTE] However, the ABNF in this specification allows
> member names and string values to contain bit sequences that cannot
> encode Unicode characters; for example, "\uDEAD" (a single unpaired
> UTF-16 surrogate). [END QUOTE]
> 
> The ABNF cannot at the same time allow non conformant Unicode
> codepoints (section 7) and states conformance to Unicode (section
> 1).
> 
> Therefore, there is an incoherence that must be fixed between
> section 1 (and 8.2 that emphasizes it) and section 7. Hence the
> proposition of modification in section 7.
> 
> The other less preferable solution to this fix incoherence in
> RFC7159 would have been to NOT require Unicode conformance.
> 
> 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/

iQEcBAEBCgAGBQJTbP3IAAoJEDWi+S0W7cO1mjIH/3v6dAZl59zVAo47htMfnuHB
lnv9lcP7exnHwf6fygF807CXVa5nknq8W24DyaSZWscnVm+BuHCU6/3e/ra+8Hhk
ZSuOqnb3Axt0tkGOvXys8HNq25tfGmnaaV6FGLPHRr/ZNcQSh9VohFcbcisi/5tc
aGh0kp6PbZdGslMczZMPBEvwTUD1+z7IhcC4M2MSIHjIr7OZoFklmzRsglaCu2+l
iWz3bZCezKjFjCm9PwP6adQ0/myKEOGKzMUBi1eddGNTJ2+pmcmNgi+3aLxAsR1B
Rpd9UB/FfbibyRI7p4voQgxqowM/0zrUAlWyuzrQZLAH8r+UWeV0hQ2qjRAEB7A=
=Oju4
-----END PGP SIGNATURE-----