bind9/bin
Evan Hunt dea79e7053
use a qp-trie for the forwarders table
Instead of an RBT for the forwarders table, use a QP trie.

We now use reference counting for dns_forwarders_t. When a forwarders
object is retrieved by dns_fwdtable_find(), it must now be explicitly
detached by the caller afterward.

QP tries require stored objects to include their names, so the
the forwarders object now has that. This obviates the need to
pass back a separate 'foundname' value from dns_fwdtable_find().
2023-08-15 14:25:24 +02:00
..
check Refactor dns_zone_create() to return void 2023-07-27 11:37:44 +02:00
confgen Handle fatal and FIPS provider interactions 2023-04-03 12:44:27 +10:00
delv Pin dns_request to the associated loop 2023-07-28 09:01:22 +02:00
dig Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
dnssec Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
named use a qp-trie for the forwarders table 2023-08-15 14:25:24 +02:00
nsupdate Pin dns_request to the associated loop 2023-07-28 09:01:22 +02:00
plugins Remove 'inst != NULL' from cleanup check in plugin_register 2023-04-04 23:51:22 +00:00
rndc Remove remaining auto-dnssec bits 2023-07-20 11:04:24 +02:00
tests Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
tools Pin dns_request to the associated loop 2023-07-28 09:01:22 +02:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00