- policy module: policy.rpz() will watch the file for changes by default
- packaging: lua cqueues added to default dependencies where available
- systemd: service is no longer auto-restarted on configuration errors
+- always send DO+CD flags upstream, even in insecure zones
Bugfixes
--------
knot_wire_set_cd(pkt->wire);
}
/* Full resolution (ask for +cd and +do) */
- } else if (qry->flags.FORWARD) {
- knot_wire_set_rd(pkt->wire);
- knot_edns_set_do(pkt->opt_rr);
- knot_wire_set_cd(pkt->wire);
- } else if (qry->flags.DNSSEC_WANT) {
+ } else {
knot_edns_set_do(pkt->opt_rr);
knot_wire_set_cd(pkt->wire);
+ if (qry->flags.FORWARD) {
+ knot_wire_set_rd(pkt->wire);
+ }
}
}
}