[regext] Re: AD Evaluation: draft-ietf-regext-rdap-geofeed-08

Jasdip Singh <jasdips@arin.net> Mon, 03 February 2025 16:23 UTC

Return-Path: <jasdips@arin.net>
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 0CB41C1E0D96 for <regext@ietfa.amsl.com>; Mon, 3 Feb 2025 08:23:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.905
X-Spam-Level:
X-Spam-Status: No, score=-6.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=arin365.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KWtIJG7FSRLh for <regext@ietfa.amsl.com>; Mon, 3 Feb 2025 08:23:39 -0800 (PST)
Received: from smtp4.arin.net (smtp4.arin.net [IPv6:2001:500:4:201::54]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11401C1E0D7F for <regext@ietf.org>; Mon, 3 Feb 2025 08:23:39 -0800 (PST)
Received: from CAS02CHA.corp.arin.net (cas02cha.corp.arin.net [10.1.30.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by smtp4.arin.net (Postfix) with ESMTPS id 7885510757B3; Mon, 3 Feb 2025 11:23:38 -0500 (EST)
Received: from EOR2201CHA.corp.arin.net (10.1.30.49) by CAS02CHA.corp.arin.net (10.1.30.63) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 3 Feb 2025 11:23:37 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (192.136.136.37) by EOR2201CHA.corp.arin.net (10.1.30.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12 via Frontend Transport; Mon, 3 Feb 2025 11:23:37 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LjiKmrf5nLRmvmEOrh45eIebrNLQo4kQGp7IReO/w245nq1LqUjox72zLyN3b8w9SJHQfY8WkY3S32lfhv5d64qkPoCPyFzKD9DvWm00p4AaTmu2G9NN64Bjvrd9B+iHizVuuwTINI5rZIJzjlmFdpqhxnIPcrMJP+YnPkveWohZgMLvTwr2eSGe7ER6mXgBYdg9uQ/EaHAGU5k3B8Y8zTK/u3lvT82/eHJz1xRXpfe4PbLd+azA5KF9231uNTHE+sivqOoubvkDjLW4dhI6Uw2UsOm1oLa2xzKm0SYb02GRtT23ASaULgY4uRDb8IYW1EJf1oTqWJDVf1p0sYrjQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dijHMV5KkF1DDOnTWsjh6RqStp+QRaFCa5438vfhyJg=; b=T6rtzAzac89wPNEjVTa9uisIvMmydtXJCnVQy/VowcXxl5OmJxBrf8RjYG3kns/EtAVvC7K1/wfvLaN8A7WciR9Vx3qSTzFsxnwHs3GcEN9dUcYlWYPWmTDRxL6LUjFTrpX/mkJLtAkSSgFYHLuyzUXq8XkuEfc6HLMufxhh77B8sZ4KmImPHzWCzrV7o60u3bb19FA5HWOyIav8fO/ZTVJiSEbiio174zg9rzeMt8OOiWmQZjj2w99Z4Fnf6kg6AbkA3bNj0nAnBnya6Jv1bitNd6WIKMxyw94fm6fhK1EBjUFqeKB4aCB5YericlFLBaqC4Nh3pIHyaknwFbl45w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arin.net; dmarc=pass action=none header.from=arin.net; dkim=pass header.d=arin.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arin365.onmicrosoft.com; s=selector1-arin365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dijHMV5KkF1DDOnTWsjh6RqStp+QRaFCa5438vfhyJg=; b=rEK2GeoKzd3Gj0WnzdV2EQjzkvmKzga2Pke9tkZeALS996PRB/W5c/glB1g6S9FkqqR9/NT+c62/vwwsIbyHKjHr4f5gdirxdrMKWdvamvNPeYWbEKVAQqnDe+iQV5ImQe+Cy2SifpjfTVdHcOtm1tEnQkIwPlYsuvNBoK2ciJ/A1G/dioy3sOBMJQiuZ0IwnocxB/V6C7qui0CjB9WPusdHi9Hh8LIZOySPa0jLIqws2BM0+sQH4V3kXzgJSTvURN/8fWGfB/Jmgqz+4YojbSNWQuMthKjd6sxausu384O9+AB73TV6Qh28B+UWt9zy6xxVQopnBBxwa5mermCCDg==
Received: from PH7PR15MB6084.namprd15.prod.outlook.com (2603:10b6:510:24f::12) by SJ0PR15MB4488.namprd15.prod.outlook.com (2603:10b6:a03:375::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.21; Mon, 3 Feb 2025 16:23:32 +0000
Received: from PH7PR15MB6084.namprd15.prod.outlook.com ([fe80::50c9:ce00:f231:376e]) by PH7PR15MB6084.namprd15.prod.outlook.com ([fe80::50c9:ce00:f231:376e%6]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 16:23:32 +0000
From: Jasdip Singh <jasdips@arin.net>
To: Orie <orie@or13.io>
Thread-Topic: [regext] Re: AD Evaluation: draft-ietf-regext-rdap-geofeed-08
Thread-Index: AQHbc+5M0SWWB3sBAEmd3oRTrwBvkbMyreClgABH3gCAAsMVsIAADpw/
Date: Mon, 03 Feb 2025 16:23:32 +0000
Message-ID: <PH7PR15MB60849B80A6CE4E6021A37A6EC9F52@PH7PR15MB6084.namprd15.prod.outlook.com>
References: <CAMzqgozx9swJoomZW_vvxTQGqwmh0RXi=LHqufhY86O+NRd4+w@mail.gmail.com> <PH7PR15MB60848206A6B5FB46437C185FC9EE2@PH7PR15MB6084.namprd15.prod.outlook.com> <CAMzqgowX+9RJj7Lwy3TrWdLbu8RbgePjps=nZO0Kf1HO3V89bA@mail.gmail.com> <PH7PR15MB60849FE0AAD40CF2CE9D5F16C9EB2@PH7PR15MB6084.namprd15.prod.outlook.com> <CAMzqgoy1qWKBcLT=3ieSg6zxnLCjODjcDg4rT05YQZnrABpWbA@mail.gmail.com> <PH7PR15MB608488F17480AAF34D8FC106C9F52@PH7PR15MB6084.namprd15.prod.outlook.com>
In-Reply-To: <PH7PR15MB608488F17480AAF34D8FC106C9F52@PH7PR15MB6084.namprd15.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arin.net;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR15MB6084:EE_|SJ0PR15MB4488:EE_
x-ms-office365-filtering-correlation-id: a575d9a0-4307-42d6-6350-08dd446f19ef
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|10070799003|376014|13003099007|8096899003|7053199007|38070700018;
x-microsoft-antispam-message-info: ZcRRW9R8dVOTrVw00o3MjPtx8otNrs4ts3Rir9PeaQdy6CLwqvs2DDsczWT/SQBy0A0TlcIJBVveFxVB+uHWxjTO0ho1RVUrIW/YhQsah7DmAk4/CCwXVt1UNlwY4u0XXPgz9uCnYaVHuy+7HOxaVtFkNRDPQ3awkInjwRDyUn3hn+WlukFpuSggJjgalQNJqVbjZBSUSzWLU+XFj8rE2giXSqmLhttMc223Sw0Vm5FV4xYqlNBrWmdRkOqTep2oNRYNYs1zYKRR3Wh2x/4cN1Ow/A6VhFsShcoAHVfBcgHnzeb+qDVWanY7WiuA67jjwG20/7clF7e0hMpjfQsFzxZrC0DC+T3cUlpDciRAz6n9ce5yo176qcPCOqntNwKW0IaZOgE8IY2RD18drx1SHYa/K79PzEGr3ThPw7DHvYrcV0krqBmvMfAFZXeCTq8ajYEm8dy+R1Z5iq1286xqw25TZueLO31UXBBTabmLXx6g0fOmIee4wZgJuIjQoT+pqticzU4DDHpaMJnrnHH2KA5unglwHt4QsDFiKv6m/QEuI4O2Jfq4U/a6VY2dwN0ObJLt3N+0L3Xm44t7yOjr4QD4Qd8R1/s/IHqoTr8+k88XDxaCWmdERryArv8qdghrlr/uuV3GjQjPkYiDrvh1rhYlQl1/qxSwlRBs4mPk7vsWcCGktSOkDgsIqHiojf4iQ+Ii8lq8n6wl3HhXLugInbWCnAXVzcoz3gA4qjAIh2pw1QYnowp7JW36WC8lqhztffMniJkBA3XPldymJQ/wx7iXrV17Cvr9Iu/G20vQM3tZEU/z4gXFuaVeSaZV8oaytNhUNEJIsVHTDImSFQXcMgYHq8hW2YR7YEggn/HS86Wk06Hoet/M5Zq4UTlPVhiVvIZWblWlMJbyDio7ND9TvC7wyh+7tViNDfmegN/V1OVgWRP9u5vYOT2sYIztAzwAGcWvQUCUnEY29AlXmqEOMpQw0Br6keB198638I19NGyAbw+3rrgG1aNGvOQt15t26BGAyZUYMuBCmzYWFkTuWqJQpQOiPoat6TMhJGEbyOMWYbDYz7kyCVK5fWF1beOaK2t3ya1u2CUf2MVghEkOXf+pxUxs+5K2UvyT6ehH5ASspa0KKZwIuEHH2ku+sER3z3i9E0WDj+29x+JJ8dqJ5g3e9Jkv2ITHX7Y/rbrSULouGQZ5cENB336b1PiZSnFP/diik1QawH5ZXH1jrsMg1L2Hst+U/ZjpXg02qSYx+VIPCrWgYalZ1oyX7NJ/B3pgzl/IQHLqhCfnsb04roNuug0VFk1vsr9FO7l+WcGBNhdjGDLDwc/RK34wuVIQHrQGEGdbRrhN9JhWFgQ6YsQLiuTyjnfAdAJ0TzADSlzAgS0PKjxTvclsBK2M6dTvW1g4ldZxRciTgrySiEgRQXgNMA==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR15MB6084.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(10070799003)(376014)(13003099007)(8096899003)(7053199007)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 65Gvpq576MOScyq0U0bGSwQxTGU2qX32aJwMU4T/Dn5ej3llzvM9x8J/JgO09hbKdZgGfBy2TRutPLk7J3yCal1wwt+0SqZrFs/laj84nvSWP1JAHZH6Tv798AALt7mTicgRjWAAEXPBU4F2BOunyj/XKLIoZ+twIffTm7LUM3cgTpTMEBY6AY4SEozp4FnU8RnQ7Z2bG3L8yYvbZDsfufyqha2BlRhtes6zUBhQeCwx9X0LM+9FPpf1o6CLZNrlMoSEV/hvuaA3xkRPN5XzhoVjCfTvCxXcc0Jezf95vHf4f9yspKSqBZS1qeid2ytSLraymZ1H7VIxvfnwROoyZ97FDcMqjF26TL0U2sKzpXH3qd+G7fqDxCMy75CJMZwvq7pZs1GdDJUsKrRFQyzGtYNSsnF+RNeChjva1kqOkWfyWuZq+GNiLiLwvUZTlqViJgBzixR37X6TOxe3qZKUddj6RYuCdRMlr8S+7EpKJxG2M5HG7YWMsKCr5UOLtBuF3GaaAMMCOcE94BBpXmH1dEMBZrOaNauHVT4sPCSfILFy4cCM9rviXtIqK6DqQE94a82kjWrfvAgLSskTAg1FibwZzq8lGGFxGdUQrtM3BChMnQSZLm3krALHCFTUUWOR6AUww8XKhNtlkErV1qYa7fy5M5yLGsUHR2JZbUlnQTeyGJncdfN7Xh6xVp8+dcqkfAOD6v+J7RohP5GYkdWxv2PfOFckk1ATSBK3iflFBt39hHv5CijdngSPZ+GjsvT/9pHg1CFYqE/f9aFndwbZQ2/AKieTaTgYXA0IDkdZxGPqkhF962wCc5oO006M2GMoTnmp/rYbd53UYE6KNbYUULH/ppklFZUdm2fqpEgj8zZ1sz/sVlBnIpxd16mgshwbpW6h76O0sjczBdHwESTja3GutZ/QsIftzMEIAt5fAVNfnCcJzL1XYaX+/NU71pNKy6v7MXbYA3iJgdkFHBxm6A3wLrAGyHv5Lr1kzgSSt2ZR6O1h92K6qxIVGllbd8AVHnuWEbcYWvOgiFyzBJhmrhhanFhDaxGvFLtgl6HC43kIEFWRcQkGGYJBCWPcvG6wQwni8vZrV+5rHI6c1PbNOSUF1gt0v/9pSgcaEwuUMfxZbP0LuxddXe/OaY13Aq9nVf/BaTFpLBkqUiUz6nYUHds32vZxAB+L27vHiKlnambkxjOR8AcRZTvhY6uRduJAfy4P9YAie5w7tz1DfNt74ma0hv7+cGepEc7keSB4RbbmDN2txFwgNgJXWnUu6xlNMZjCeGkCiGFk3ACb3jb4h4i7CoPiFfSnrGcs3AkNoH6wnhiD94xi3jY6sdNq+oHI0rlGuw1XfzhAut3S2PhuD2mB0LkGP8FBLhBNavN5tVLseiuxJstkzn2zWNThwFqSrBvBCJoy6I0cMBSqrL1EWmMD70eNat/YCMDs9iv9e4tyqdzt5JaDvfitaYekM17VMoxI9Vk8u9iXqqXHl7aZyMhmHQAavUoq3Vg6rqykrrnmynrt9VW5bp0F9xQq3P1FfDiNYpAHwpCR2494UXiDdGaJGPe9OQjhU8YtaCNaFzUDde487sGmyuuba9anUwS5n1Rq5XLOowUVSxiWE/uPT8syvSm4wrTD6i0l9kh+5UkbvcFRkRC4dDEXn61R1IqQ/ve7B/6cj29sF+XJ+C2QnA==
Content-Type: multipart/alternative; boundary="_000_PH7PR15MB60849B80A6CE4E6021A37A6EC9F52PH7PR15MB6084namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR15MB6084.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a575d9a0-4307-42d6-6350-08dd446f19ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 16:23:32.3274 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cad70df5-eb75-43b7-adb3-12798d38d9b7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: X9pUPjPIaPEYa9fkqSSNCLxgr5pzaz4SwE4kSdzPFJiJgiRk4FO9TJ+DUcr58uLQg/acO7N3EHOqWxIgFOsOuQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR15MB4488
X-OriginatorOrg: arin.net
Message-ID-Hash: QIZWBL573IBZSLBNSMTU6LEO5ZVDGFEO
X-Message-ID-Hash: QIZWBL573IBZSLBNSMTU6LEO5ZVDGFEO
X-MailFrom: jasdips@arin.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-regext.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "regext@ietf.org" <regext@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [regext] Re: AD Evaluation: draft-ietf-regext-rdap-geofeed-08
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/_PHtYdAI-Z9cl58Vz9xfrCXQfro>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Owner: <mailto:regext-owner@ietf.org>
List-Post: <mailto:regext@ietf.org>
List-Subscribe: <mailto:regext-join@ietf.org>
List-Unsubscribe: <mailto:regext-leave@ietf.org>

Hi Orie,

Version 09 of this draft now submitted.

Diff: https://author-tools.ietf.org/iddiff?url2=draft-ietf-regext-rdap-geofeed-09

Thanks,
Jasdip

From: Jasdip Singh <jasdips@arin.net>
Date: Monday, February 3, 2025 at 10:36 AM
To: Orie <orie@or13.io>
Cc: regext@ietf.org <regext@ietf.org>
Subject: [regext] Re: AD Evaluation: draft-ietf-regext-rdap-geofeed-08
Hi Orie,

Thanks. We have incorporated your feedback [1].

We’d next update the media type registration based on the following feedback from Alexey Melnikov on the media-types mailing list:


“As text/csv has "charset" as an optional parameter and has the following text associated with it:
      In accordance with RFC 6657<https://datatracker.ietf.org/doc/html/rfc6657> [RFC6657<https://datatracker.ietf.org/doc/html/rfc6657>] the charset
      parameter SHOULD be used, and if it is not present, UTF-8 SHOULD
      be assumed as the default (this implies that US- ASCII CSV will
      work, even when not specifying the "charset" parameter).
it would be good to state explicitly in the media type registration template that it is not used, because content is always in UTF-8.”
And, then submit the next version of this draft.

Jasdip

[1] https://github.com/jasdips/rdap-geofeed/blob/main/draft-ietf-regext-rdap-geofeed.md

From: Orie <orie@or13.io>
Date: Saturday, February 1, 2025 at 4:18 PM
To: Jasdip Singh <jasdips@arin.net>
Cc: regext@ietf.org <regext@ietf.org>
Subject: [regext] Re: AD Evaluation: draft-ietf-regext-rdap-geofeed-08
Hi Jasdip,

That text works for me.

Regards,

OS

On Sat, Feb 1, 2025 at 11:06 AM Jasdip Singh <jasdips@arin.net<mailto:jasdips@arin.net>> wrote:


From: Orie <orie@or13.io<mailto:orie@or13.io>>
Date: Friday, January 31, 2025 at 9:42 AM
To: Jasdip Singh <jasdips@arin.net<mailto:jasdips@arin.net>>
Cc: regext@ietf.org<mailto:regext@ietf.org> <regext@ietf.org<mailto:regext@ietf.org>>
Subject: [regext] Re: AD Evaluation: draft-ietf-regext-rdap-geofeed-08
<snip>


## Nits

### Reads awkwardly

```
249   inetnum objects (per [RFC9632]), clients who find a geofeed link
250   object within an IP network object MUST ignore geofeed data from that
251   link that is outside the IP network object's address range.
```

that link that -> any link that ?

[JS] Since “that link” points to “a geofeed link object within an IP network object”, using “any link” instead would not be correct. We would like to propose the following text to remove any ambiguity:

“… clients who find a geofeed link object within an IP network object MUST, after retrieving the geofeed data from that link, ignore any entry where the entry's IP address range is outside the IP network object's address range.”

Will that work?

yes, perhaps this might read slightly better:

 “… clients who find a geofeed link object within an IP network object MUST resolve the associated geofeed data and ignore any entry where the entry's IP address range is outside the IP network object's address range.”

The MUST is having an awkward interaction with "retrieving" here, not sure if it is your intention to make retrieving (dereferencing) a normative requirement.

dereferencing comes with other possible requirements, see: https://datatracker.ietf.org/doc/html/rfc9110#section-4.3.4 / https://datatracker.ietf.org/doc/html/rfc3986#section-1.2.2

No, retrieving is not a normative requirement. Will the following work?
  “... clients who find a geofeed link object within an IP network object and opt to retrieve the data from the associated link MUST ignore any entry where the entry's IP address range is outside the IP network object's address range.”
Jasdip