Re: [regext] [Last-Call] Artart last call review of draft-ietf-regext-epp-eai-12
John C Klensin <john-ietf@jck.com> Sat, 11 June 2022 05:18 UTC
Return-Path: <john-ietf@jck.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 BEAD0C14F738; Fri, 10 Jun 2022 22:18:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 TlruqxVf3PYm; Fri, 10 Jun 2022 22:17:58 -0700 (PDT)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A3FDC14F72F; Fri, 10 Jun 2022 22:17:57 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1nztVQ-0004Qg-P3; Sat, 11 Jun 2022 01:17:52 -0400
Date: Sat, 11 Jun 2022 01:17:47 -0400
From: John C Klensin <john-ietf@jck.com>
To: Dmitry Belyavsky <beldmit@gmail.com>, Takahiro Nemoto <nemo@go.tuat.ac.jp>
cc: art@ietf.org, draft-ietf-regext-epp-eai.all@ietf.org, last-call@ietf.org, regext <regext@ietf.org>
Message-ID: <5B560AC24C1E05D00EEC34B4@PSB>
In-Reply-To: <CADqLbzKK7rzhu1TdjYY2hXBDfihDQJ_AbPdd2VqJJAZTgPF3Qw@mail.gmail.com>
References: <165480673502.56173.16072247886040677393@ietfa.amsl.com> <CADqLbzKK7rzhu1TdjYY2hXBDfihDQJ_AbPdd2VqJJAZTgPF3Qw@mail.gmail.c om>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/lNqL09XHwzjEygYGWZb_Y3Giu-Q>
Subject: Re: [regext] [Last-Call] Artart last call review of draft-ietf-regext-epp-eai-12
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: Sat, 11 Jun 2022 05:18:01 -0000
Dmitry, My recollection is that, in one way or another, every review has mentioned the issue of alternate ASCII addresses and SMTPUTF8 ("EAI") addresses. Some, including myself, have recommended that the specification make explicit provision for carrying both an SMTPUFTF8 (non-ASCII in the local-part) and all-ASCII address. Others, including Takahiro's review below, have asked that you be explicit about where alternative ASCII addresses are to come from. That raises three questions: Part of the problem may be in our understanding of the role of Section 5.3.2: to be simplistic about this, if unextended EPP cites RFC 5322 and therefore requires all-ASCII addresses, then it would seem that either client or server does not accept ("negotiate") this extension then non-ASCII addresses MUST NOT be used and the (IMO, rather confusing) language of 5.3.2 does not belong in this spec unless there is WG and IETF consensus to change RFC 5730/STD69 to require that all EPP implementations recognize and support SMTPUTF8 addresses in some way. So my first question is "what am I, and apparently others, missing here?" Then, referring to the availability of non-ASCII addresses more generally, if I correctly understood him, James has said that registries that agree to accept non-ASCII addresses will not need alternative ASCII ones and that, while this might cause problems for parties other than the EPP client (typically associated with a registrar) and the EPP server (typically associated with a registry), that issue is out of scope for this spec (i.e., is an unspecified Someone Else's Problem). Second question: Do you agree with the assertion that such issues should not be addressed in the spec? If so, what is the "alternate ASCII address" text all about? If not, I don't see how a revision to the I-D after Last Call has ended can be treated as an editorial issue rather than a substantive one requiring community review? Both questions are independent of the more fundamental one of whether there is IETF consensus for approving a specification on standards track that is almost certain to cause problems elsewhere in the relevant systems. Third question: These appear to me to be substantive and significant issues (this review's characterization of it as a "minor issue" notwithstanding). Have you and/or James discussed the issue with the WG. If so, and which of these positions and possible alterations represent WG consensus rather than agreement (or not) between you and your co-author? If they had not been discussed with the WG, why are you revising the document at this point rather than withdrawing it from the Last Call and review processes? thanks, john --On Friday, June 10, 2022 21:49 +0200 Dmitry Belyavsky <beldmit@gmail.com> wrote: > Dear Takahiro, > > Many thanks for your review! > > I will update the draft in the middle of the next week > according to your guidelines (with Marc's amendment) > > On Thu, Jun 9, 2022 at 10:32 PM Takahiro Nemoto via > Datatracker < noreply@ietf.org> wrote: > >> Reviewer: Takahiro Nemoto >> Review result: Ready with Issues >> >> I am the assigned ART-ART reviewer for this draft. >> >> Summary: >> I think this document is concise and generally good, but a >> few things are not >> explained well enough. Please consider revising the following >> points. >> >> Minor issues: >> - It is unclear how to provide "alternative ASCII addresses" >> in Section 5.3.2 >> and how to distinguish between an EAI address and an >> alternative ASCII address, >> so it would be better to add an explanation. >> >> - It is unclear how to verify the code points of domain names >> in Section 8, so >> it would be better to add an explanation. RFC5892 describes >> how to determine >> the code points that can be used in IDNA2008 but does not >> describe how to validate domain name code points. So it would >> be easier to convey the intention >> to the reader to write "validate whether the domain name >> consists of the code >> points allowed by IDNA2008" rather than just writing >> "validate all code points >> in the domain name according to IDNA2008". Also, if the >> validation described in >> this section is intended to be compared to the code points >> listed in Appendix >> B.1. of RFC 5892, it would be better to refer to IDNA Rules >> and Derived Property Values >> < >> https://www.iana.org/assignments/idna-tables-12.0.0/idna-tabl >> es-12.0.0.xhtml >> > >> listing the latest IDNA Derived Property Values. >> >>
- [regext] Artart last call review of draft-ietf-re… Takahiro Nemoto via Datatracker
- Re: [regext] Artart last call review of draft-iet… Marc Blanchet
- Re: [regext] [Last-Call] Artart last call review … Takahiro NEMOTO
- Re: [regext] Artart last call review of draft-iet… Dmitry Belyavsky
- Re: [regext] [Last-Call] Artart last call review … John C Klensin
- Re: [regext] [Last-Call] Artart last call review … Dmitry Belyavsky
- Re: [regext] Artart last call review of draft-iet… Gould, James
- Re: [regext] [art] Artart last call review of dra… Takahiro NEMOTO
- Re: [regext] [art] Artart last call review of dra… Gould, James
- Re: [regext] [art] Artart last call review of dra… Dmitry Belyavsky
- Re: [regext] [Last-Call] [art] Artart last call r… John C Klensin
- Re: [regext] [Last-Call] [art] Artart last call r… Patrik Fältström
- Re: [regext] [Last-Call] [art] Artart last call r… Dmitry Belyavsky
- Re: [regext] [Last-Call] [art] Artart last call r… Dmitry Belyavsky
- Re: [regext] [Last-Call] [art] Artart last call r… Gould, James
- Re: [regext] [Last-Call] [art] Artart last call r… Patrik Fältström
- Re: [regext] [Last-Call] [art] Artart last call r… Dmitry Belyavsky
- Re: [regext] [Last-Call] [art] Artart last call r… Patrik Fältström
- Re: [regext] [Last-Call] [art] Artart last call r… Dmitry Belyavsky
- Re: [regext] [Last-Call] [art] Artart last call r… Gould, James
- Re: [regext] [art] [Last-Call] Artart last call r… Martin J. Dürst
- Re: [regext] [Last-Call] [art] Artart last call r… John C Klensin
- Re: [regext] [I18ndir] [Last-Call] [art] Artart l… John C Klensin
- Re: [regext] [I18ndir] [Last-Call] [art] Artart l… Asmus Freytag
- Re: [regext] [Last-Call] [art] Artart last call r… Martin J. Dürst