Re: [regext] [Technical Errata Reported] RFC9083 (7094)

James Galvin <galvin@elistx.com> Thu, 18 August 2022 14:21 UTC

Return-Path: <galvin@elistx.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 45F3EC1522BA for <regext@ietfa.amsl.com>; Thu, 18 Aug 2022 07:21:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.906
X-Spam-Level:
X-Spam-Status: No, score=-6.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=elistx-com.20210112.gappssmtp.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 iDAfxavx1BZV for <regext@ietfa.amsl.com>; Thu, 18 Aug 2022 07:21:25 -0700 (PDT)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85BDEC1522C8 for <regext@ietf.org>; Thu, 18 Aug 2022 07:21:25 -0700 (PDT)
Received: by mail-qt1-x82c.google.com with SMTP id e28so1203144qts.1 for <regext@ietf.org>; Thu, 18 Aug 2022 07:21:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elistx-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=b9hc3q8NiBQ3IDsr2dx9n72fQHfGlxW/55EmUaKyA2g=; b=yb9TA9VN83iw5McQ1tVN76Y/a72v83uRHELSSRHOAHa5EylPrsvPufhaJYQ/T8Yhgn 2wwIAiuEBNdn7JeXqdbx0q5bDban3p5y4Fm0nhprbHbJ4ZgI3D8zD/AkFeqWjRJklEKn ccd/hh9Odjao7allMX2/TS0gWwu+r2YKw5zP+7HgkoMfSJzwltaOQepcILfN3Ne5RYLe 4kFrw/ffZFtGkvwtS7IeWlQ0+QuRkL0FYcK1P9fI6DMZ4Qtz78ecUrrLGIe2/EO5Oq6q lfjLI5Elkmt4Xbfi0eIirzyUHn981pFREdC6Oz1Ml2ALlCyVzNU2Ov29wqgyx3PLfvaL kL4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=b9hc3q8NiBQ3IDsr2dx9n72fQHfGlxW/55EmUaKyA2g=; b=xBVRV/SAlXxwQ/Y2QD54sJzIv/5gkeE2PJe3aIAV0zvTctVKbRyVB2b1M/G85Ok8SM 09A810L505FRjih4uJ6DyJWwVXktILMdbKxLL4vX97CBnn9vvDKSf5YRKmLMDz/WxM/G jocjRt0u4fo1blXYw4mhLh9Dr/1HniDFkQaxrn7UG/hG+kIgvKNkoGsJFYXV+ZSPBZ+8 659fMsbe7rUB3YuW+UsoUUc33FtMtxtliUhtQ+GDBuoyv3/0D/FJ0JYgxfgTf6Da1tLZ 2UcQydnCIAm7IUXRNKMgWwo8BP6+ZfwvutDgET6aGDyKoVaeuBscyEHUrl7gg3Ya8lol 30cQ==
X-Gm-Message-State: ACgBeo3wX/XvL5UZPmkFLnQGxOPOF12hRw6DPQtM4TMIrjJaTCaWgLey hPWHqbEG/RBYQw6y3CyWX5hfLMZogv0rfP0F
X-Google-Smtp-Source: AA6agR6GnI+R4ZOO9gjZexZmfrxOYWjtQVT0HSDP36zBoOVuZ1EiGktGBUvEFmoCRL2SLFYn97eYng==
X-Received: by 2002:ac8:5a0b:0:b0:343:65b0:4b4 with SMTP id n11-20020ac85a0b000000b0034365b004b4mr2733692qta.136.1660832483751; Thu, 18 Aug 2022 07:21:23 -0700 (PDT)
Received: from [10.0.0.99] ([2601:154:c200:3460:b4e7:c64b:8e1e:5089]) by smtp.googlemail.com with ESMTPSA id m2-20020a05622a118200b003434f7483a1sm1150823qtk.32.2022.08.18.07.21.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Aug 2022 07:21:23 -0700 (PDT)
From: James Galvin <galvin@elistx.com>
To: regext@ietf.org
Cc: shollenbeck@verisign.com, andy@hxr.us, superuser@gmail.com, francesca.palombini@ericsson.com, ietf@antoin.nl, RFC Errata System <rfc-editor@rfc-editor.org>
Date: Thu, 18 Aug 2022 10:21:34 -0400
X-Mailer: MailMate (1.14r5853)
Message-ID: <007542EE-1242-40F8-AA6B-5BB81309AA6B@elistx.com>
In-Reply-To: <20220817135959.755C5EEA39@rfcpa.amsl.com>
References: <20220817135959.755C5EEA39@rfcpa.amsl.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/fS_XpRm4WF88fV6fHP6xzjXlq3E>
Subject: Re: [regext] [Technical Errata Reported] RFC9083 (7094)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 18 Aug 2022 14:21:29 -0000

