[regext] I-D Action: draft-ietf-regext-epp-registry-maintenance-04.txt

2020-10-23 Thread internet-drafts


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   : Registry Maintenance Notifications for the Extensible 
Provisioning Protocol (EPP)
Authors : Tobias Sattler
  Roger Carney
  Jody Kolker
Filename: draft-ietf-regext-epp-registry-maintenance-04.txt
Pages   : 20
Date: 2020-10-23

Abstract:
   This document describes an Extensible Provision Protocol (EPP)
   mapping for registry's maintenance notifications.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-regext-epp-registry-maintenance/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-regext-epp-registry-maintenance-04
https://datatracker.ietf.org/doc/html/draft-ietf-regext-epp-registry-maintenance-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-regext-epp-registry-maintenance-04


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


___
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext


[regext] regext - Requested session has been scheduled for IETF 109

2020-10-23 Thread "IETF Secretariat"
Dear Antoin Verschuren,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


regext Session 1 (1:00 requested)
Wednesday, 18 November 2020, Session I 1200-1400
Room Name: Room 2 size: 502
-


iCalendar: https://datatracker.ietf.org/meeting/109/sessions/regext.ics

Request Information:


-
Working Group Name: Registration Protocols Extensions
Area Name: Applications and Real-Time Area
Session Requester: Antoin Verschuren


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 50
Conflicts to Avoid: 
 Chair Conflict: saag sacm add

 Key Participant Conflict: hrpc dnssd dprive dnsop





People who must be present:
  James Galvin
  Barry Leiba
  Antoin Verschuren

Resources Requested:

Special Requests:
  
-


___
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext


Re: [regext] WG LAST CALL: draft-ietf-regext-epp-registry-maintenance-03

2020-10-23 Thread Jody Kolker
Thanks for the detailed feedback Jim and apologies for the late reply.

Responses are inline.

Please let us know if you have any questions.

Jody.

From: regext  On Behalf Of Gould, James
Sent: Tuesday, October 6, 2020 2:28 PM
To: gal...@elistx.com; regext@ietf.org
Subject: Re: [regext] WG LAST CALL: 
draft-ietf-regext-epp-registry-maintenance-03

Notice: This email is from an external sender.



Hi,



I did a review of draft-ietf-regext-epp-registry-maintenance and the following 
is my feedback:



  1.  Section 1.1 Terminology and Definition

 *   Since the draft has moved to WGLC, this is somewhat a non-applicable 
point, but the latest practice for EPP extensions has been to use a pointed XML 
namespace (e.g., “urn:ietf:params:xml:ns:maintenance-0.X”) up until the draft 
moves to WGLC, when the XML namespace moves to 1.0 (e.g., 
“urn:ietf:params:xml:ns:maintenance-1.0”).  Using the pointed XML namespace 
will enable making XML schema changes without impacting existing 
implementations.  Backward compatibility can be broken based on WG feedback 
when using the non-pointed XML namespace.



JWK – Thanks for the feedback We will keep in mind for future drafts.  I don’t 
believe we can change from 1.0 now?



  1.  Section 2.3 Maintenance Elements

 *   I would describe the Maintenance Elements in the description of the 
info response (section 3.1.3 EPP  Command) and then for the poll message, 
I would reference the use of the info response.  See how the poll messaging is 
described for the section 2.5 of the Launch Phase Mapping 
(https://tools.ietf.org/html/rfc8334#section-2.5).





JWK – As the elements are defined in 2.3, a reference was added to section 2.3. 
 We would like to only display the descriptions to the elements once instead of 
in both poll and info command sections.



 *   My recommendation is to only define SHOULD for elements that are not 
required per the XML schema, since some of the SHOULD elements in the 
description are for required elements in the XML schema.  The other EPP 
Extension RFCs default to the elements being required, but explicitly define 
optional elements using the OPTIONAL keyword.



JWK – Agreed and updated.



 *   Should the  element be of type anyURI or is it free-form 
text?

JWK – Updated to “anyURI”.


 *   The  is not defined as a “token” and does not 
include an optional “lang” element with a default value of “en” like other EPP 
extensions.

JWK – Updated.


 *   The  element is required per the XML schema with inclusion 
of at least one  element, but it’s defined as a SHOULD.

JWK – Updated schema to minOccurs = “0”.


 *   The  element is required per the XML schema with 
inclusion of both the  and  boolean 
elements, but it’s defined as a SHOULD.

JWK – Updated schema.


 *   Does it make sense for  and  to be required 
per the XML schema for an inactive maintenance?

JWK – Updated to not be required.


 *   When are inactive maintenances returned?

   i. I would assume that only active maintenances would be 
returned in the maintenance list, but when querying for a specific maintenance 
that has been deleted, can the inactive status be returned?

JWK –  Yes.


 ii. How long should deleted maintenances be kept around for?

JWK –  These seems like server preference, 12 months may be a good standard.  
Would like to hear additional opinions from the list.


   iii. Wouldn’t it be better to return that the deleted 
maintenance does not exist instead of having the concept of an active and 
inactive status?

JWK – Would like more input from the list as the authors and I can see either 
way.


iv. The Change Poll EPP extension 
(https://tools.ietf.org/html/rfc8590) could be used in combination with the 
maintenance mapping to address the deletion use case, where the previous 
version of the maintenance is returned with the change poll reason that the 
maintenance was deleted.
JWK – Sounds reasonable, should it be described here?  We are agreeable to 
either way.  Could this be a server option?

 *   The  element includes a human readable “msg” attribute, 
which also means that there is the need for the optional “lang” attribute with 
a default value of “en”.  The “msg” attribute seems to only apply to the 
responses and not the command, but the “idType” type is also used for the info 
command in the “infoType” type.  It would be better to use the “token” type for 
the  element instead of the “normalizedString” type.
JWK – Agreed and updated.

 *   The description of the  element needs to be revised.  I 
don’t believe that the description of  needs to say “MUST be 
present at least once”, since the parent  element already 
indicates that there MUST be one or more  elements.
JWK – We would like to reinforce that the “maint:system: needs to be included.

 *   For the  element, should the “type” attribute and 
the “name” attribute be placed in double qu