bind9/lib
Michał Kępień 6b77583f54 Allow resetting hash table size limits for DNS DBs
When "max-cache-size" is changed to "unlimited" (or "0") for a running
named instance (using "rndc reconfig"), the hash table size limit for
each affected cache DB is not reset to the maximum possible value,
preventing those hash tables from being allowed to grow as a result of
new nodes being added.

Extend dns_rbt_adjusthashsize() to interpret "size" set to 0 as a signal
to remove any previously imposed limits on the hash table size.  Adjust
API documentation for dns_db_adjusthashsize() accordingly.  Move the
call to dns_db_adjusthashsize() from dns_cache_setcachesize() so that it
also happens when "size" is set to 0.
2021-06-17 17:09:37 +02:00
..
bind9 Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
dns Allow resetting hash table size limits for DNS DBs 2021-06-17 17:09:37 +02:00
irs Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
isc Drop support for clang atomic and gcc __sync builtins 2021-06-17 09:51:04 +02:00
isccc Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
isccfg Completely remove BIND 9 Windows support 2021-06-09 14:35:14 +02:00
ns Remove atomics emulated by a mutex-locked variable 2021-06-17 09:51:04 +02:00
.gitignore Provide unit test driver 2020-05-21 12:13:01 +02:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00
unit-test-driver.sh.in Enforce a run time limit on unit test binaries 2021-04-07 11:41:45 +02:00