Gustavo,
Good point, I agree that returning the 2308 “Data management policy violation” error response is the best option for the use case when the client doesn’t support EAI per the login services and the optional e-email response value is an EAI. To map this up to the EPP RFCs with an email property, this case applies to implementations of the Organization Mapping (RFC 8543). Thanks, -- JG [cid:image001.png@01D78DC0.FC199050] James Gould Fellow Engineer jgo...@verisign.com<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgo...@verisign.com> 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com<http://verisigninc.com/> From: regext <regext-boun...@ietf.org> on behalf of Gustavo Lozano <gustavo.loz...@icann.org> Date: Monday, August 9, 2021 at 8:34 PM To: Dmitry Belyavsky <beld...@gmail.com>, regext <regext@ietf.org> Subject: [EXTERNAL] Re: [regext] [Ext] Re: I-D Action: draft-ietf-regext-epp-eai-02.txt Thank you, Dmitry, Jim, I read version 02 of the I-D, and I think the draft is going in the right direction. I have a comment regarding the following scenario: The EAI supporting server MUST satisfy the following obligations when the client does not support the EAI extension: [...] When the email property is optional in the EPP response, the server MUST validate whether the email property is an EAI address and if so don't return the email property in the response and otherwise return the email property that has been set based on server policy. I think that omitting the email property for this case is overloading the meaning of an optional field. How does a client know if the email property was omitted because there is no data or an EAI?. A client may implement different actions for each semantic (i.e., no data or EAI). I think that the action for this case (EAI persisted for an optional field) should be as in the case where the email property is required, in other words, to return the error code 2308. Thoughts? Regards, Gustavo From: regext <regext-boun...@ietf.org> on behalf of Dmitry Belyavsky <beld...@gmail.com> Date: Sunday, August 8, 2021 at 4:52 AM To: regext <regext@ietf.org> Subject: [Ext] Re: [regext] I-D Action: draft-ietf-regext-epp-eai-02.txt Dear colleagues, Many thanks for your proposals and the fruitful discussion! The draft authors were convinced that the concept of the placeholder is irrelevant. We have changed it to an explicit error returning by server or an explicit requirement of the valid address from the client. We believe that explicit error will enforce the registrars to adopt the EAI support more effectively. We understand and highly appraise the idea of redesigning the EPP client schema to permit EAI and also fix some more historical aspects. However, we believe that this approach causes the explicit amendments into the other EPP objects' information. We believe that the support of EAI should be present either on a protocol level (that was proposed in the very first version of the draft) or at least on the session level (as we've specified in the current draft). Many thanks! On Sun, Aug 8, 2021 at 1:41 PM <internet-dra...@ietf.org<mailto:internet-dra...@ietf.org>> wrote: A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Registration Protocols Extensions WG of the IETF. Title : Use of Internationalized Email Addresses in EPP protocol Authors : Dmitry Belyavskiy James Gould Filename : draft-ietf-regext-epp-eai-02.txt Pages : 11 Date : 2021-08-08 Abstract: This document describes an EPP extension that permits usage of Internationalized Email Addresses in the EPP protocol and specifies the terms when it can be used by EPP clients and servers. The Extensible Provisioning Protocol (EPP), being developed before appearing the standards for Internationalized Email Addresses (EAI), does not support such email addresses. TO BE REMOVED on turning to RFC: The document is edited in the dedicated github repo (https://github.com/beldmit/eppeai [github.com]<https://urldefense.com/v3/__https:/github.com/beldmit/eppeai__;!!PtGJab4!tvl_8txKhDVWIS3Jfu6yhLPQWzUr-wPBKqffpX5He0w9R6ysER9SoOa9ZfoXCxoWnX4kzEpNVw8$>). Please send your submissions via GitHub. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-regext-epp-eai/ [datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-regext-epp-eai/__;!!PtGJab4!tvl_8txKhDVWIS3Jfu6yhLPQWzUr-wPBKqffpX5He0w9R6ysER9SoOa9ZfoXCxoWnX4kRroGewY$> There is also an HTML version available at: https://www.ietf.org/archive/id/draft-ietf-regext-epp-eai-02.html [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-regext-epp-eai-02.html__;!!PtGJab4!tvl_8txKhDVWIS3Jfu6yhLPQWzUr-wPBKqffpX5He0w9R6ysER9SoOa9ZfoXCxoWnX4kBBnWLzY$> A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-regext-epp-eai-02 [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/rfcdiff?url2=draft-ietf-regext-epp-eai-02__;!!PtGJab4!tvl_8txKhDVWIS3Jfu6yhLPQWzUr-wPBKqffpX5He0w9R6ysER9SoOa9ZfoXCxoWnX4kjzrZcpI$> Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ [ftp.ietf.org]<https://urldefense.com/v3/__ftp:/ftp.ietf.org/internet-drafts/__;!!PtGJab4!tvl_8txKhDVWIS3Jfu6yhLPQWzUr-wPBKqffpX5He0w9R6ysER9SoOa9ZfoXCxoWnX4kUrTjOAo$> _______________________________________________ regext mailing list regext@ietf.org<mailto:regext@ietf.org> https://www.ietf.org/mailman/listinfo/regext [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/regext__;!!PtGJab4!tvl_8txKhDVWIS3Jfu6yhLPQWzUr-wPBKqffpX5He0w9R6ysER9SoOa9ZfoXCxoWnX4kKP7gujo$> -- SY, Dmitry Belyavsky
_______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext