- manager: prometheus metrics update (!1703, #917)
- added missing metrics split by IPv4 and IPv6
- /dnssec/trust-anchors-files: fix resolver startup (!1704)
+- /network/edns-buffer-size: fix swapped upstream+downstream (!1711)
Knot Resolver 6.0.14 (2025-06-03)
/** Default kr_request flags. For startup defaults see init_resolver() */
struct kr_qflags options;
- /** Default EDNS towards *both* clients and upstream.
- * LATER: consider splitting the two, e.g. allow separately
- * configured limits for UDP packet size (say, LAN is under control). */
+ /** Default EDNS towards clients */
knot_rrset_t *downstream_opt_rr;
+ /** Default EDNS towards authoritative servers or forward targets */
knot_rrset_t *upstream_opt_rr;
trie_t *trust_anchors;
-- network.edns-buffer-size
net.bufsize(
- {{ cfg.network.edns_buffer_size.upstream.bytes() }},
- {{ cfg.network.edns_buffer_size.downstream.bytes() }}
+ {{ cfg.network.edns_buffer_size.downstream.bytes() }},
+ {{ cfg.network.edns_buffer_size.upstream.bytes() }}
)
{% if cfg.network.tls.cert_file and cfg.network.tls.key_file %}
-- network.listen
{% for listen in cfg.network.listen %}
{{ network_listen(listen) }}
-{% endfor %}
\ No newline at end of file
+{% endfor %}