]> git.ipfire.org Git - thirdparty/bind9.git/commit
Remove NZF support, make LMDB required for new zone storage
authorOndřej Surý <ondrej@isc.org>
Sun, 15 Mar 2026 03:25:12 +0000 (04:25 +0100)
committerOndřej Surý <ondrej@sury.org>
Wed, 18 Mar 2026 10:02:33 +0000 (11:02 +0100)
commit7f8b972a3df68ed2df101e39d8e9434b1ca4237b
treedf5560d2156c5666f83e2b0dbe59e07285e0641c
parent97e78c6bf468c86e7c6c47efce62c4e0a5b7c5fb
Remove NZF support, make LMDB required for new zone storage

Drop the NZF (New Zone File) fallback for persisting runtime zone
configurations, making LMDB (NZD) the only storage backend. This
removes all #ifdef HAVE_LMDB conditionals, the meson 'lmdb' option,
and the NZF-related functions. LMDB is now a mandatory build
dependency.

The named-nzd2nzf tool is now always built.
12 files changed:
.gitlab-ci.yml
bin/include/defaultconfig.h
bin/named/server.c
bin/tests/system/feature-test.c
bin/tools/meson.build
bin/tools/named-nzd2nzf.c
doc/man/meson.build
lib/dns/include/dns/view.h
lib/dns/view.c
lib/isccfg/namedconf.c
meson.build
meson.options