[regext] draft-ietf-regext-rfc7482bis Last Call Comments Channeled from draft-blanchet-regext-rdap-deployfindings

"Hollenbeck, Scott" <shollenbeck@verisign.com> Tue, 18 August 2020 14:12 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 023633A0A97 for <regext@ietfa.amsl.com>; Tue, 18 Aug 2020 07:12:41 -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 Y_iFpbojcYOm for <regext@ietfa.amsl.com>; Tue, 18 Aug 2020 07:12:39 -0700 (PDT)
Received: from mail1.verisign.com (mail1.verisign.com [72.13.63.30]) (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 E64B63A0A8F for <regext@ietf.org>; Tue, 18 Aug 2020 07:12:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=1778; q=dns/txt; s=VRSN; t=1597759959; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=oq06WfJiuRwyQFLVLA5kiKQONp1uUYNPv0eifqxycvs=; b=NXKG8fMkpXjKx7g3R+tgFq7z+qEygQA1SpFUPw2M/t/8mswcWuutnBcG S5qSpT96wwWSs9Wt6TaafewBnRA0a0URY8vXydCdCD3640SVTQqJ6C+NZ mAKLNDeCND94PAUmI9BnVeA3yn4I2dxar3R8yaru2M481RqC4f9MKrSwK ge30efKaA8dZcKumkEE2XCDKcjQL6sshcBI0olzhA3QjHTNPAGOMZY5Mh unPhlrysa3H8V9j3BpCBLj+7PqVE0iWZD5UN824/Cp3ZdlUuYwXbyYirU bjegpmcqW0yNEP645Vk+BWd9iTVZYr7hsk0mL1HwhSuT0RYlyTKP3DtWM w==;
IronPort-SDR: He6DUPnRQgpYEdKoQgOPuVAanmXHEuAPAV3exTQRBYttMAK49TCKmdwDHWXtAhiVnH8r0UF5PF 4+sY2K4XagearK/uaKycFTepi6MSKA0DVOIVWGO8+W7QQzXjIqgnePIPjFcYiSzI+fplOPsE1U qhp2vnPwHw9LdUIwUlXcTMk7KIqQ9vgWRGNA198iCQquKbJ8NK1q1owstvsTlPsKgMU+O8aaX8 VGrKj2u05BnCwrQjqFic7rO+NWBLSc1C9nFEzEHTM+r9VnfwLTg00ekv5o5e57HJJ4LUbnCkh1 ub0=
X-IronPort-AV: E=Sophos;i="5.76,327,1592870400"; d="scan'208";a="2776513"
IronPort-PHdr: =?us-ascii?q?9a23=3AqpISmBfFsQWJSzNcq7UMJTa1lGMj4u6mDksu8p?= =?us-ascii?q?Mizoh2WeGdxcW6Zh7h7PlgxGXEQZ/co6odzbaP7ea5ATJLv8rJmUtBWaQEbw?= =?us-ascii?q?UCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFR?= =?us-ascii?q?rlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MRS7oR/MusUKgIZuJac8xx?= =?us-ascii?q?TUqXZUZupawn9lK0iOlBjm/Mew+5Bj8yVUu/0/8sNLTLv3caclQ7FGFToqK2?= =?us-ascii?q?866tHluhnFVguP+2ATUn4KnRpSAgjK9w/1U5HsuSbnrOV92S2aPcrrTbAoXD?= =?us-ascii?q?mp8qlmRAP0hCoBKjU09nzchM5tg6JBuB+vpwJxzZPIYI+bN/R+f7/Sc9wVSm?= =?us-ascii?q?daQsZRTi5BDp+gY4cTEeYMO/tToYnnp1sJqBuzHQegCuHoyj9Mgn/5w6s63P?= =?us-ascii?q?8/Hg7a3wwsB88FvmnIo9XyKKcSTe65x7TPwDXYb/NW3jP96IzWfRAnuv6DQ6?= =?us-ascii?q?5/ccnKxEkxCQzFlFSQqZfkPzOa0OQBqXSU7+1lVe+2jWMstg5+rCS1yMg2lo?= =?us-ascii?q?nJmpwaykrC9Shh3Is5ON61RkB1b9OrDJZcqT+XOolyT80tR2xlpDo3x78YtJ?= =?us-ascii?q?C0ciYExogqywLfZvGDcIWF/BztWeSMLTtkin9reLSyjAux/0i40uDwS9W43E?= =?us-ascii?q?xXoidHnNTArG0B2hzd58SdRfZw+l+t1SuT2wzJ9+1JI1w4mbDGJ5MuwbM8jI?= =?us-ascii?q?cfvEfFEyTrgkv5lrWWeV8h+uWw7uTnZajpqYGEOo9vjwH+LrwumsuiAeQkKg?= =?us-ascii?q?QOX3aU+eC71LD74ED3XK1EguA2nafBv57VJNgXqrCjDw9Lzokj7Ay/Dy+83N?= =?us-ascii?q?sCgHYLNkxFeAicj4jvIV3BPPf4DfKnj1Stljdk2ezGM6X8DpnRNHTPjbXscL?= =?us-ascii?q?hn50JByAc+w8pT6p1QB70ZJfL8QE7xtNjWDh8jNAy0xv7qCM591oMZXWKPBr?= =?us-ascii?q?GWMKXJvlCW+u0vIPKBZJELtzbnKvgl/P/ujXA/mVMHYaap2p4XZGiiHvt6O0?= =?us-ascii?q?WZfWbsgtAZHGcQoAU+Q/LliVKeUTNIZna9Qb485j8hBIKhF4fDSdPlvLvUlj?= =?us-ascii?q?22EZBGekhHB0yCV3DyeM/MD+0BZy+CPudgnyAKE7+7RNly+wupsVqw671jKu?= =?us-ascii?q?fS8CATttar79Ny+/GZ3UUp9TtwC8mb2WyGTElqk3kJXD452uZ0pkkrmQTL6r?= =?us-ascii?q?Rxn/ENTY8b3PhOSApvbZM=3D?=
X-IPAS-Result: =?us-ascii?q?A2EyAwAi4Ttf/zGZrQo2BQEBIoEJgUqEV69ngX0LAQEBA?= =?us-ascii?q?QEBAQEBBwETHAQBAYZvJTQJDgIDAQELAQEBBQEBAQEBBgMBAQEChkYLgjcih?= =?us-ascii?q?BUdUQE+BT0mAQQbtyeBNIpsgTiNOoFCPoERjgIEti8DB4JimhgqoCONc4RIn?= =?us-ascii?q?0ACBAIEBQIVgVOCEnCDOk8XAg2OVo4QgSsCBgoBAQMJkASBEQEB?=
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Tue, 18 Aug 2020 10:12:37 -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.1979.003; Tue, 18 Aug 2020 10:12:37 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "regext@ietf.org" <regext@ietf.org>
Thread-Topic: draft-ietf-regext-rfc7482bis Last Call Comments Channeled from draft-blanchet-regext-rdap-deployfindings
Thread-Index: AdZ1aWYqsij1hyFNQTasNAb2smpjcg==
Date: Tue, 18 Aug 2020 14:12:37 +0000
Message-ID: <6168e0bea0804678bb77d210be1515e2@verisign.com>
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/iSbAcLjmBPApIsHdMe8NiJU0PhM>
Subject: [regext] draft-ietf-regext-rfc7482bis Last Call Comments Channeled from draft-blanchet-regext-rdap-deployfindings
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: Tue, 18 Aug 2020 14:12:41 -0000

Marc Blanchet recently asked me if I had reviewed draft-blanchet-regext-rdap-deployfindings as I edited the 7482bis and 7483bis documents. I missed that, so I thought I'd do it in the context of the working group last call for the two documents. Here's my summary for draft-ietf-regext-rfc7482bis:

There are two sections in draft-blanchet-regext-rdap-deployfindings that talk about RFC 7482: 4.1 (percent encoding of the ":" character in IPv6 addresses) and 6.1 (search patterns). 7482bis notes that the structure of the IP address formats are described in Section 3.2.2 of RFC 3986, so I think the document is fine with respect to acceptable formats. For what it's worth, 3986 explicitly notes that "URI producing applications must not use percent-encoding in host unless it is used to represent a UTF-8 character sequence". I interpret this to mean "RDAP queries MUST NOT include percent-encoded ":" characters in IPv6 addresses". That's probably worth talking about is some other place if there are clients sending such queries as reported by Marc.

Section 6.1 describes an issue with a confusing use of the term "search pattern" for an IP address query term that isn't really a search pattern. That should be fixed as follows:

OLD:
"ZZZZ is a search pattern representing an IPv4"
"Syntax: domains?nsIp=<domain search pattern>"
"YYYY is a search pattern representing an IPv4"
"Syntax: nameservers?ip=<nameserver search pattern>

NEW:
"ZZZZ is an IPv4"
"Syntax: domains?nsIp=<nameserver IP address>"
"YYYY is an IPv4"
"Syntax: nameservers?ip=<nameserver IP address>"

Is there anything here that requires additional discussion? If not, I'll make the changes described above. Thanks, Marc.

Scott