RE: [Json] Gen-ART and OPS-Dir review of draft-ietf-json-text-sequence-10
"Black, David" <david.black@emc.com> Thu, 18 December 2014 14:09 UTC
Return-Path: <david.black@emc.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A83881A89F5; Thu, 18 Dec 2014 06:09:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.011
X-Spam-Level:
X-Spam-Status: No, score=-4.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 G_9dX8eyyNv8; Thu, 18 Dec 2014 06:09:44 -0800 (PST)
Received: from mailuogwhop.emc.com (mailuogwhop.emc.com [168.159.213.141]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 371661A89FD; Thu, 18 Dec 2014 06:09:35 -0800 (PST)
Received: from maildlpprd04.lss.emc.com (maildlpprd04.lss.emc.com [10.253.24.36]) by mailuogwprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id sBIE9SMM012215 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Dec 2014 09:09:30 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com sBIE9SMM012215
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1418911771; bh=mmnKShXJY8t8W0C+bwZtSnPZeW0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=jlsGK9h0yjjI+15j58ESISiGZhxhfjelZxmXyB8FeEZC64LtnFIXgsgiJOclmubwY TrhepXCVNtRSp2E5Vbg87I7bDMs05CA+s6EEoYmyEdwrf6/EyZgbtzQ0nhssZDARDP 2QoqA+FamTfnVS5VvQlAhCviKhA32yekZ4Gs6A8s=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com sBIE9SMM012215
Received: from mailusrhubprd03.lss.emc.com (mailusrhubprd03.lss.emc.com [10.253.24.21]) by maildlpprd04.lss.emc.com (RSA Interceptor); Thu, 18 Dec 2014 09:09:07 -0500
Received: from mxhub20.corp.emc.com (mxhub20.corp.emc.com [10.254.93.49]) by mailusrhubprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id sBIE9CHc018276 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 18 Dec 2014 09:09:12 -0500
Received: from MXHUB201.corp.emc.com (10.253.68.27) by mxhub20.corp.emc.com (10.254.93.49) with Microsoft SMTP Server (TLS) id 8.3.327.1; Thu, 18 Dec 2014 09:09:11 -0500
Received: from MX104CL02.corp.emc.com ([169.254.8.208]) by MXHUB201.corp.emc.com ([10.253.68.27]) with mapi id 14.03.0195.001; Thu, 18 Dec 2014 09:09:11 -0500
From: "Black, David" <david.black@emc.com>
To: Jari Arkko <jari.arkko@piuha.net>, Patrik Fältström <paf@frobbit.se>
Subject: RE: [Json] Gen-ART and OPS-Dir review of draft-ietf-json-text-sequence-10
Thread-Topic: [Json] Gen-ART and OPS-Dir review of draft-ietf-json-text-sequence-10
Thread-Index: AdAUkROzD04JM08VQjyyKTYMqQun9ABCTOkAAAkjCYAABO7gAAA+hocAAQmHhgAACa6DwA==
Date: Thu, 18 Dec 2014 14:09:09 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362C5F9C@MX104CL02.corp.emc.com>
References: <CE03DB3D7B45C245BCA0D243277949362B18C7@MX104CL02.corp.emc.com> <475F8F1D-6F6A-47E3-AE60-7BDC7AB6BD66@vpnc.org> <255B9BB34FB7D647A506DC292726F6E127D5708376@WSMSG3153V.srv.dir.telstra.com> <20141212011208.GK5272@mercury.ccil.org> <B486D5B4-C95C-4315-9F3C-3173E9A64301@frobbit.se> <B04EC519-6F8F-4706-A6A6-158AAAEF3939@piuha.net>
In-Reply-To: <B04EC519-6F8F-4706-A6A6-158AAAEF3939@piuha.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.44.122]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd03.lss.emc.com
X-RSA-Classifications: DLM_1, public
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/OGVr0buzqTRNEwv7V8CNAM5bsus
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, John Cowan <cowan@mercury.ccil.org>, "ietf@ietf.org" <ietf@ietf.org>, "General Area Review Team (gen-art@ietf.org)" <gen-art@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>, "Manger, James" <James.H.Manger@team.telstra.com>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Dec 2014 14:09:54 -0000
Yes, -11 is fine wrt my review: http://www.ietf.org/mail-archive/web/gen-art/current/msg11048.html Thanks, --David > -----Original Message----- > From: Jari Arkko [mailto:jari.arkko@piuha.net] > Sent: Thursday, December 18, 2014 8:45 AM > To: Patrik Fältström; Black, David > Cc: John Cowan; ops-dir@ietf.org; ietf@ietf.org; Paul Hoffman; Manger, James; > General Area Review Team (gen-art@ietf.org) > Subject: Re: [Json] Gen-ART and OPS-Dir review of draft-ietf-json-text- > sequence-10 > > David -thank you for the review! > > My understanding of this thread and the -11 is that we are done with respect > to the modifications coming out of your review. Let me know otherwise. > > Thanks, all. > > Jari > > On 13 Dec 2014, at 02:02, Patrik Fältström <paf@frobbit.se> wrote: > > > > >> On 12 dec 2014, at 02:12, John Cowan <cowan@mercury.ccil.org> wrote: > >> > >> Manger, James scripsit: > >> > >>> How about: > >>> > >>> "A JSON text sequence consists of any number of JSON texts, > >>> each prefixed by a Record Separator (U+001E) character, and > >>> each suffixed by an End of Line (U+000A) character. It is > >>> UTF-8 encoded." > >>> > >>> Say "Information Separator Two (U+001E)" if you really want to be pure. > >> > >> The trouble with that is that U+001E has no official Unicode name or > >> function; those come from ISO 6429, which is incorporated (in relevant > >> part) into US-ASCII, which is described in RFC 20. > > > > Although it does not have a Unicode Name, the alias is as close as we can > get, which is "INFORMATION SEPARATOR TWO": > > > > # grep ^001E UnicodeData.txt > > 001E;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;; > > # > > > > So I suggest to use that. > > > > It is I think wrong to say "Record Separator" and then still reference the > Unicode Tables. > > > > Alternatively one just write (and make it more clear how this works, and > this is my understanding): > > > >> A JSON text sequence consists of any number of JSON texts, each prefixed by > U+001E character and each suffixed by U+000A. The JSON texts as well as the > whole JSON text sequence is encoded in UTF-8 although any JSON text might be > truncated and because of that not a valid UTF-8 sequence. Any occurance of the > UTF-8 encoding of U+001E (the byte 0x1E) is to be viewed as the first byte > before each JSON text, and occurrance of the byte 0x0A is to be viewed as the > first byte after a complete JSON text. If the JSON text is truncated, the 0x0A > byte will not be present. > > > > I.e. the grammar is sort of (before coffee in the morning): > > > > sequence := 0x1E text > > > > text := complete-text | truncated-text > > > > complete-text := proper-UTF8 0x0A > > > > truncated-text := proper-UTF8 broken-UTF8 > > > > proper-UTF8 := "" | "a sequence of bytes, possible to parse as a series of > UTF8 encoded Unicode characters" > > > > broken-UTF8 := "a sequence of bytes not possible to parse as a UTF8 encoded > unicode character" > > > > Patrik > >
- Gen-ART and OPS-Dir review of draft-ietf-json-tex… Black, David
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… John Cowan
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Paul Hoffman
- RE: [Json] Gen-ART and OPS-Dir review of draft-ie… Black, David
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Nico Williams
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Nico Williams
- RE: [Json] Gen-ART and OPS-Dir review of draft-ie… Manger, James
- RE: [Json] Gen-ART and OPS-Dir review of draft-ie… Black, David
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Nico Williams
- RE: [Json] Gen-ART and OPS-Dir review of draft-ie… Black, David
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Nico Williams
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Nico Williams
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… John Cowan
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… John Cowan
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… John Cowan
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Patrik Fältström
- Re: [Json] Gen-ART and OPS-Dir review of draft-ie… Jari Arkko
- RE: [Json] Gen-ART and OPS-Dir review of draft-ie… Black, David