Gavin,

How about providing the feature for the client to unset the custom TTL via an 
empty <ttl:secs/> element instead of adding a new <ttl:util> element that would 
require the server to manage the expiry?  This way the client is in complete 
control over exactly when the custom TTL value is in place.  The ability to set 
and unset a temporary value with a client-managed timer would follow the 
pattern followed with the Secure Authorization Information for Transfer RFC.  
Additionally, if there is the concept of a default TTL defined by the server 
and a custom TTL that can be set and unset by the client, then it could be 
covered in the draft and be explicitly defined in the protocol.    For example, 
in the info response, does how does the server indicate that the default TTL is 
being used?  The Registry Fee Extension RFC had a similar use case of 
identifying standard fees versus non-standard fees, where an optional 
“standard” attribute was used with a default value of “0” (or “false”).  My 
recommendation is to follow a similar pattern for the TTL.  The result would be 
formally defining the concept of a default TTL and a custom TTL that can be set 
and unset by the client using the extension, which can be indicated explicitly 
by both the client and the server.  The <ttl:secs> element could include the 
“standard” attribute for the create and update with a default value of “0” (or 
“false”), since unsetting would be handled only via the use of an empty 
<ttl:secs standard=”true”/> value and setting a custom value would be either 
<ttl:sec standard=”false”>3600</ttl:sec> or <ttl:sec>3600</ttl:sec>.  Now the 
question is what the server does when the custom TTL matches the standard TTL, 
should it accept it and keep the standard setting to “false”, since in theory 
the server default could change.  My recommendation is to have the server 
accept it and identify it as a client set custom TTL.  The <ttl:secs> element 
can also include a “standard” attribute for the info response to explicit 
indicate whether the standard TTL or the custom TTL is being used, where most 
of the cases the “standard” attribute would be set to “1” (or “true”).

--

JG

[cid:image001.png@01D8FB2F.88941370]

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 Gavin Brown 
<gavin.br...@centralnic.com>
Date: Friday, November 18, 2022 at 6:43 AM
To: "regext@ietf.org" <regext@ietf.org>
Subject: [EXTERNAL] [regext] Fwd: New Version Notification for 
draft-regext-brown-epp-ttl-03.txt

Hi all,

A couple of days ago I uploaded a new version draft-regext-brown-epp-ttl.

This version adds a new extension element, <ttl:until>, which specifies the 
date and time after which a "custom" TTL should revert to the default.

Feedback welcome - I am hoping the WG will be able to pick this document up in 
the near future.

Gavin.

Begin forwarded message:

From: internet-dra...@ietf.org<mailto:internet-dra...@ietf.org>
Subject: New Version Notification for draft-regext-brown-epp-ttl-03.txt
Date: 16 November 2022 at 16:12:04 GMT
To: "Gavin Brown" 
<gavin.br...@centralnic.com<mailto:gavin.br...@centralnic.com>>


A new version of I-D, draft-regext-brown-epp-ttl-03.txt
has been successfully submitted by Gavin Brown and posted to the
IETF repository.

