Thomas,

Yes, to cover the corner case, avail="0" is the best response when the client 
does not include "create" in the fee extension of the check command of a 
premium domain name.  Without knowing the create fee of the premium, the create 
will likely fail, thus avail="0" is the correct answer.  The intent of the 
language in the RFC was to cover the broader case of a client that doesn't pass 
the fee extension at all in the check command, but your corner case is 
applicable.    

-- 
 
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 6/26/20, 10:41 AM, "Thomas Corte (TANGO support)" <thomas.co...@knipp.de> 
wrote:

    Hello James,
    
    On 6/26/20 16:18, Gould, James wrote:
    
    > but to cover the intent of the RFC the safest approach is to return 
avail="0" for a premium domain if the fee extension is not passed in the check 
command.
    
    In my example, the fee extension was passed, but only asking for the
    *renew* fee (which may be standard), not for the *create* fee (which may
    be non-standard). Based on your answer above, the server would have to
    return avail=1" then (because *some* fee extension was passed), however
    the client would still be unaware that the create fee is non-standard.
    
    If the "safest approach" is the goal here, it would probably be better
    (albeit indeed more implementation effort) to not only require the fee
    extension, but to specifically require the fee extension checking the
    "create" price, no?
    
    In this case, the RFC text may need a clarification, as it currently
    doesn't reflect such a specific requirement. I'm aware this is a rare
    corner case, but still one that should be covered.
    
    Best regards,
    
    Thomas
    
    
    -- 
    TANGO REGISTRY SERVICES® is a product of:
    Knipp Medien und Kommunikation GmbH
    Technologiepark                             Phone: +49 231 9703-222
    Martin-Schmeisser-Weg 9                       Fax: +49 231 9703-200
    D-44227 Dortmund                       E-Mail: supp...@tango-rs.com
    Germany
    
    

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

Reply via email to