Hi Jim,

Thanks for the feedback, I've incorporated your suggestions into my working 
draft and they will appear in the next version.

G.

> On 1 Mar 2024, at 19:16, Gould, James <jgould=40verisign....@dmarc.ietf.org> 
> wrote:
> 
> Gavin,
>  Thank for posting -06.  I have reviewed the draft and updated the 
> implementation of it.  Below is my feedback:
>  
>     • Nit - The last example in section 2.1.1.1 is mislabeled and should be 
> “Example host <info> response…”.  Also, do you want the TTL value for the “A” 
> record to match that of the Policy Mode example with a value of “172800” 
> instead of “3600”?
>     • Nit – In section 1.3, change “used to by clients” to “used by clients”
>     • Nit – In section 1.3, change “It has a single OPTIONAL attribute, 
> policy, which takes a boolean value with a default value of false” to “It has 
> a single OPTIONAL “policy” attribute, which is a boolean value with a default 
> value of “false”.”
>     • Section 2.1.1
>         • Recommend using the upper case for the modes, as in Default Mode 
> and Policy Mode and then introduce the modes via their upper-case form, as in:
>                                                                i.      The 
> EPP <info> command is extended to support two different modes: the Default 
> Mode (Section 2.1.1.1) and the Policy Mode (section 2.1.1.2).  The Default 
> Mode requests the inclusion of all non-default TTL values in the response. 
> The Policy Mode requests the inclusion of TTL information for all supported 
> DNS record types in the response, with the minimum value, default value, and 
> maximum value. 
>     • Section 2.1.1.1
>         • Use the upper-case “Default Mode” for the title
>         • Update the first paragraph to reduce the number of which’s, as in:
>                                                                i.      If a 
> server receives an <info> command for a domain or host object which includes 
> a <ttl:info> element with a “policy” attribute value of “0” or “false”, the 
> EPP <response> MUST contain an <extension> <ttl:infData> element containing 
> <ttl:ttl> records for all that DNS record types that have non-default TTL 
> values.  The <ttl:ttl> elements MUST NOT have the “min”, “default”, and “max” 
> elements.
>                                                              ii.      NOTE – 
> I’m unclear why the exclusion of the “min”, “default” and “max” elements is a 
> SHOULD NOT instead of a MUST NOT.  I believe it’s best to make it clear that 
> the Default Mode must not include the policy elements.  I don’t believe there 
> is the need to define the exclusion of the “policy” attribute, since the 
> default value of “false” will cover the absence use case.
>     • Section 2.1.1.2
>         • Use the upper-case “Policy Mode” for the title
>         • Update the first paragraph to reduce the number of which’s, as in:
>                                                                i.      If a 
> server receives an <info> command for a domain or host object which includes 
> a <ttl:info> element with a “policy” attribute value of “1” or “true”, the 
> EPP <response> MUST contain an <extension> <ttl:infData> element containing 
> <ttl:ttl> records for all supported DNS record types, irrespective of whether 
> those record types are in use by the object.  The <ttl:ttl> elements MUST 
> have the “min”, “default”, and “max” elements.
>     • Section 2.1.1.3 
>         • I believe this section can be removed, since the extension covers 
> when it must be included and doesn’t need to cover when it must not be 
> included.
>  Thanks,
>  --  JG    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/>     On 3/1/24, 7:52 AM, "regext on 
> behalf of Gavin Brown" <regext-boun...@ietf.org 
> <mailto:regext-boun...@ietf.org> on behalf of gavin.br...@icann.org 
> <mailto:gavin.br...@icann.org>> wrote:
>   Caution: This email originated from outside the organization. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
>   Hi all,
>   This new version reflects feedback received including Jim's regarding the 
> server behaviour when processing <info> commands.
>   Two "modes" are defined: the default mode and the "policy" mode:
>   * default mode (<ttl:info> absent or with policy=false): include <ttl> 
> elements for non-default values only, no min/default/max
>   * policy mode (<ttl:info> present with policy=true): include <ttl> elements 
> for all supported record types with min/default/max attributes.
>   Please review!
>   G.
>   > On 1 Mar 2024, at 12:23, internet-dra...@ietf.org 
> <mailto:internet-dra...@ietf.org> wrote:
> > > Internet-Draft draft-ietf-regext-epp-ttl-06.txt is now available. It is a 
> > > work
> > item of the Registration Protocols Extensions (REGEXT) WG of the IETF.
> > > Title: Extensible Provisioning Protocol (EPP) mapping for DNS 
> > > Time-To-Live (TTL) values
> > Author: Gavin Brown
> > Name: draft-ietf-regext-epp-ttl-06.txt
> > Pages: 29
> > Dates: 2024-03-01
> > > Abstract:
> > > This document describes an extension to the Extensible Provisioning
> > Protocol (EPP) that allows EPP clients to manage the Time-To-Live
> > (TTL) value for domain name delegation records.
> > > About this draft
> > > This note is to be removed before publishing as an RFC.
> > > The source for this draft, and an issue tracker, may can be found at
> > https://secure-web.cisco.com/1fNPwf2cFHCY1JEnbQkLWnk8dNVvV2o-b2xmjiWkSnSRPDYl4JEVbG6z5ZBrs5dPxh6a-WZfCeRrVRAqxFJoq7NjJfN214omYeoHKmjh4d39ELgaIj5RUq0T5k8wmbHxsv1oUebzMnSwKtKmA125DVlmavJT-WjwYbIRZofa25q-GBbZCbLcCTYevhoOFce8-5OOB3o7Uh4V7HrQXy1p6qhRgse2kk5FnlOGsuYQaynpVfJWnLS7BljCpwbLoSJrHgPE4UXTV8K2jw8V5EWnNY8S630m5LwIxXW8mJnqnGu4/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fgithub.com%2Fgbxyz%2Fepp-ttl-extension__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnFZMHl3eg$
> >  
> > <https://secure-web.cisco.com/1fNPwf2cFHCY1JEnbQkLWnk8dNVvV2o-b2xmjiWkSnSRPDYl4JEVbG6z5ZBrs5dPxh6a-WZfCeRrVRAqxFJoq7NjJfN214omYeoHKmjh4d39ELgaIj5RUq0T5k8wmbHxsv1oUebzMnSwKtKmA125DVlmavJT-WjwYbIRZofa25q-GBbZCbLcCTYevhoOFce8-5OOB3o7Uh4V7HrQXy1p6qhRgse2kk5FnlOGsuYQaynpVfJWnLS7BljCpwbLoSJrHgPE4UXTV8K2jw8V5EWnNY8S630m5LwIxXW8mJnqnGu4/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fgithub.com%2Fgbxyz%2Fepp-ttl-extension__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnFZMHl3eg$>
> >  [github[.]com].
> > > The IETF datatracker status page for this Internet-Draft is:
> > https://secure-web.cisco.com/1i4quRu9ZSKC_TL0DX3YTWGXq0tBaHaYoZhn2Den1WK2doun8OdXjOKtAp_kwGTXUbbGcaUDcEdsX0n_-DE2USrqFRrWsm2AUEWhe3Bge9ST_6UrUCc67AYXM9qr-9yZgKrkjh7IltGYVJCQCCgYR8ktP3hHWOOX8OjhIjMkI5g_l2C25OkCyuQB2rh0WU9auw4YRRM2eFUmqDjNxJ6TRtWSvUNmNu01TSoJE9ps4RtXlq2wdQ6E3h8xx-m21NKthzzDmf0DLyKELm-3fUod98EfqcmsLTDlpxeMWSo76m5M/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-regext-epp-ttl%2F__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnG3a-VFYg$
> >  
> > <https://secure-web.cisco.com/1i4quRu9ZSKC_TL0DX3YTWGXq0tBaHaYoZhn2Den1WK2doun8OdXjOKtAp_kwGTXUbbGcaUDcEdsX0n_-DE2USrqFRrWsm2AUEWhe3Bge9ST_6UrUCc67AYXM9qr-9yZgKrkjh7IltGYVJCQCCgYR8ktP3hHWOOX8OjhIjMkI5g_l2C25OkCyuQB2rh0WU9auw4YRRM2eFUmqDjNxJ6TRtWSvUNmNu01TSoJE9ps4RtXlq2wdQ6E3h8xx-m21NKthzzDmf0DLyKELm-3fUod98EfqcmsLTDlpxeMWSo76m5M/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-regext-epp-ttl%2F__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnG3a-VFYg$>
> >  [datatracker[.]ietf[.]org]
> > > There is also an HTMLized version available at:
> > https://secure-web.cisco.com/1opeQw-6DHUxfbVmWFDmnFEq3VjclW4Qm__rb4xIPzQHstHHt5KFj9cMnGO9Q3_1WzDvDg4PHTok3cnOIBzRIyvkGWmEiHLOCPpCsVQ5gzXNUnwRIKEuGy3aMdezLfhgrufrxehaAQ-HIwATH8h0qV-PCqHklj7r5J1hlPaZOVLEDq0t1RF50ohu_mSrF-ODCkDgQRBMT_C6Ktc8cZEgeC8cs9FGGi79Cevh-v3OJmWOdpjufigoSDJjSkyfe539aD1szclVeZ0lrQcPOx_jr9yJ5pl4Y14lDJn-3VJFJwG0/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-regext-epp-ttl-06__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnG_sMjJ6A$
> >  
> > <https://secure-web.cisco.com/1opeQw-6DHUxfbVmWFDmnFEq3VjclW4Qm__rb4xIPzQHstHHt5KFj9cMnGO9Q3_1WzDvDg4PHTok3cnOIBzRIyvkGWmEiHLOCPpCsVQ5gzXNUnwRIKEuGy3aMdezLfhgrufrxehaAQ-HIwATH8h0qV-PCqHklj7r5J1hlPaZOVLEDq0t1RF50ohu_mSrF-ODCkDgQRBMT_C6Ktc8cZEgeC8cs9FGGi79Cevh-v3OJmWOdpjufigoSDJjSkyfe539aD1szclVeZ0lrQcPOx_jr9yJ5pl4Y14lDJn-3VJFJwG0/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-regext-epp-ttl-06__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnG_sMjJ6A$>
> >  [datatracker[.]ietf[.]org]
> > > A diff from the previous version is available at:
> > https://secure-web.cisco.com/1Usc96fPIAK8BXzhOTgpZeylgxkADeZ3X-dyGEPIyvMMrZIvv03_6znEsVWpF0GJ7THRH25wtobhGAdU80wUuyieqnnWpa4i_EPiwc8mTrSTUj0iBPNclp8-poaMnWv2M9fe8HIqcIfQlv-PXkr-tZK8RSBwLsvGxVi-sypdfBheH3reI5LgHwWeB8PxAEaW5HmryydFRsDqz5lsuZrXdS0NP08ZvDLRM_GOLStO1su2pUdf93jFnW7p-Jt5Jv5K6TeTkQzDeF3ygArNJxjJ3h2n5RJ6H393RzYyyRaXyBXc/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fauthor-tools.ietf.org%2Fiddiff%3Furl2%3Ddraft-ietf-regext-epp-ttl-06__%3B%21%21PtGJab4%216oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnGSN0VWmQ%24
> >  
> > <https://secure-web.cisco.com/1Usc96fPIAK8BXzhOTgpZeylgxkADeZ3X-dyGEPIyvMMrZIvv03_6znEsVWpF0GJ7THRH25wtobhGAdU80wUuyieqnnWpa4i_EPiwc8mTrSTUj0iBPNclp8-poaMnWv2M9fe8HIqcIfQlv-PXkr-tZK8RSBwLsvGxVi-sypdfBheH3reI5LgHwWeB8PxAEaW5HmryydFRsDqz5lsuZrXdS0NP08ZvDLRM_GOLStO1su2pUdf93jFnW7p-Jt5Jv5K6TeTkQzDeF3ygArNJxjJ3h2n5RJ6H393RzYyyRaXyBXc/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fauthor-tools.ietf.org%2Fiddiff%3Furl2%3Ddraft-ietf-regext-epp-ttl-06__%3B%21%21PtGJab4%216oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnGSN0VWmQ%24>
> >  [author-tools[.]ietf[.]org]
> > > Internet-Drafts are also available by rsync at:
> > rsync.ietf.org::internet-drafts
> > > > _______________________________________________
> > regext mailing list
> > regext@ietf.org <mailto:regext@ietf.org>
> > https://secure-web.cisco.com/1Ep0ZQ7ia1jQ2CXHms5Z1qOAHKrzDmS1Klsn8df35kSmwteyupH-CcBm8DcvDfMEVLFQXbDnXoYTuXPXpXFDA9GiwRRftPG-auqUhj9GiREHM4pdT11bvqEyAQMECvLERfkN2CCguU-vqsooX8qRR0yYkRrX2ZQlLq0wmOjfes4sqZLNlrkv-SBg7qMte-TR0P7wsnQzpTHeLFQQfJWG8r9IionqvDklNJjpsP8nX2ZrD5mUjAhewkiM1HBT5di4k782G-sVOwpeVzzijdzBTsJv94XU9JkuqY6FedB4Oe90/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnGYxjBlwg$
> >  
> > <https://secure-web.cisco.com/1Ep0ZQ7ia1jQ2CXHms5Z1qOAHKrzDmS1Klsn8df35kSmwteyupH-CcBm8DcvDfMEVLFQXbDnXoYTuXPXpXFDA9GiwRRftPG-auqUhj9GiREHM4pdT11bvqEyAQMECvLERfkN2CCguU-vqsooX8qRR0yYkRrX2ZQlLq0wmOjfes4sqZLNlrkv-SBg7qMte-TR0P7wsnQzpTHeLFQQfJWG8r9IionqvDklNJjpsP8nX2ZrD5mUjAhewkiM1HBT5di4k782G-sVOwpeVzzijdzBTsJv94XU9JkuqY6FedB4Oe90/https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext__;!!PtGJab4!6oxU9A5-atpTHqbcKZW8zvG5Z51EtyHQl1C8sE6Daaz4T4_PWZeCfXoLiAL6X_Ro4QkyR-NC2qnYK8spQGhPW-KVAnGYxjBlwg$>
> >  [ietf[.]org]
>   --
> Gavin Brown
> Principal Engineer, Global Domains & Strategy
> Internet Corporation for Assigned Names and Numbers (ICANN)
>   
> https://secure-web.cisco.com/1CCtB7DBtC_rMxB-XyvJKqlpjomWYPj5ylNis44zfFJH3G_Wvg1BHi9etkDZM_tkVu0WvSkT5gTa3yqxJr3UbFUb2ZuS0YrW37k3OPV07TD0PQZYyhnQOChOklGbjgRDXPLceEeqC3_-04F-E7SGIzFtQnA2Q3AUW1w6nKdTz-j5ifVh5Nzqnjz6cRR3QMeuzcPx8jc41IbypRKzmUhnkQ9kab9yUTzhKR2DsgVlK4kPLqANIuXjEZa_KVz_U1ia7IU0rBveLQDMc7A-mENQ4GfjL_YNaxi5KuU0MjjYvtuc/https%3A%2F%2Fwww.icann.org
>  
> <https://secure-web.cisco.com/1CCtB7DBtC_rMxB-XyvJKqlpjomWYPj5ylNis44zfFJH3G_Wvg1BHi9etkDZM_tkVu0WvSkT5gTa3yqxJr3UbFUb2ZuS0YrW37k3OPV07TD0PQZYyhnQOChOklGbjgRDXPLceEeqC3_-04F-E7SGIzFtQnA2Q3AUW1w6nKdTz-j5ifVh5Nzqnjz6cRR3QMeuzcPx8jc41IbypRKzmUhnkQ9kab9yUTzhKR2DsgVlK4kPLqANIuXjEZa_KVz_U1ia7IU0rBveLQDMc7A-mENQ4GfjL_YNaxi5KuU0MjjYvtuc/https%3A%2F%2Fwww.icann.org>
>   _______________________________________________
> regext mailing list
> regext@ietf.org <mailto:regext@ietf.org>
> https://secure-web.cisco.com/1jaIijHJ_yry15_7fvgyIz_HDxaf8Pdb9BIsgpqCupMkvaPHMAQOp7hdn2N0GH_YrKTEKbwO2_TvhGDjaOcjwDIE2bH0JCxdBKgsh3KUwrkYM64DuNEEZ8kmd7XdAPJcrK-j8C7GsVZwLQfGiA1XAYpiRNF6iICyryYqIWo2TL0zza7vCreGcyioq_3Oi1XRb24GyFZBu1pOlECdrVFPCdGYD7O-rgO6zCl6COhZ6n0lyR6RYR0Xa-iQ1-BX2xc891YDTUiDIGJaIYJTbvmett7c_8keGRTgpFY5mUCFdmYc/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext
>  
> <https://secure-web.cisco.com/1jaIijHJ_yry15_7fvgyIz_HDxaf8Pdb9BIsgpqCupMkvaPHMAQOp7hdn2N0GH_YrKTEKbwO2_TvhGDjaOcjwDIE2bH0JCxdBKgsh3KUwrkYM64DuNEEZ8kmd7XdAPJcrK-j8C7GsVZwLQfGiA1XAYpiRNF6iICyryYqIWo2TL0zza7vCreGcyioq_3Oi1XRb24GyFZBu1pOlECdrVFPCdGYD7O-rgO6zCl6COhZ6n0lyR6RYR0Xa-iQ1-BX2xc891YDTUiDIGJaIYJTbvmett7c_8keGRTgpFY5mUCFdmYc/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext>
>     _______________________________________________
> regext mailing list
> regext@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/regext__;!!PtGJab4!_BOZT9L_NOYdapu9gWJUs9vrqMs_dIa6pNV6IupSm6SJVK1pWAtWRTFMm7-76fheCu2OrlzPs877LK14clLIdLovIf-8HMBtCBpnElK1$
>  [ietf[.]org]


--
Gavin Brown
Principal Engineer, Global Domains & Strategy
Internet Corporation for Assigned Names and Numbers (ICANN)

https://www.icann.org

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

Reply via email to