@Tomas  I could see someone submitting a non-conforming fee extension in
the check command to trick the registry into providing basic availability
or taken of a name.

Possible: perhaps
Probable: unlikely

You make a good point that the respective command, especially billable
events, should perhaps check that the appropriate fee extension was sent.
Depending upon the registry implementation, this could theoretically work,
but a registrar would still have to pay the respective registry designated
fee for a create/renew/transfer,

I am working very hard to imagine why someone would go to the trouble of
sending the wrong fee extension with a command if they were going to be
sending one at all.

Jothan Frakes



On Fri, Jun 26, 2020 at 7:47 AM Gould, James <jgould=
40verisign....@dmarc.ietf.org> wrote:

> 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
>
_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to