the server does not echo extended rcode values after class
chaos queries. Thanks to Qifan Zhang, Palo Alto Networks
for the report.
size_t udpsize = edns->udp_size;
edns->edns_version = EDNS_ADVERTISED_VERSION;
edns->udp_size = EDNS_ADVERTISED_SIZE;
+ edns->ext_rcode = 0;
edns->bits &= EDNS_DO;
if(!inplace_cb_reply_local_call(&worker->env, NULL, NULL, NULL,
LDNS_RCODE_NOERROR, edns, repinfo, worker->scratchpad,
In addition, thanks to Qifan Zhang, Palo Alto Networks, for
noting the fingerprinting possibility, that is also fixed
with this.
+ - Fix EDNS extended RCODE reflection. This fixes that
+ the server does not echo extended rcode values after class
+ chaos queries. Thanks to Qifan Zhang, Palo Alto Networks
+ for the report.
20 April 2026: Wouter
- Fix compile warnings for thread setname routine, and test compile.