On Saturday, January 09, 2016 11:26:16 AM Mukund Sivaraman 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. -- P. Vixie
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop