bind9/bin
Evan Hunt cd921cc7ef fix a "max-cache-size" configuration bug
"max-cache-size default;" is allowed, according to the documentation
and the parser, but when it's configured, named crashes due to an
INSIST that the only legal string value is "unlimited". this has
been fied.

the configuration has also been simplified. previously, we checked for
max-cache-size in view and options, then determined whether to look in
the global default options based on whether the view had recursion set.
the default value set there was only applicable to views with recursion.
now, the default is an explicit "default", which affects views with
and without recursion in different ways.

the cfg type for "max-cache-size" has been changed from
cfg_type_sizeorpercent to cfg_type_maxcachesize.
2025-10-29 18:28:12 +00:00
..
check cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
confgen Change the 'isc_g_mctx' to be always available 2025-08-04 11:29:50 +02:00
delv cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
dig cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
dnssec cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
named fix a "max-cache-size" configuration bug 2025-10-29 18:28:12 +00:00
nsupdate cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
plugins cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
rndc cfg_parse_ functions internally handle the parser 2025-10-23 13:01:08 -07:00
tests Use isctest.asyncserver in the "statistics" test 2025-10-29 18:09:52 +01:00
tools Use ControlStatementsExceptControlMacros for SpaceBeforeParens 2025-08-19 07:58:33 +02:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00