thanks, geoff.

one problem i'm seeing with ndb/dns is that it is caching glue records
from the tld servers (like ultradns.net or gtld-servers.net) even though
the aa bit is not set. 

i think this part is in error, but didn't have time to fully debug the change.

                        /*
                         *  Any reply from an authoritative server,
                         *  or a positive reply terminates the search
                         */
                        if(m.an != nil || (m.flags & Fauth)){
                                if(m.an == nil && (m.flags & Rmask) == Rname)
                                        dp->nonexistent = Rname;
                                else
                                        dp->nonexistent = 0;


shouldn't that be

        if(m.flags & Fauth)

?

- erik

Reply via email to