]> git.ipfire.org Git - thirdparty/bind9.git/commit
Remove RBTDB implementation
authorOndřej Surý <ondrej@isc.org>
Sun, 3 Nov 2024 09:22:29 +0000 (10:22 +0100)
committerOndřej Surý <ondrej@isc.org>
Tue, 12 Nov 2024 08:07:19 +0000 (09:07 +0100)
commit34b3e7cb4048b9effdc3ba74b81c8c2b69ecd0bf
tree023d04e5c8e5e62bd3d99f40af66f97a737fc43b
parent32cc143da06d4bd23f10073567182c1430793250
Remove RBTDB implementation

QPDB is now a default implementation for both cache and zone.  Remove
the venerable RBTDB database implementation, so we can fast-track the
changes to the database without having to implement the design changes
to both QPDB and RBTDB and this allows us to be more aggressive when
refactoring the database design.
26 files changed:
.gitlab-ci.yml
bin/named/server.c
bin/tests/system/dyndb/driver/db.c
configure.ac
doc/design/red-black [deleted file]
lib/dns/Makefile.am
lib/dns/db.c
lib/dns/db_p.h
lib/dns/ecs.c
lib/dns/include/dns/rbt.h [deleted file]
lib/dns/qpcache_p.h
lib/dns/rbt-cachedb.c [deleted file]
lib/dns/rbt-zonedb.c [deleted file]
lib/dns/rbt.c [deleted file]
lib/dns/rbtdb.c [deleted file]
lib/dns/rbtdb_p.h [deleted file]
lib/dns/resolver.c
lib/dns/view.c
lib/isccfg/check.c
lib/ns/query.c
tests/bench/load-names.c
tests/bench/qp-dump.c
tests/bench/qplookups.c
tests/dns/Makefile.am
tests/dns/qpdb_test.c
tests/dns/rbt_test.c [deleted file]