From: Yorgos Thessalonikefs Date: Tue, 30 Dec 2025 12:15:37 +0000 (+0100) Subject: - Mark "THROWAWAY" and "(DNSSEC) LAME" responses clearly as Unbound's X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c7a26b615e2e28eda713ccda04c3a02cc552b0a;p=thirdparty%2Funbound.git - Mark "THROWAWAY" and "(DNSSEC) LAME" responses clearly as Unbound's categorization in the log output. --- diff --git a/doc/Changelog b/doc/Changelog index 7ea887303..2712544d7 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,7 @@ +30 December 2025: Yorgos + - Mark "THROWAWAY" and "(DNSSEC) LAME" responses clearly as Unbound's + categorization in the log output. + 24 December 2025: Yorgos - More specific wording in the unbound.conf man page for stub-first and forward-first options. diff --git a/iterator/iterator.c b/iterator/iterator.c index 836cb36e0..5013c75ad 100644 --- a/iterator/iterator.c +++ b/iterator/iterator.c @@ -3603,7 +3603,7 @@ processQueryResponse(struct module_qstate* qstate, struct iter_qstate* iq, return next_state(iq, INIT_REQUEST_STATE); } else if(type == RESPONSE_TYPE_LAME) { /* Cache the LAMEness. */ - verbose(VERB_DETAIL, "query response was %sLAME", + verbose(VERB_DETAIL, "query response was categorized as %sLAME", dnsseclame?"DNSSEC ":""); if(!dname_subdomain_c(iq->qchase.qname, iq->dp->name)) { log_err("mark lame: mismatch in qname and dpname"); @@ -3642,7 +3642,7 @@ processQueryResponse(struct module_qstate* qstate, struct iter_qstate* iq, * In this case, the event is just sent directly back to * the QUERYTARGETS_STATE without resetting anything, * because, clearly, the next target must be tried. */ - verbose(VERB_DETAIL, "query response was THROWAWAY"); + verbose(VERB_DETAIL, "query response was categorized as THROWAWAY"); } else { log_warn("A query response came back with an unknown type: %d", (int)type);