bind9/bin/named
Colin Vidal ff274e37af Delegations have a minimal TTL of 60 seconds
Delegations are now stored in delegdb with a TTL of at least 60 seconds
by default. A new configuration option `min-delegation-ttl` allows
overriding this value or disabling entirely it with `0`.

This hardens the resolver against misconfigured glue or NS records
with very low TTLs, which would otherwise trigger delegation refetches
too often.

A new option `max-delegation-ttl` (which default to `0`) is also added,
enabling an operator to enforce a maximum TTL check for delegations.
2026-07-01 08:40:05 +02:00
..
include Fix DoH quota global variables type 2026-06-11 11:32:26 +00:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Disable output escaping in bind9.xsl 2026-05-14 10:00:21 +10:00
builtin.c dns_rdataset_* const parameters 2026-01-30 19:33:42 +01:00
config.c Fix port validation rejecting valid port 65535 2026-03-14 10:11:55 +01:00
control.c Remove the rndc testgen command 2026-04-30 06:35:01 +02:00
controlconf.c Make isc_radix_insert, dns_iptable_addprefix/merge return void 2026-07-01 06:09:42 +02:00
dlz_dlopen_driver.c Use clang-format-20 to update formatting 2025-06-25 12:44:22 +10:00
fuzz.c Change the loopmgr to be singleton 2025-07-23 22:44:16 +02:00
geoip.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
log.c switch to CHECK where it wasn't being used 2025-12-03 13:45:42 -08:00
logconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
main.c Add the tcp-reuse-timeout option 2026-06-24 13:52:46 +02:00
meson.build Split NZD functions into a separate compilation unit 2026-03-18 11:02:33 +01:00
named.conf.rst Remove the configblock sphinx extension 2025-06-23 13:45:09 +03:00
named.rst Finalize removal of memory debug flags size and mctx 2024-12-06 02:29:20 +00:00
nzd.c Stop nzd_env_close from chowning through symlinks 2026-04-29 19:18:47 +02:00
os.c Print OS platform in "named -V" 2026-06-24 17:05:35 +02:00
server.c Delegations have a minimal TTL of 60 seconds 2026-07-01 08:40:05 +02:00
statschannel.c Make isc_radix_insert, dns_iptable_addprefix/merge return void 2026-07-01 06:09:42 +02:00
tkeyconf.c standardize CHECK and RETERR macros 2025-12-03 13:26:28 -08:00
transportconf.c use a standard CLEANUP macro 2025-12-03 13:45:43 -08:00
tsigconf.c use a standard CLEANUP macro 2025-12-03 13:45:43 -08:00
xsl_c.in replace the build system with meson 2025-06-11 10:30:12 +03:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c Make isc_radix_insert, dns_iptable_addprefix/merge return void 2026-07-01 06:09:42 +02:00