- 11 Oct, 2021 1 commit
-
-
The lame-ttl cache is implemented in ADB as per-server locked linked-list "indexed" with <qname,qtype>. This list has to be walked every time there's a new query or new record added into the lame cache. Determined attacker can use this to degrade performance of the resolver. Resolver testing has shown that disabling the lame cache has little impact on the resolver performance and it's a minimal viable defense against this kind of attack.
-
- 06 Oct, 2021 2 commits
-
-
Mark Andrews authored
Resolve "Large number of small zones in `map` format cannot be loaded" See merge request !5398
-
Mark Andrews authored
-
- 05 Oct, 2021 4 commits
-
-
Arаm Sаrgsyаn authored
[v9_16] Fix catalog zones configuration syntax in the ARM See merge request !5459
-
Arаm Sаrgsyаn authored
The 55636ab5 commit made some changes in the reference manual regarding catalog zones which do not actually correspond to reality for the v9_16 branch. This commit reverts those changes.
-
Mark Andrews authored
Increase the number of file descriptors available See merge request !5462
-
Mark Andrews authored
The 'listenlist_test', 'notify_test', and 'query_test' tests failed when the descriptor limit was 256 on MacOS 11.6 with 8 cpus. On the test platform the limit needed to be increased to ~400. Increase the limit to at least 1024 to give some head room. (cherry picked from commit 877f52b7)
-
- 30 Sep, 2021 3 commits
-
-
Arаm Sаrgsyаn authored
[v9_16] Handle a missing zone when reloading a catalog zone See merge request !5454
-
Arаm Sаrgsyаn authored
(cherry picked from commit 3edaa0bd)
-
Arаm Sаrgsyаn authored
Previously a missing/deleted zone which was referenced by a catalog zone was causing a crash when doing a reload. This commit will make `named` to ignore the fact that the zone is missing, and make sure to restore it later on. (cherry picked from commit 94a57128)
-
- 29 Sep, 2021 12 commits
-
-
Ondřej Surý authored
Pause the dbiterator before calling dns_db_find See merge request !5450
-
(cherry picked from commit c04bce27)
-
zone.c:integrity_checks() acquires a read lock while iterating the zone database, and calls zone_check_mx() which acquires another read lock. If another thread tries to acquire a write lock in the meantime, it can deadlock. Calling dns_dbiterator_pause() to release the first read lock prevents this. (cherry picked from commit 4e1faa35)
-
Mark Andrews authored
Merge branch '2911-9-16-21-regression-legacy-check-names-configuration-does-not-work-anymore-v9_16' into 'v9_16' Fix "check-names master" and "check-names slave" See merge request !5448
-
Mark Andrews authored
(cherry picked from commit 14249ce9)
-
Mark Andrews authored
(cherry picked from commit 0b0d400d)
-
Mark Andrews authored
(cherry picked from commit 9107c8ca)
-
Mark Andrews authored
check for type "master" / "slave" at the same time as checking for "primary" / "secondary" as we step through the maps. Checking "primary" then "master" or "master" then "primary" does not work as the synomym is not checked for to stop the search. Similarly with "secondary" and "slave". (cherry picked from commit a3c6516a)
-
Mark Andrews authored
Address use before NULL check warning of uvreq See merge request !5445
-
Mark Andrews authored
move deference of obj to after NULL check (cherry picked from commit 06a69e03)
-
Mark Andrews authored
Reorder REQUIRE checks to ensure ievent->sock is checked earlier (cherry picked from commit 8fc9bb8e)
-
Mark Andrews authored
move dereference of uvreq until the after NULL check. (cherry picked from commit 7079829b)
-
- 24 Sep, 2021 2 commits
-
-
Mark Andrews authored
Preserve dig results in case of test failure See merge request !5441
-
Mark Andrews authored
(cherry picked from commit 96b7421f)
-
- 23 Sep, 2021 4 commits
-
-
Matthijs Mekking authored
The s stands for security (9.16) See merge request !5439
-
Matthijs Mekking authored
The "zone-max-ttl" option inside a "dnssec-policy" is not used to cap the TTLs in a zone, only yo calculate key rollover timings. (cherry picked from commit 4e3ba816)
-
Matthijs Mekking authored
Apparently it is confusing that you don't specify a specific salt, but a salt length. (cherry picked from commit 9ddc23b2)
-
Matthijs Mekking authored
So "hardware security modules" not "hardware service modules" (cherry picked from commit a73a0783)
-
- 22 Sep, 2021 4 commits
-
-
Petr Špaček authored
Add python3.8 to the autoconf search list See merge request !5434
-
Ondřej Surý authored
It was discovered that FreeBSD doesn't setup alias from default Python version neither to python3 nor python, and thus the configure step would fail to find working python installation.
-
Ondřej Surý authored
Fix has->have typo in DLZ drivers deprecation message See merge request !5433
-
Ondřej Surý authored
We fixed the CHANGES and release notes and missed this one.
-
- 21 Sep, 2021 3 commits
-
-
Ondřej Surý authored
Add deprecation warning about DLZ drivers See merge request !5430
-
Ondřej Surý authored
-
Ondřej Surý authored
DLZ drivers are going to be removed from the next major BIND 9 release, this commit adds a deprecation warning to inform the users about the need to migrate to DLZ modules.
-
- 17 Sep, 2021 4 commits
-
-
Ondřej Surý authored
Mark the masterfile-format type 'map' as deprecated See merge request !5423
-
Ondřej Surý authored
(cherry picked from commit c5180369)
-
Ondřej Surý authored
Add tests that check that masterfile-format map generate deprecation warning and mastefile-formats text and raw doesn't. (cherry picked from commit f4e6348f)
-
Ondřej Surý authored
The map masterfile-format is very fragile and it needs API bump every time a RBTDB data structures changes. Also while testing it, we found out that files larger than 2GB weren't loading and nobody noticed, and loading many map files were also failing (subject to kernel limits). Thus we are marking the masterfile-format type 'map' as deprecated and to be removed in the next stable BIND 9 release. (cherry picked from commit 6b7a488c)
-
- 16 Sep, 2021 1 commit
-
-
Michal Nowak authored
[v9_16] Replace CentOS 7 & 8 with Oracle Linux See merge request !5419
-