]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
more verbose output to describe lame addresses.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 6 Jan 2010 13:15:21 +0000 (13:15 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 6 Jan 2010 13:15:21 +0000 (13:15 +0000)
git-svn-id: file:///svn/unbound/trunk@1949 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/cachedump.c
doc/Changelog
iterator/iter_utils.c

index 69341940da9aef697f5c928b0c8db477efed0199..0cdb2ef604f873fa4ff7428d1654e7451260076a 100644 (file)
@@ -815,8 +815,9 @@ print_dp_details(SSL* ssl, struct worker* worker, struct delegpt* dp)
                                return;
                        continue; /* skip stuff not in infra cache */
                }
-               if(!ssl_printf(ssl, "%s%s%srtt %d msec, %d lost. ",
+               if(!ssl_printf(ssl, "%s%s%s%srtt %d msec, %d lost. ",
                        lame?"LAME ":"", dlame?"NoDNSSEC ":"",
+                       a->lame?"AddrWasParentSide ":"",
                        rlame?"NoAuthButRecursive ":"", rtt, lost))
                        return;
                if(infra_host(worker->env.infra_cache, &a->addr, a->addrlen,
index 63291b77e0494f2f3f4fb52042d4de7711c209a0..b40d8fbc4ebdb66cbb5a456eb4fa05544dc28e3b 100644 (file)
@@ -1,6 +1,7 @@
 6 January 2010: Wouter
        - iana portlist updated.
        - bug#291: DNS wireformat max is 255. dname_valid allowed 256 length.
+       - verbose output includes parent-side-address notion for lameness.
 
 1 January 2010: Wouter
        - iana portlist updated.
index dec23ae9f1c5295473eeaea18171e1003f8c41b4..5b747a1023bd44b439d56c8b5fd8bf51a5ec406d 100644 (file)
@@ -193,10 +193,11 @@ iter_filter_unsuitable(struct iter_env* iter_env, struct module_env* env,
                name, namelen, qtype, &lame, &dnsseclame, &reclame, 
                &rtt, &lost, now)) {
                log_addr(VERB_ALGO, "servselect", &a->addr, a->addrlen);
-               verbose(VERB_ALGO, "   rtt=%d%s%s%s", rtt,
+               verbose(VERB_ALGO, "   rtt=%d lost=%d%s%s%s%s", rtt, lost,
                        lame?" LAME":"",
                        dnsseclame?" DNSSEC_LAME":"",
-                       reclame?" REC_LAME":"");
+                       reclame?" REC_LAME":"",
+                       a->lame?" ADDR_LAME":"");
                if(lame)
                        return -1; /* server is lame */
                else if(rtt >= USEFUL_SERVER_TOP_TIMEOUT &&