Re: [DNSOP] Order of CNAME and A in Authoritative Reply.

2015-08-14 Thread Ralph Corderoy
Hi Mark, > > > why do you call a section a "set"? > > > > Because it isn't stated anywhere that they're not just a bag of > > things that are added to, and `added' isn't `append'? It may seem > > pedantic, but it has helped allow different interpretations to > > spread over the years. > > RFC 103

Re: [DNSOP] Order of CNAME and A in Authoritative Reply.

2015-08-13 Thread Ralph Corderoy
Hi Paul, > >> "added" really does just mean "added" not "inserted". > > > > I don't know what that means. If you add something to an unordered > > set and then ask for the contents of the set, the order you'll get > > its contents is undefined. > > why do you call a section a "set"? Because it

Re: [DNSOP] DNS: Order of CNAME and A in Authoritative Reply.

2015-08-13 Thread Ralph Corderoy
Hi Mark, > > http://tools.ietf.org/html/rfc1034#section-4.3.2 says > > > >If the data at the node is a CNAME, and QTYPE doesn't match > >CNAME, copy the CNAME RR into the answer section of the > >response, change QNAME to the canonical name in the CNAME RR, > >and

Re: [DNSOP] Order of CNAME and A in Authoritative Reply.

2015-08-13 Thread Ralph Corderoy
Hi G, > How specific is the ordering dependency by resolver code variant? by > version? > > If this becomes a candidate for typing specific resolvers, its useful > knowledge It varies quite a bit with the few I looked at, see https://mailarchive.ietf.org/arch/msg/ietf/wdopuAP2ddLlQcdtX-iAWdUULZ8

Re: [DNSOP] Order of CNAME and A in Authoritative Reply.

2015-08-12 Thread Ralph Corderoy
Hi Miek, > So this discussion stems from this issue: > https://github.com/skynetservices/skydns/issues/217 I deliberately didn't mention that so as to avoid getting into specifics of one case when it clearly seems to be a more general issue. :-) > And apparently the glibc resolver assume this i

Re: [DNSOP] Order of CNAME and A in Authoritative Reply.

2015-08-12 Thread Ralph Corderoy
Hi Andrew, Andrew Sullivan wrote: > > That still leaves open the question of whether the stub resolvers > > can assume, as many have apparently been doing for years, that they > > will be given CNAME before A. ... > but I don't think there's any promise anywhere about what order the > RRsets come

Re: [DNSOP] Order of CNAME and A in Authoritative Reply.

2015-08-11 Thread Ralph Corderoy
Hi Viktor, > > Go implements its own resolver rather than use the local libc's, > > e.g. glibc's. All of them are stub resolvers, yes, but if asked to > > look up foo.bar.local and /etc/resolv.conf has only the > > authoritative bar.local server in it then they get an authoritative > > response