Gavin,
Thank for posting -06. I have reviewed the draft and updated the implementation of it. Below is my feedback: 1. 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”? 2. Nit – In section 1.3, change “used to by clients” to “used by clients” 3. 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”.” 4. 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. 1. 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. 1. 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. 1. 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://www.ietf.org/mailman/listinfo/regext