Re: [regext] [Last-Call] last call reviews of draft-ietf-regext-epp-eai-12 (and -15)
"Gould, James" <jgould@verisign.com> Mon, 22 August 2022 16:01 UTC
Return-Path: <jgould@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 69E62C1524B0; Mon, 22 Aug 2022 09:01:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.406
X-Spam-Level:
X-Spam-Status: No, score=-4.406 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, RCVD_IN_DNSWL_MED=-2.3, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.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 C7zPezMMLUy2; Mon, 22 Aug 2022 09:01:37 -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 D636BC1524C6; Mon, 22 Aug 2022 09:01:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=8454; q=dns/txt; s=VRSN; t=1661184097; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=tn5zgZAtEoT1ClHpeDouJUd6Ja3mBaNCje4CUCepXXc=; b=oeNugMDNSsOPrVOnLaVinhQCM+wdfTngvAlbReqmSUzcGMq46V8U13FM +LtCX4FWfoH3q1RVINQTbng12FvuIqzQMcJDWZWBI5tzxcgtGRMw+0puI bAhvT9/U9hyD8nTg4X0VdpaWB0DNaJ/NB7xERtXRq/2pE/SrHB5a+CTtS XEjJ0QgTKc+AfwreOeGi8WsVosI4Tv7svkFPOVwapLwuzpRoMgI/m6LNi +0+0L1XbZGJ0pCTY00zY9ZNixHjspYXU6n5kaPVHjmy7dKxFZgu5oXRU5 CnPxBBAWt5cAvavOyFczX6qFnWyrMeH9YGRaBJwVznKz9k44Wbaii5cA3 g==;
IronPort-Data: A9a23:4dPfnaCnNpEy6BVW/7Diw5YqxClBgxIJ4kV8jS/XYbTApDMh02YFz GsWDTiFOqzZZGagfo0laoq28RtQuZLUyNVlTANkpHpgcSlH+JHPbTi7wuUcHAvJd5GeExg3h yk6QoOdRCzhZiaE/n9BCpC48T8mk/ngqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziLBVOSvU0 T/Ji5CZaQTNNwJcaDpOsfrT8kk35pwehRtD1rAATaET1LPhvyRNZH4vDfnZB2f1RIBSAtm7S 47rpF1u1jqEl/uFIorNfofTKiXmcJaLVeS9oiM+t5yZv/R3jndaPpATb6NANBgN211lqPgqo DlFncTYpQ4BYPWQyLxFO/VSO3kW0aZuoNcrLZUj2CA6IoKvn3bEmp1T4E8K0YIw9r94PjFu2 rsjCikiKT+gwMTs/4r4Vbw57igjBJGD0II3kEtGlA7/IMZ+GNbdSKLQ/ZlR0HEunNtIW/3ZY qL1axI2NFKZPEYJYwpMTs5u9AurriCXnzlwql2SuK47y3be1g1q0bfrdtHSf7RmQO0MzhrE9 ziaoQwVBDk0L9WumWCf/kjw2M6SlgPaZdwvDLyno6sCbFq7gzZ75ActfVm8of/8i0OiVfpdI E9S8S0rxYA4+UinS9jhdxK9qX+A+BUbXrJ4C+Q0wBmExLbZ6AbfHWVsZjxOb8EiuJpqHSInz F6SntzvQzdotZWZTHuH/fGVoC+8fy8PIgcqbDUYZQoI/9elp5s85jrDVN9tDOu0g8H7XCv9z D2asG0zn61WgMcKkay/+XjGji6i4J/TQWYd4gzMQieu5wd9TI+oe4Lu7kLUhd5aIYmUXkWpv XUYlY6Z9u9mJZDUxCqBQf8lHby16bCCKjK0qVFiGdwo7SiF+nO/c8ZX+j4WGatyGswef2b2Z kLD4VoU/4FJen6rdup9ZMS7EcJzi7b6DtKjXffRBjZTXqVMmMa81HkGTSatM6rFyyDATYlX1 U+nTPuR
IronPort-HdrOrdr: A9a23:6aC1D6+3LtJSQRvAzlNuk+AFI+orL9Y04lQ7vn2ZLiYlF/Bw9v re/sjzuiWVtN98Yh8dcLO7V5VoKEm0naKdirNhXotKMjOGhEKYaK9v6of4yyDtFmnU5odmuZ tIQuxbBMfrBVZ3yeT38GCDeeoI8Z2i/LqzjenTi01xSxpnApsM0y5iBh2FHlZNSA5KOJo8GP OnjfZ6mw==
X-IronPort-AV: E=Sophos;i="5.93,255,1654560000"; d="scan'208";a="18449246"
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 22 Aug 2022 12:01:29 -0400
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([10.173.153.48]) by BRN1WNEX01.vcorp.ad.vrsn.com ([10.173.153.48]) with mapi id 15.01.2375.031; Mon, 22 Aug 2022 12:01:29 -0400
From: "Gould, James" <jgould@verisign.com>
To: "john-ietf@jck.com" <john-ietf@jck.com>, "beldmit@gmail.com" <beldmit@gmail.com>, "paf@paftech.se" <paf@paftech.se>, "jgould=40verisign.com@dmarc.ietf.org" <jgould=40verisign.com@dmarc.ietf.org>
CC: "art@ietf.org" <art@ietf.org>, "draft-ietf-regext-epp-eai.all@ietf.org" <draft-ietf-regext-epp-eai.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "regext@ietf.org" <regext@ietf.org>, "i18ndir@ietf.org" <i18ndir@ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>
Thread-Topic: Re: Re: [Last-Call] last call reviews of draft-ietf-regext-epp-eai-12 (and -15)
Thread-Index: AQHYtkBwji/feJmpC0CpeMqusHyVbg==
Date: Mon, 22 Aug 2022 16:01:29 +0000
Message-ID: <4FFD4044-CB4C-46EC-AAAE-B84E6B3AB4B0@verisign.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.62.22061100
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <74E9B25560E6A14992150BBFE78C2219@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/T3qFvu_3JIXD9tiKdlC2T6Q-MPc>
X-Mailman-Approved-At: Wed, 24 Aug 2022 15:38:19 -0700
Subject: Re: [regext] [Last-Call] last call reviews of draft-ietf-regext-epp-eai-12 (and -15)
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: Mon, 22 Aug 2022 16:01:41 -0000
John, How about if we change the approach to use the well-understood command-response extension? -- JG James Gould Fellow Engineer jgould@Verisign.com <applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould@Verisign.com> 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com <http://verisigninc.com/> On 8/22/22, 10:39 AM, "John C Klensin" <john-ietf@jck.com> wrote: --On Monday, 22 August, 2022 12:00 +0000 "Gould, James" <jgould@verisign.com> wrote: > John, > > I will address your point (5), based on the prior thread that > we had back in May > (https://secure-web.cisco.com/1FFl2HRtn03OI1uYW4OziM8X04xwiZaDpI6faRMrp_sl_k6uI813q1FID15MuTI_qCAIZCvskSJNkX6vl0E5foP5RDE2qD3XFsqzlhRu5bPMBHMAEVwrJkL4b-tuANrfjDEae41xnlGu989Mjm1TylOs0lVZf1xIX3RrHkxB7tzLKCjLNHB9ftB-gJZTALg1JVE8GL1o7ig4AmEyWQ3MpxOCAQXiAU1S0qYBA1tM4iPywnScxlQOaYrsmD2ur5oe7/https%3A%2F%2Fmailarchive.ietf.org%2Farch%2Fmsg%2Fregext%2FG08akVkCjnXEPw8k > 7NiCHbeEamo/), where I stated: > > I don't agree that section 2.7 of RFC 5730 defines the only > forms of extensibility that can ever be supported by EPP and > by defining a new form of extensibility to solve a specific > problem in EPP is disallowed or non-compliant with RFC 5730. But, as I pointed out then and in my most recent note, you are arguing against a position that has never (to my knowledge) been taken. 5730 does not says "only ... ever". What it does say is "three". Making that "four" (or even reverting to the longer Informational list in RFC 3735) is a change/ update to 5730. > In this case, the form of extensibility (Functional Extension) > is formerly defined in draft-ietf-regext-epp-eai for clarity > for use in solving the specific problem of EAI in EPP. The > intent is not to define a new form of extensibility to EPP in > RFC 5730 to solve other similar problems. And, again, while I would still believe this is an update/ change to EPP, I would be somewhat less concerned about the issue if draft-ietf-regext-epp-eai explicitly explained why this extension would not ever be needed for anything else. It does not. A strong argument against doing so, as I think you pointed out, is that it is not possible to predict the future. However, at this point, that turns this extension into a possibly general-use one and brings us back to an update to 5730. > I agree if a > Functional Extension is meant to be a new formal form of > extensibility for use in other yet to be defined EPP > extensions, then it would make sense to define it in a draft > by itself, but that is not the case with > draft-ietf-regext-epp-eai. Noting that I did not mention the "separate document" issue in my recent note (although that would be my personal preference), your comment above implies that this is an informal (i.e., not-formal) form of extensibility, I have no idea what that means in a standards track document. Certainly 5730 does not define informal extensions in its section 2.7 (or, AFAICT, anywhere else). Let me see if I can explain why this apparently small issue concerns me enough to want to be sure it is identified on Last Call and considered by the IESG. So as to not be entirely about theorizing, I'm going to use a specific example of which the IESG (at least) is painfully aware. Without getting into the details, there is a proposal to create a new URI type floating around (draft name on request if that would be useful). One of its characteristics is inconsistent with most readings of RFC 3986, an Internet Standard, and there has been considerable pushback as a result. Now, suppose its author borrowed the general outline of Section 4 of draft-ietf-regext-epp-eai-15 and included a section in his specification that said that it provided a syntax extension to 3986 and then proceeded to describe that extension. Then he claimed that he specified that as an informal extension and that there was no proof that anyone would use it for anything else and hence that his URI type could be adopted in spite of what 3986 appears to say and without updating 3986. If your functional extension can really be made without updating or changing 5730, then I don't see any basis for rejecting that other proposal (rewritten that way) simply because it is inconsistent with the 3986 syntax. Now, importantly, I can see an argument for rejecting the "new informal extension" URI proposal and not draft-ietf-regext-epp-eai. It is that the URI extension would probably be disruptive to a large family of web and other applications out there which depend on the existing syntax while draft-ietf-regext-epp-eai affects only the registrar and registry communities and that all of the users of EPP have signed off on its being non-disruptive. However, I have seen no evidence that all users of EPP --presumably including ccTLDs who have chosen to use it, perhaps without consulting the REGEXT WG-- have been consulted about that, much less agreed. That, in turn, brings us, not to RFC 5730 but to RFC 7451. The latter says that a new extension requires only "Specification Required" and expert review. A different way of looking at the question is that you are trying to have it both ways: the IETF endorsement and approval that goes with making the document standards track but on the basis of agreement within a restricted community only (registries and registrars for gTLDs ?). I don't believe the experts should approve this without an update to 5730 but, if it really does not update/change 5730, then it is not clear why you need standards track (and to put up with complaints from the likes of me that, as written, it is not appropriate for that status). thanks, john
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [I18ndir] [Last-Call] last call revi… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] last call reviews of dra… Hollenbeck, Scott
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [Last-Call] last call reviews of dra… Gould, James
- Re: [regext] [Last-Call] last call reviews of dra… Василий Долматов
- Re: [regext] [Last-Call] last call reviews of dra… John C Klensin
- Re: [regext] [I18ndir] [Last-Call] last call revi… Martin J. Dürst
- Re: [regext] [I18ndir] [Last-Call] last call revi… Asmus Freytag