Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt
"Hollenbeck, Scott" <shollenbeck@verisign.com> Wed, 17 June 2020 13:23 UTC
Return-Path: <shollenbeck@verisign.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AB703A0442; Wed, 17 Jun 2020 06:23:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
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 OLrFJ8t3ZQvR; Wed, 17 Jun 2020 06:23:50 -0700 (PDT)
Received: from mail2.verisign.com (mail2.verisign.com [72.13.63.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F2753A0415; Wed, 17 Jun 2020 06:23:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=5104; q=dns/txt; s=VRSN; t=1592400231; h=from:to:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version:subject; bh=QgOmAQztCfjhJeeYI38ZxhMlSfg3sopIUt2GXRzzGzg=; b=jlExuIbYjfCh0zC0wJodNuFovgdKKHoj2miJlDixrPoTUAjMf5BVPKI7 dOTNGBmEd5VD751+g5ubKr9P69HYQNaDKGd/EkncRKXwYS09+Le8m8T5H 1HNcwddndrAFAjHTRvtWmfRWmU09GeHwkZtr9N/YqxYdSUrjkGHwrL8gd 9E21KLFr6RFWEHOjSPxx8H4VoN7GHMyQkQ7tBa6WJZT5MFhAdiPfh3R6I sNxzQR+XA9SRdJcDz48rMlbiNw8XnKcRR8QWFXHxlWUheosFzFYN0GPsv KIaxroNu6+ovQC/znOW333pEqXBtlALW0j5WUchuH/6isVohqTOl93HFc A==;
IronPort-SDR: KC0qHCh5r9JQBjjyif1fbZdK1O1Y0oWF+Ica5KHNuVeN8QwoqtNhRCnLLETzunA/Fg28RzGTDd 74hf/T3dTRcc3Hofv097UtrKhjR20WM+g3j+mH+CyvvCgbRXxaUcnBfvv4Cxe7RS8PFXx48cEQ 5sJkXa/FNlsseoXUCfXEDBCV/wfnDrYwBfci6me+4Mx6Vt3bgaXzmPEYZ54bDW7Y+Ow0pe2Pvz o2KM/Utx/nZ6SCA6fkeX8X6aB64/0zIeHvvqZGyh6kGr0g+7qf1vf1M3PlP9AGONL2vDEGVXF3 whA=
X-IronPort-AV: E=Sophos;i="5.73,522,1583193600"; d="scan'208";a="1353950"
IronPort-PHdr: 9a23:uH5qPRAlcJsAoonEzi0zUyQJP3N1i/DPJgcQr6AfoPdwSP34p8+wAkXT6L1XgUPTWs2DsrQY0reQ6v+6EjJaqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5yIRmssAnctNcajYRjJ6ov1xDEvmZGd+NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG4p6sLrswLDTRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Uims4qt3VBPljjoMOjgk+2/Vl8NwlrpWrhK/qRJi347aboKbNPR8caPcYdwUSmVOU91NVyxYAIOwc5cDA/YfMetesoLzp0EOrRy7BQS0Cu/hyDhIhnvy3aIk1eQuCh/J0xAjH94WrX/ascn6NKAOUeCpwqXD0DLOb+hW2Tf67IjIdg4uofeXUr1ubcXRylIiFx3bgVWKqIzlJDKV1usLs2SB8+VgUuevhnchpgpsrTeh2t0ihZPVhoIJ1F/E7yN5zZ4xKNC4VEJ2fdCqHYdfuSyVKYZ7Qd8vTWFotSsnxLALtpG2cSsExpg6xRPSb/OJf5aM7x/hVOucLzR1iXNldb+jgRu57Eauyur5Vsau0VZKqDJIktjSuXAR2Rzf8M+HSuFy/ku5xTmP0RrT5vtFIUAok6fQNp0vwqYom5YOrUjPBDL6lUf4gaOMa0kp+ual5/7ob7jlvpOQKpN4hhvjPqkshsCzG/k0PwcNUmSB5Oix17vu9lDjTrpQlP05iKzZvYjfJcQcu6G2HRdY0p0m6xajFzem18kYnWUfIFJFZh2Hi4/pNknTLf7kFfmznlSjni9kyf/HIrHtH4/BLmbfn7fmZ7Z981RQxxAuwtxF+ZJUEKoBIPTpVkDts9zYCwc1Mw2yw+n5FNVwzp4SVX6VDqOEMq7fv0WE6v8vLuSCfoMYtzXwJ+Ag5/H0jH85nVEdfbOu3ZsScH24BfRmI0KdYXronNgBF3wFsRQiQ+zpk1CCTyBcZ2yzX6In5zE7B4SmAZ3fSYCqhbyNxD27EYFOZmBaFlCMFm/ld4CeVPcWaSKSJdVtkjgDVbivRY8hzw+huxL9y7d8L+rU+zEYuYj/29hz/e3fjxAy9SBsBcSHz26NV310nn8PRzIuxqBwv0N9xUmM0KhkmPFYFMJc5+9HUgsgMp7c1eN6AcjoWg3dZteJVEqmQtK+DDEwSNIx38EBY1x7G9q8khDPxjelA6UPmLyFGJw06bnR33nvKMZhxXbKzq4hj0MpQsFXL22pmrZ/9xTPB47Oi0iZlr+merkF0CHX8meDy22OvFxeUAFsT6rIRnEfaVXKrdT3/E/CSKWuCbt0ejdGnISHI7FLbZvtiltIXvrvP/zfYn73kGGqQxeUjPvYaYPwemJb2CLTBlIJnwc7/HeacwM4HGGgvzSaRHZ0GF3ic1/E8ORipjW8VEB+h1WQYkJsx6ad+xMJi7qbUfxFmvpOuSE9pi9yEUr408jfBcabjwtsYKsaZskyqh8T1GTFuhZ7M4DlI7priEIFWwV6o02o0A94XMEI28lvoDYjygx1NKST3XtAei+Wm5fqNfeffmi38FWmbajRx1fV3f6X97sBrvMipAOwkhuuEx9o03Jj19RT2XaX5dGCNwEVTY67GhIs9x9+o7zcaCQ25KvK2GdtKqi7tHnJ3Nd/V7ht8QqpY9oKaPDMLwT1CcBPX8U=
X-IPAS-Result: A2EzBAAmGepe/zCZrQpmHAEBAQEBAQcBARIBAQQEAQFAgUoCgXmBHoEzCpUkm3MJCwEBAQEBAQEBAQcBGAsMBAEBAoN9RQKCHCU5BQ0CAwEBCwEBAQUBAQEBAQYDAQEBAoZEDII7Inh+AQEBAQEBAQEBAQEBAQEBAQEBARYCFC8lMDEBAQEBAwEBODQZAgIBCBEEAQEfEBsMCx0IAgQBEgiCU0yDC7VydIE0hD4CDkGFcAWBM4x5gUI+gRGDED6CXAEBAgEBh08EmQKaRYECAweCWohAkFgpgnCBF4gEkmORI4Fjh24/lCkCBAIEBQIVgWuBeHAvIYJpCUcXAg2UfYImhUJ0AjUCBggBAQMJj3yBEQEB
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 17 Jun 2020 09:23:45 -0400
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde]) by BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde%4]) with mapi id 15.01.1913.005; Wed, 17 Jun 2020 09:23:45 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "regext@ietf.org" <regext@ietf.org>, "internet-drafts@ietf.org" <internet-drafts@ietf.org>, "i-d-announce@ietf.org" <i-d-announce@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt
Thread-Index: AQHWQAKzSInu3YHwM0uD0CHdMSMXb6jcz60w
Date: Wed, 17 Jun 2020 13:23:45 +0000
Message-ID: <5d79521690f0478fb51764fb90159538@verisign.com>
References: <159162988692.27209.10007278285596026415@ietfa.amsl.com> <ea6ab7f4-1540-0367-b3cb-b2abd2187752@iit.cnr.it>
In-Reply-To: <ea6ab7f4-1540-0367-b3cb-b2abd2187752@iit.cnr.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/9SLidJznRAQXqn0RiAqwW8TyKF8>
Subject: Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jun 2020 13:23:53 -0000
From: regext <regext-bounces@ietf.org> On Behalf Of Mario Loffredo Sent: Thursday, June 11, 2020 11:09 AM To: regext@ietf.org; internet-drafts@ietf.org; i-d-announce@ietf.org Subject: [EXTERNAL] Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt Hi Scott, please find below some possible changes to RFC7483bis. 1) Section 1.2 - I would replace the following sentence: OLD simple data types conveyed in JSON strings NEW simple data types conveyed in JSON primitive types (strings, numbers, booleans, and null) [SAH] OK 2) Section 2.1 - I would replace the following sentence: OLD In other words, servers are free to not include JSON members containing registration data based on their own policies. NEW In other words, servers are free to not include unrequired/optional JSON members containing registration data based on their own policies. [SAH] Let me suggest a different rewording: "In other words, servers are free to omit unrequired/optional JSON members containing registration data based on their own policies" 3) Section 3 - There are some empty lines in the text. [SAH] I'll try to fix those. 4) Section 4.1 - I would rewrite the following sentence using MUST or REQUIRED: This data structure appears only in the topmost JSON object of a response. [SAH] Suggestion: "This data structure MUST appear in the topmost JSON object of a response" 5) Section 4.4 - The following sentence seems to be inconsistent with the content of some figures (e.g. Fig. 15, 17, 23, ...) where a "lang" element is included in jCard The "lang" attribute may appear anywhere in an object class or data structure except for in jCard objects. [SAH] Agreed. I'll strike "except for in jCard objects". 6) Section 6 - I would uppercase the word "may" in the following sentence: Some non-answer responses may return entity bodies with information that could be more descriptive. In addition, which members of an error response are required? [SAH] Agreed on the use of MAY. The text says that an error includes all three fields (error code, title, and description). I believe that means that all three are REQIUIRED. 7) Section 10.2.3 - The definition of "last changed" event type seems to be inconsistent with "upDate" defined in RFC 5731,5732,5733. For example, I report an extract from RFC5731 here in the following: - An OPTIONAL <domain:upDate> element that contains the date and time of the most recent domain-object modification. This element MUST NOT be present if the domain object has never been modified. So, should we redefine the "last changed" event accordingly? Should we change all the examples where "last changed" date is equal to "registration" date? [SAH] I think we can leave this one alone. The meaning seems clear to me since we also have the registration event. We could change the examples, but before I do that I'd like to know what people have implemented. Do servers return this value for an object that has been registered, but never updated? Best, Mario Il 08/06/2020 17:24, internet-drafts@ietf.org ha scritto: A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Registration Protocols Extensions WG of the IETF. Title : JSON Responses for the Registration Data Access Protocol (RDAP) Authors : Scott Hollenbeck Andy Newton Filename : draft-ietf-regext-rfc7483bis-00.txt Pages : 84 Date : 2020-06-08 Abstract: This document describes JSON data structures representing registration information maintained by Regional Internet Registries (RIRs) and Domain Name Registries (DNRs). These data structures are used to form Registration Data Access Protocol (RDAP) query responses. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-regext-rfc7483bis/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-regext-rfc7483bis-00 https://datatracker.ietf.org/doc/html/draft-ietf-regext-rfc7483bis-00 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext -- Dr. Mario Loffredo Systems and Technological Development Unit Institute of Informatics and Telematics (IIT) National Research Council (CNR) via G. Moruzzi 1, I-56124 PISA, Italy Phone: +39.0503153497 Mobile: +39.3462122240 Web: http://www.iit.cnr.it/mario.loffredo #pleasestayathome
- [regext] I-D Action: draft-ietf-regext-rfc7483bis… internet-drafts
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Mario Loffredo
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Hollenbeck, Scott
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Mario Loffredo
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Hollenbeck, Scott
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Tom Harrison
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Tom Harrison
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Patrick Mevzek
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Jasdip Singh
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Hollenbeck, Scott
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Hollenbeck, Scott
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Tom Harrison
- Re: [regext] I-D Action: draft-ietf-regext-rfc748… Hollenbeck, Scott