+Knot Resolver 6.4.2 (2026-08-dd)
+================================
+
+Bugfixes
+--------
+- cache: avoid excessive logging introduced in the last release (!1869)
+
+
Knot Resolver 6.4.1 (2026-07-22)
================================
return kr_error(EINVAL);
int ret = kr_ok();
- if (rrset_has_min_range_or_weird(rr, qry)) {
- ret = kr_error(ERANGE);
+ if (rrset_has_min_range_or_weird(rr, qry))
goto return_needs_pkt;
- }
const int wild_labels = rr_sigs == NULL ? 0 :
knot_dname_labels(rr->owner, NULL) - knot_rrsig_labels(rr_sigs->rrs.rdata);
if (wild_labels < 0) {
- ret = kr_error(ERANGE);
+ VERBOSE_MSG(qry, "=> invalid wildcard labels %d\n", wild_labels);
goto return_needs_pkt;
}
const knot_dname_t *encloser = rr->owner; /**< the closest encloser name */
signer_labels = MAX(signer_labels, l);
}
if (knot_dname_labels(encloser, NULL) < signer_labels) {
- ret = kr_error(ERANGE);
+ VERBOSE_MSG(qry, "=> invalid wildcard labels %d\n", wild_labels);
goto return_needs_pkt;
}
}