REGEXT Working Group:

First, thanks to Scott Hollenbeck for submitting this Errata.

This is the Working Group’s opportunity to comment or question this proposed Errata to STD95, more specifically RFC9083.

This is the suggested fix in response to our discussion and CONSENSUS CALL regarding the use of rdapConformance in RDAP.

Absent any objection this Errata will stand and we will move forward with our pending RDAP specifications accordingly.

Thanks to all!

Antoin and Jim


On 17 Aug 2022, at 9:59, RFC Errata System wrote:

> The following errata report has been submitted for RFC9083,
> "JSON Responses for the Registration Data Access Protocol (RDAP)".
>
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid7094
>
> --------------------------------------
> Type: Technical
> Reported by: Scott Hollenbeck <shollenbeck@verisign.com>
>
> Section: 2.1
>
> Original Text
> -------------
> If The Registry of the Moon desires to express information not found
> in this specification, it might select "lunarNIC" as its identifying
> prefix and insert, as an example, the member named
> "lunarNIC_beforeOneSmallStep" to signify registrations occurring
> before the first moon landing and the member named
> "lunarNIC_harshMistressNotes" that contains other descriptive text.
>
> Consider the following JSON response with JSON names, some of which
> should be ignored by clients without knowledge of their meaning.
>
> {
>   "handle" : "ABC123",
>   "lunarNIC_beforeOneSmallStep" : "TRUE THAT!",
>   "remarks" :
>   [
>     {
>       "description" :
>       [
>         "She sells sea shells down by the sea shore.",
>         "Originally written by Terry Sullivan."
>       ]
>     }
>   ],
>   "lunarNIC_harshMistressNotes" :
>   [
>     "In space,",
>     "nobody can hear you scream."
>   ]
> }
> Figure 2
>
> Corrected Text
> --------------
> If The Registry of the Moon desires to express information not found
> in this specification, it might select "lunarNIC_level_0" as its
> identifying prefix and insert, as an example, the member named
> "lunarNIC_level_0_beforeOneSmallStep" to signify registrations occurring
> before the first moon landing and the member named
> "lunarNIC_level_0_harshMistressNotes" that contains other descriptive
> text.
>
> Consider the following JSON response with JSON names, some of which
> should be ignored by clients without knowledge of their meaning.
>
> {
>   "handle" : "ABC123",
>   "lunarNIC_level_0_beforeOneSmallStep" : "TRUE THAT!",
>   "remarks" :
>   [
>     {
>       "description" :
>       [
>         "She sells sea shells down by the sea shore.",
>         "Originally written by Terry Sullivan."
>       ]
>     }
>   ],
>   "lunarNIC_level_0_harshMistressNotes" :
>   [
>     "In space,",
>     "nobody can hear you scream."
>   ]
> }
> Figure 2
>
> Notes
> -----
> The original text uses the string identifier "lunarNIC" as the prefix for an example extension. This is inconsistent with the example given in Section 4.1, where "lunarNIC_level_0" is used as an example of a registered identifier for an RDAP extension. This inconsistency can lead implementers to believe that the registered identifier and the extension prefix can be inconsistent, when the intent of the specification is that they should be consistent. This inconsistency can cause significant misunderstanding of the technical specification and might result in faulty implementations if not corrected. Changing the examples in Section 2.1 aligns the text with the example in Section 4.1, demonstrating that the extension prefix and the registered identifier should be one and the same.
>
> Instructions:
> -------------
> This erratum 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
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC9083 (draft-ietf-regext-rfc7483bis-05)
> --------------------------------------
> Title               : JSON Responses for the Registration Data Access Protocol (RDAP)
> Publication Date    : June 2021
> Author(s)           : S. Hollenbeck, A. Newton
> Category            : INTERNET STANDARD
> Source              : Registration Protocols Extensions
> Area                : Applications and Real-Time
> Stream              : IETF
> Verifying Party     : IESG