Name: draft-regext-brown-epp-ttl
Revision: 03
Title: Extensible Provisioning Protocol (EPP) mapping for DNS Time-To-Live 
(TTL) values
Document date: 2022-11-16
Group: Individual Submission
Pages: 16
URL:            
https://www.ietf.org/archive/id/draft-regext-brown-epp-ttl-03.txt<https://secure-web.cisco.com/1jqSy98z4kS3VYmlytob1HAwtnkOBsBLsgf6eN-kGqXI9eH08degKAZe1nArjPioeD1jMZLp1suYI8D2N71AyHm1lS5hRQ2zWgJWhQh4nIFh8_IrrlWvus2P9SSyniE5rMwRJ844n2nzfeBqZ1tUAQgnJ7OTUKFISJYUvjP_Ywf52OP9vIMdrHjONbNrfNh2vUMur0fIPi3zpUVlbjYO5itCF61ldvp5vWldp0UXeTHPL97AaZ_l65bhmN2xbpIvPWH4NZ6QhMEIkow6FKM53V5bLfIhOoapBni18riST34g/https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-regext-brown-epp-ttl-03.txt>
Status:         
https://datatracker.ietf.org/doc/draft-regext-brown-epp-ttl/<https://secure-web.cisco.com/1EDp86Ikg8aUbBIpfPFOWABruowJig5QE6ZV5sGI7DmsuB8TW-Z0G83miDY50o4K_ZL_YFwl-SAaAL409VtdE9u2YCliPWlJxPGELJQdnh9PwKDoZZiPXqGvs4HRmCJ5D_dFbpucUXSqbDyYzGL7yP7ZWEtFpZfpfh5Or0mnCotccjtnFu_xXrkWalS4ny9fq7-crOrO5uR1xnNfQ1sqPcU7W_crWfoW7g3QHdDcpflGifU0biCRAYdZwmq0xdzRU9VKy4kH2U-sShnWVsczp3_kRHQ_YSNeCXQ80BktsXVY/https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-regext-brown-epp-ttl%2F>
Htmlized:       
https://datatracker.ietf.org/doc/html/draft-regext-brown-epp-ttl<https://secure-web.cisco.com/1PJtQEmrQ_87mt0Mkd1Qxa6sM2HcbwI518nafy4bzfQeKyZ8hMN1seVnNQK-mo496ztm6w65IKx1Yy8L7bixhHqNqZp1EaUNlNNnMGAVm5o5v9nKN3mOCWyZawo0rLoT3ZdKx87TPCbUSTv2lUWzits_VXnlI4_vMPA_eOPJYwYvTPL3s7Wg3USMtXIaMVYN2El7iCiePUGR3zEcd74Orr4Yi9cj2ldTSDtU0FQ0V-4Wr2Vzwr2ngEH7JFlAolf_EULyiOdiLB04eciuYWQu_JlnTTxeKhUZh87aI9H0sdis/https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-regext-brown-epp-ttl>
Diff:           
https://www.ietf.org/rfcdiff?url2=draft-regext-brown-epp-ttl-03<https://secure-web.cisco.com/1Nv-2RuSsDuE04kJv4zuz4ZOMRE7wbXoBnQ-na1mmpHlYcGwWVu7xJR4p0-NU4ctWFqYxuXg97W47QCcUJJJKoyIA1AcKcBJDBsK7uJN2HW_axhqEXJ0iFO7AxKlXd0E0drQzPqi6enyxJltFhcQhj8KtjRT_os-7mKAH0c1PK9aBW5-yDUnvg3mSWLvtqiMPpL5xTKKrdSjG4II_mgtq09qkiZoZ8W8mtbfSKaZX1meiumxZonNHlWZ4M-jEBpERrKqc3Nn9_Ubq8fz9qkjUcqU0DbHyC8xnpNdMlpVeW1s/https%3A%2F%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-regext-brown-epp-ttl-03>

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.




The IETF Secretariat


--
Gavin Brown
CentralNic Group plc (LSE:CNIC)
https://centralnicregistry.com<https://secure-web.cisco.com/1h1fX0Yzmctf2PzS4yddC5HtluaeiPnpIwfZdKAo_6eEjv8-344t_CoirUzwfGpJESLQP66dc7Al6k5fnLDojuKBsfuk4fyeHOyEbSUHQ_VisOW841AdhMl93_hfxhPLzN6LKMh36Pbq6JeNCvSswJpoQs90MopC09C2e7Nn56UQ4OEn12pEFf0iG6pfbGoPFXUX_7TpryjMly4EBYXS5gxyc-gQmX5vBDNKWbcuNYky1jghdAjA8xyu0f07v-oKCqnTwSMCJHvWl-fOWm0FEWWOh4zdyKFo2jnVeLI0MMJg/https%3A%2F%2Fcentralnicregistry.com>

Cal: https://cnic.link/gbcalendar

CentralNic Group plc is a company registered in England and Wales with company 
number 8576358. Registered Offices: Saddlers House, Gutter Lane, London EC2V 
6BR.

https://www.centralnic.com<https://secure-web.cisco.com/1f10jMAYeOiE7w6D6atOlC13nvsTZrHMmbh4H_dNtTg1Hi0nVEPHjwZwTW6_qQ0zj85C7qVybmuW-5lqWbiYvlqPGIAvJPSh9bBrjmM8jHkSI9Eb7soR5TheWwZLs2PV376nSPDGdwr9kCr59A_a6Y4IWYMZ49jCEOxyfkSODO37LG_fuWb_ymbAcs_N-SQRmr32rUjkEs4ufGl7hzpQxvcfpTGtUZnvQdQILDrbRKjplNlVaCde5vPBwTRxSN6_PWOkQ5ngtVhOEBpVI0LnINm80fykOcUa2x34rUqg2CgU/https%3A%2F%2Fwww.centralnic.com>

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

Reply via email to