bind9/bin
Alessio Podda 78588981df Remove rrset-order cyclic from the default config, with shim
Currently we add an rrset-order cyclic statement to the default config.
Since the rrset-order allows matching a subset of all names, it must
be implemented with a string comparison against a wildcard, and since
the statement applies per rrset, this can result in millions of
comparisons per second on a busy authoritative server.

This commit removes rrset-order from the default config, but adds back
a code shim in query_setorder to preserve the previous behaviour.
2026-01-08 14:43:04 +01:00
..
check cfg_parse_ API doesn't need memory context 2025-12-04 16:09:40 +01:00
confgen Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
delv cfg_parse_ API doesn't need memory context 2025-12-04 16:09:40 +01:00
dig cfg_parse_ API doesn't need memory context 2025-12-04 16:09:40 +01:00
dnssec Cleanup the extra dns_rdataset_disassociate() code 2025-12-17 15:19:55 +01:00
include Remove rrset-order cyclic from the default config, with shim 2026-01-08 14:43:04 +01:00
named Remove rrset-order cyclic from the default config, with shim 2026-01-08 14:43:04 +01:00
nsupdate cfg_parse_ API doesn't need memory context 2025-12-04 16:09:40 +01:00
plugins Apply the dns_rdataset_cleanup patch through the codebase 2025-12-17 15:19:55 +01:00
rndc Clarify rndc sign 2025-12-22 13:33:48 +00:00
tests add strict bound check tests 2026-01-07 07:01:59 +00:00
tools switch to RETERR where it wasn't being used 2025-12-03 13:45:43 -08:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00