On Sep 23, 2015, at 4:40 PM, Dave Lawrence <t...@dd.org> wrote:
> Ted Lemon writes:
>> It would be helpful if the authors could explain why the REFUSED
>> response is being used here.
> 
> Not to be glib, but because that's what Wilmer originally specified.
> That's thus what got implemented by the existing implementations (and
> there are more than you'd likely imagine, too).  

Thanks, that’s what I expected.  My concern is that the document currently 
states this unapologetically, so a reader who does not know the context might 
be tempted to implement it that way.   The way the document is written at 
present is as if it is a protocol specification intended to be implemented.   
There is no applicability statement that says something like "there are a lot 
of problems with this version of the spec, and you should wait and implement 
version 2 if you don’t already have an implementation or need to interoperate 
with version 1."   I think the document needs to have some clear language 
restricting its applicability, and I also think that in cases where what was 
done in version 1 was obviously wrong, the document should say so.

I think it’s actually harmful to publish the version 1 document as an RFC 
without the version 2 document, to be honest.   I get why you want to do it in 
two steps, but from where I’m sitting this feels like an unfortunate decision 
if the first step is to publish something that looks like a perfectly valid 
spec and then the spec that does things the right way comes possibly much later 
on.

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

Reply via email to