Paul Vixie wrote:
> > If a DNS message is received on the wire, that has a compressed name in
> > some RR's RDATA which it should not have (going by its type), is it fair
> > to still accept it as a valid message and process it if the
> > implementation is able to do so? i.e., can Postel's law be followed
> > here, or must the implementation strictly reject such messages?
> 
> i followed postel's law with regard to receipt of compressed names
> anywhere in any RDATA that i knew the format of, in both BIND4 and
> BIND8. the result was that implementations who wrongly compressed
> non-well-known RDATA's (including BIND4 and BIND8) were able to
> break that rule without pain.
> 
> it's my strongly held belief that postel's law is wrong for RDATA
> interpretation, and that the first implementation to compress
> something they should not have compressed, should feel pain.

That would be good, yes, and it is allowed by 3597, but not required.
-- 
Andreas Gustafsson, g...@araneus.fi

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

Reply via email to