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
[email protected]
<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/[email protected]>
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" <[email protected]
<mailto:[email protected]> on behalf of [email protected]
<mailto:[email protected]>> 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, [email protected]
> <mailto:[email protected]> 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
> [email protected] <mailto:[email protected]>
> 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
[email protected] <mailto:[email protected]>
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
[email protected]
https://www.ietf.org/mailman/listinfo/regext