bind9/lib
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
..
dns use a qp-trie for the forwarders table 2023-08-15 14:25:24 +02:00
isc Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
isccc Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
isccfg Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
ns Apply the SET_IF_NOT_NULL() semantic patch 2023-08-15 12:21:41 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00