mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
more verbose output to describe lame addresses.
git-svn-id: file:///svn/unbound/trunk@1949 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
a66bad688b
commit
8e447003fd
3 changed files with 6 additions and 3 deletions
|
|
@ -815,8 +815,9 @@ print_dp_details(SSL* ssl, struct worker* worker, struct delegpt* dp)
|
||||||
return;
|
return;
|
||||||
continue; /* skip stuff not in infra cache */
|
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 ":"",
|
lame?"LAME ":"", dlame?"NoDNSSEC ":"",
|
||||||
|
a->lame?"AddrWasParentSide ":"",
|
||||||
rlame?"NoAuthButRecursive ":"", rtt, lost))
|
rlame?"NoAuthButRecursive ":"", rtt, lost))
|
||||||
return;
|
return;
|
||||||
if(infra_host(worker->env.infra_cache, &a->addr, a->addrlen,
|
if(infra_host(worker->env.infra_cache, &a->addr, a->addrlen,
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
6 January 2010: Wouter
|
6 January 2010: Wouter
|
||||||
- iana portlist updated.
|
- iana portlist updated.
|
||||||
- bug#291: DNS wireformat max is 255. dname_valid allowed 256 length.
|
- 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
|
1 January 2010: Wouter
|
||||||
- iana portlist updated.
|
- iana portlist updated.
|
||||||
|
|
|
||||||
|
|
@ -193,10 +193,11 @@ iter_filter_unsuitable(struct iter_env* iter_env, struct module_env* env,
|
||||||
name, namelen, qtype, &lame, &dnsseclame, &reclame,
|
name, namelen, qtype, &lame, &dnsseclame, &reclame,
|
||||||
&rtt, &lost, now)) {
|
&rtt, &lost, now)) {
|
||||||
log_addr(VERB_ALGO, "servselect", &a->addr, a->addrlen);
|
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":"",
|
lame?" LAME":"",
|
||||||
dnsseclame?" DNSSEC_LAME":"",
|
dnsseclame?" DNSSEC_LAME":"",
|
||||||
reclame?" REC_LAME":"");
|
reclame?" REC_LAME":"",
|
||||||
|
a->lame?" ADDR_LAME":"");
|
||||||
if(lame)
|
if(lame)
|
||||||
return -1; /* server is lame */
|
return -1; /* server is lame */
|
||||||
else if(rtt >= USEFUL_SERVER_TOP_TIMEOUT &&
|
else if(rtt >= USEFUL_SERVER_TOP_TIMEOUT &&
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue