[Gen-art] Genart last call review of draft-ietf-regext-epp-eai-10

Pete Resnick via Datatracker <noreply@ietf.org> Wed, 01 June 2022 17:14 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: gen-art@ietf.org
Delivered-To: gen-art@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BB8DC14792F; Wed, 1 Jun 2022 10:14:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Pete Resnick via Datatracker <noreply@ietf.org>
To: gen-art@ietf.org
Cc: draft-ietf-regext-epp-eai.all@ietf.org, last-call@ietf.org, regext@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 8.3.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <165410367843.9432.758562996445667068@ietfa.amsl.com>
Reply-To: Pete Resnick <resnick@episteme.net>
Date: Wed, 01 Jun 2022 10:14:38 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/0LapUHpA-1cSM28r8RR-qAWPAyI>
Subject: [Gen-art] Genart last call review of draft-ietf-regext-epp-eai-10
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.34
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jun 2022 17:14:38 -0000

Reviewer: Pete Resnick
Review result: On the Right Track

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at


Document: draft-ietf-regext-epp-eai-10
Reviewer: Pete Resnick
Review Date: 2022-06-01
IETF LC End Date: 2022-06-09
IESG Telechat date: Not scheduled for a telechat


I think this proposal is reasonable, but I don't think enough explanation has
been given regarding the case where one side supports the protocol but the
other side doesn't.

Major issues:

The last bullet item in section 5.3.2 talks about "alternative ASCII address",
but I don't see anywhere in the document which defines how to provide an
alternative ASCII address in the data. For example, RFC 5733 implies that there
will be only one email address in the Contact Mapping; can an implementation
simply add a second? Does the server then need to distinguish these by the
presence or absence of non-ASCII characters to determine which is an EAI and
which is an alternative ASCII address? At the very least, some discussion of
this seems necessary in the document.

Minor issues:

In the bullets in section 5.3.2, there are quite a few SHOULDs with no
explanation of why one might choose to violate these. Why are these not MUSTs?
I can't think of any reason, for example, that the server would not validate
the email property, and it seems like a really bad idea not to.

Nits/editorial comments:

Abstract: Strike the word "appearing"

Section 3: Change "By applying the syntax rules of [RFC5322]" to "By applying
the syntax rules of [RFC6532]"