Skip to main content

Additional Email Address Extension for the Extensible Provisioning Protocol (EPP)
draft-ietf-regext-epp-eai-26

Discuss


Yes

Andy Newton
Orie Steele

No Objection

Erik Kline
Gorry Fairhurst
Gunter Van de Velde
Jim Guichard

No Record

Mahesh Jethanandani
Mike Bishop

Summary: Has a DISCUSS. Has enough positions to pass once DISCUSS positions are resolved.

Roman Danyliw
Discuss
Discuss (2025-05-02 for -24) Sent
** Section 6.1. This section uses a formal language (XML Schema) to define a syntax without normatively citing the language.  Please cite XML Schema.  Consider using this reference.

   [W3C.REC-xmlschema-1-20041028]
              Thompson, H., Beech, D., Maloney, M., and N. Mendelsohn,
              "XML Schema Part 1: Structures Second Edition", World Wide
              Web Consortium Recommendation REC-xmlschema-1-20041028,
              October 2004,
              <http://www.w3.org/TR/2004/REC-xmlschema-1-20041028>.
Comment (2025-05-02 for -24) Sent
Thank you to Pete Resnick for the GENART review.

** Section 3.
   *  The value set for the <contact:disclose><contact:email/> "flag"
      attribute MUST also be applied to all additional email addresses
      that are added by a contact extension.

I don’t understand this notion of “<contact:disclose><contact:email/> ‘flag’”, what element contains the flag attribute?

** Section 4.2.1
   *  Email address validation based on SMTPUTF8 validation rules
      defined in Section 2

Most of the other bullet points in this list start with a verb.  Therefore, I’m guessing that this validation requirement is about supporting "email address validation"? Should this read “Support email address …”
Andy Newton
Yes
Orie Steele
Yes
Deb Cooley
No Objection
Comment (2025-05-07 for -24) Not sent
Thanks to Chris M. Lonvick for their secdir review. 

I found this draft easy to understand.
Erik Kline
No Objection
Gorry Fairhurst
No Objection
Gunter Van de Velde
No Objection
Jim Guichard
No Objection
Ketan Talaulikar
No Objection
Comment (2025-05-06 for -24) Sent
Thanks for the work on this document.

Only a minor comment - please add note to RFC Editor to remove Appendix A before publication as an RFC.
Mohamed Boucadair
No Objection
Comment (2025-05-05 for -24) Sent
Hi Dmitry, James, and Scott, 

Thanks for the effort put into this specification.

Please find some very few comments: 

# Not a new behavior: Either cite the text as a quote or remove the normative language

CURRENT:
   As described in [RFC5733], the email address associated
   with the base contact object MUST be an ASCII-only address.  

# Smells like a specification by examples

CURRENT:
   XML is case sensitive.  Unless stated otherwise, XML specifications
   and examples provided in this document MUST be interpreted in the
   character case presented in order to develop a conforming
   implementation.

Why insisting on the examples needed here? Shouldn’t compliance be based in the first sentence?

# Check normative language use

CURRENT:
   In examples, "C:" represents lines sent by a protocol client and "S:"
   represents lines returned by a protocol server.  Indentation and
   white space in the examples are provided only to illustrate element
   relationships and are not REQUIRED in the protocol.

This is misleading as this is about “not required”. Not sure I would use the normative language at the first place. I see that 5733 has an a similar instance of “not a REQUIRED feature of this protocol”, though.

# Capability negotiation

CURRENT:
   If both client and server have indicated support for SMTPUTF8
   addresses during session establishment, they MUST be able to process
   an SMTPUTF8 address in any extended contact object during the
   established EPP session.  

Is the negotiation controllable by configuration on a client/server that support the extension must always advertise/negotiate it?

Cheers,
Med
Paul Wouters
No Objection
Comment (2025-05-08 for -24) Sent
I did find the use of the "primary" attribute confusing. It seems to be defined as "this is really the primary contact, use this instead of the ascii primary contact".

If no email address is set, and an EPP client tries to add one in SMTPUTF8, should an error be thrown? Can this happen
or can't the last ASCII email address listed not be deleted?

What is the meaning of an email attribute not using the "primary" attribute that is in SMTPUTF8? It is not an
alternative email to an ASCII email address? But then what is it? Or is it an alternative to a combo of (ASCII + primary SMTPUTF8) ?

Can one delete an ASCII email so that a SMTPUTF8 email is the only one on record? I understand this is not
supposed to happen? Should an error be returned for such a delete attempt ?
Éric Vyncke
No Objection
Comment (2025-05-01 for -24) Not sent
Authors may consider using more recent dates in the examples.
Mahesh Jethanandani
No Record
Mike Bishop
No Record