On Tue, Jan 12, 2016 at 03:47:16PM +0100, Stephane Bortzmeyer wrote:
> > returned RRSIG first for 44% of my statistically dubious sample.
> 
> It is said that PowerDNS does it at random, on purpose, to break
> erroneous programs.

Let me clarify that. PowerDNS Authoritative has always randomized record
order in responses.  We did not change that when DNSSEC came along, so
frequently you'll get the RRSIG record before the A record (for example).

When I pondered special casing that ordering, I took into account that no
one can rely on DNS records arriving in a specific order.  So I felt no
need to throw a bunch of special casing in there to protect weak
implementations, as I would not actually be helping them. It would not make
the world more robust.

So that's how this came to be. 

Incidentally, we were not quite as sentimental about CNAME ordering because
we estimated that stub resolvers would not be able to deal with anything
that looked not absolutely canonical. Since stubs are such founts of
quality.

        Bert

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

Reply via email to