]> git.ipfire.org Git - thirdparty/bind9.git/commit
Complete rewrite the BIND 9 build system
authorOndřej Surý <ondrej@sury.org>
Tue, 7 Aug 2018 14:46:53 +0000 (16:46 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 21 Apr 2020 12:19:48 +0000 (14:19 +0200)
commit978c7b2e89aa37a7ddfe2f6b6ba12ce73dd04528
tree69c69ef7efd7d56a229f399846e37913f6c208ba
parent4df5a5832c77be5716789a5eabef461be43da284
Complete rewrite the BIND 9 build system

The rewrite of BIND 9 build system is a large work and cannot be reasonable
split into separate merge requests.  Addition of the automake has a positive
effect on the readability and maintainability of the build system as it is more
declarative, it allows conditional and we are able to drop all of the custom
make code that BIND 9 developed over the years to overcome the deficiencies of
autoconf + custom Makefile.in files.

This squashed commit contains following changes:

- conversion (or rather fresh rewrite) of all Makefile.in files to Makefile.am
  by using automake

- the libtool is now properly integrated with automake (the way we used it
  was rather hackish as the only official way how to use libtool is via
  automake

- the dynamic module loading was rewritten from a custom patchwork to libtool's
  libltdl (which includes the patchwork to support module loading on different
  systems internally)

- conversion of the unit test executor from kyua to automake parallel driver

- conversion of the system test executor from custom make/shell to automake
  parallel driver

- The GSSAPI has been refactored, the custom SPNEGO on the basis that
  all major KRB5/GSSAPI (mit-krb5, heimdal and Windows) implementations
  support SPNEGO mechanism.

- The various defunct tests from bin/tests have been removed:
  bin/tests/optional and bin/tests/pkcs11

- The text files generated from the MD files have been removed, the
  MarkDown has been designed to be readable by both humans and computers

- The xsl header is now generated by a simple sed command instead of
  perl helper

- The <irs/platform.h> header has been removed

- cleanups of configure.ac script to make it more simpler, addition of multiple
  macros (there's still work to be done though)

- the tarball can now be prepared with `make dist`

- the system tests are partially able to run in oot build

Here's a list of unfinished work that needs to be completed in subsequent merge
requests:

- `make distcheck` doesn't yet work (because of system tests oot run is not yet
  finished)

- documentation is not yet built, there's a different merge request with docbook
  to sphinx-build rst conversion that needs to be rebased and adapted on top of
  the automake

- msvc build is non functional yet and we need to decide whether we will just
  cross-compile bind9 using mingw-w64 or fix the msvc build

- contributed dlz modules are not included neither in the autoconf nor automake
596 files changed:
.gitignore
.gitlab-ci.yml
AUTHORS [new file with mode: 0644]
CODE_OF_CONDUCT [deleted file]
CONTRIBUTING [deleted file]
COPYING [new symlink]
ChangeLog [new symlink]
HISTORY [deleted file]
Kyuafile [deleted file]
Makefile.am [new file with mode: 0644]
Makefile.tests [new file with mode: 0644]
Makefile.top [new file with mode: 0644]
NEWS [new symlink]
OPTIONS [deleted file]
PLATFORMS [deleted file]
README [deleted file]
README.md
bin/Makefile.am [new file with mode: 0644]
bin/check/Makefile.am [new file with mode: 0644]
bin/check/named-checkconf.c
bin/check/named-checkzone.c
bin/confgen/Makefile.am [new file with mode: 0644]
bin/confgen/ddns-confgen.c
bin/confgen/rndc-confgen.c
bin/confgen/util.h
bin/delv/Makefile.am [new file with mode: 0644]
bin/delv/delv.c
bin/dig/Makefile.am [new file with mode: 0644]
bin/dig/dig.c
bin/dig/dighost.c
bin/dig/dighost.h [moved from bin/dig/include/dig/dig.h with 75% similarity]
bin/dig/host.c
bin/dig/nslookup.c
bin/dnssec/Makefile.am [new file with mode: 0644]
bin/dnssec/dnssec-cds.c
bin/dnssec/dnssec-dsfromkey.c
bin/dnssec/dnssec-importkey.c
bin/dnssec/dnssec-keyfromlabel.c
bin/dnssec/dnssec-keygen.c
bin/dnssec/dnssec-revoke.c
bin/dnssec/dnssec-settime.c
bin/dnssec/dnssec-signzone.c
bin/dnssec/dnssec-verify.c
bin/dnssec/dnssectool.c
bin/dnssec/dnssectool.h
bin/named/.gitignore
bin/named/Makefile.am [new file with mode: 0644]
bin/named/bind9.xsl.h [deleted file]
bin/named/builtin.c
bin/named/controlconf.c
bin/named/convertxsl.pl [deleted file]
bin/named/include/named/globals.h
bin/named/include/named/main.h
bin/named/main.c
bin/named/server.c
bin/named/statschannel.c
bin/named/unix/dlz_dlopen_driver.c
bin/named/win32/dlz_dlopen_driver.c
bin/named/win32/include/named/ntservice.h
bin/named/win32/ntservice.c
bin/named/xsl_p.h [moved from lib/ns/version.c with 64% similarity]
bin/nsupdate/Makefile.am [new file with mode: 0644]
bin/nsupdate/nsupdate.c
bin/pkcs11/Makefile.am [new file with mode: 0644]
bin/plugins/Makefile.am [new file with mode: 0644]
bin/plugins/filter-aaaa.c
bin/rndc/Makefile.am [new file with mode: 0644]
bin/rndc/rndc.c
bin/rndc/util.h
bin/tests/.gitignore
bin/tests/Makefile.am [new file with mode: 0644]
bin/tests/bigtest/README [deleted file]
bin/tests/bigtest/buildzones.sh [deleted file]
bin/tests/bigtest/rndc.key [deleted file]
bin/tests/bigtest/tests.sh [deleted file]
bin/tests/bigtest/zones [deleted file]
bin/tests/optional/.gitignore [deleted file]
bin/tests/optional/Kchild.example.+005+33180.key [deleted file]
bin/tests/optional/Kchild.example.+005+33180.private [deleted file]
bin/tests/optional/adb_test.c [deleted file]
bin/tests/optional/backtrace_test.c [deleted file]
bin/tests/optional/byaddr_test.c [deleted file]
bin/tests/optional/byname_test.c [deleted file]
bin/tests/optional/db_test.c [deleted file]
bin/tests/optional/fsaccess_test.c [deleted file]
bin/tests/optional/gsstest.c [deleted file]
bin/tests/optional/inter_test.c [deleted file]
bin/tests/optional/lex_test.c [deleted file]
bin/tests/optional/lfsr_test.c [deleted file]
bin/tests/optional/log_test.c [deleted file]
bin/tests/optional/master_test.c [deleted file]
bin/tests/optional/mempool_test.c [deleted file]
bin/tests/optional/name_test.c [deleted file]
bin/tests/optional/nsecify.c [deleted file]
bin/tests/optional/ratelimiter_test.c [deleted file]
bin/tests/optional/rbt_test.c [deleted file]
bin/tests/optional/rbt_test.out [deleted file]
bin/tests/optional/rbt_test.txt [deleted file]
bin/tests/optional/rwlock_test.c [deleted file]
bin/tests/optional/serial_test.c [deleted file]
bin/tests/optional/shutdown_test.c [deleted file]
bin/tests/optional/sig0_test.c [deleted file]
bin/tests/optional/sock_test.c [deleted file]
bin/tests/optional/sym_test.c [deleted file]
bin/tests/optional/task_test.c [deleted file]
bin/tests/optional/timer_test.c [deleted file]
bin/tests/optional/zone_test.c [deleted file]
bin/tests/pkcs11/.gitignore [deleted file]
bin/tests/pkcs11/README [deleted file]
bin/tests/pkcs11/benchmarks/.gitignore [deleted file]
bin/tests/pkcs11/benchmarks/create.c [deleted file]
bin/tests/pkcs11/benchmarks/find.c [deleted file]
bin/tests/pkcs11/benchmarks/genrsa.c [deleted file]
bin/tests/pkcs11/benchmarks/login.c [deleted file]
bin/tests/pkcs11/benchmarks/privrsa.c [deleted file]
bin/tests/pkcs11/benchmarks/pubrsa.c [deleted file]
bin/tests/pkcs11/benchmarks/session.c [deleted file]
bin/tests/pkcs11/benchmarks/sha1.c [deleted file]
bin/tests/pkcs11/benchmarks/sign.c [deleted file]
bin/tests/pkcs11/benchmarks/verify.c [deleted file]
bin/tests/system/.gitignore
bin/tests/system/Makefile.am [new file with mode: 0644]
bin/tests/system/README
bin/tests/system/acl/setup.sh
bin/tests/system/acl/tests.sh
bin/tests/system/additional/setup.sh
bin/tests/system/additional/tests.sh
bin/tests/system/addzone/setup.sh
bin/tests/system/addzone/tests.sh
bin/tests/system/allow-query/setup.sh
bin/tests/system/allow-query/tests.sh
bin/tests/system/auth/setup.sh
bin/tests/system/auth/tests.sh
bin/tests/system/autosign/ns1/keygen.sh
bin/tests/system/autosign/ns2/keygen.sh
bin/tests/system/autosign/ns3/keygen.sh
bin/tests/system/autosign/setup.sh
bin/tests/system/autosign/tests.sh
bin/tests/system/builtin/setup.sh
bin/tests/system/builtin/tests.sh
bin/tests/system/cacheclean/setup.sh
bin/tests/system/cacheclean/tests.sh
bin/tests/system/case/setup.sh
bin/tests/system/case/tests.sh
bin/tests/system/catz/setup.sh
bin/tests/system/catz/tests.sh
bin/tests/system/cds/setup.sh
bin/tests/system/cds/tests.sh
bin/tests/system/chain/ns2/sign.sh
bin/tests/system/chain/prereq.sh [deleted file]
bin/tests/system/chain/setup.sh
bin/tests/system/chain/tests.sh
bin/tests/system/checkconf/tests.sh
bin/tests/system/checknames/setup.sh
bin/tests/system/checknames/tests.sh
bin/tests/system/checkzone/setup.sh
bin/tests/system/checkzone/tests.sh
bin/tests/system/conf.sh.common
bin/tests/system/conf.sh.in
bin/tests/system/cookie/setup.sh
bin/tests/system/cookie/tests.sh
bin/tests/system/database/setup.sh
bin/tests/system/database/tests.sh
bin/tests/system/delzone/setup.sh
bin/tests/system/delzone/tests.sh
bin/tests/system/dialup/tests.sh
bin/tests/system/digdelv/clean.sh
bin/tests/system/digdelv/prereq.sh [deleted file]
bin/tests/system/digdelv/tests.sh
bin/tests/system/dlz/prereq.sh
bin/tests/system/dlz/setup.sh
bin/tests/system/dlz/tests.sh
bin/tests/system/dlzexternal/driver/Makefile.am [new file with mode: 0644]
bin/tests/system/dlzexternal/driver/driver.c [moved from bin/tests/system/dlzexternal/driver.c with 93% similarity]
bin/tests/system/dlzexternal/driver/driver.h [moved from bin/tests/system/dlzexternal/driver.h with 100% similarity]
bin/tests/system/dlzexternal/ns1/dlzs.conf.in [deleted file]
bin/tests/system/dlzexternal/ns1/named.conf.in
bin/tests/system/dlzexternal/prereq.sh
bin/tests/system/dlzexternal/setup.sh
bin/tests/system/dlzexternal/tests.sh
bin/tests/system/dns64/ns1/sign.sh
bin/tests/system/dns64/setup.sh
bin/tests/system/dns64/tests.sh
bin/tests/system/dnssec/prereq.sh [deleted file]
bin/tests/system/dnssec/tests.sh
bin/tests/system/dnstap/setup.sh
bin/tests/system/dnstap/tests.sh
bin/tests/system/dscp/setup.sh
bin/tests/system/dscp/tests.sh
bin/tests/system/dsdigest/ns1/sign.sh
bin/tests/system/dsdigest/ns2/sign.sh
bin/tests/system/dsdigest/setup.sh
bin/tests/system/dsdigest/tests.sh
bin/tests/system/dupsigs/ns1/reset_keys.sh
bin/tests/system/dupsigs/setup.sh
bin/tests/system/dupsigs/tests.sh
bin/tests/system/dyndb/driver/Makefile.am [new file with mode: 0644]
bin/tests/system/dyndb/driver/driver.c
bin/tests/system/dyndb/ns1/named.conf.in
bin/tests/system/dyndb/prereq.sh
bin/tests/system/dyndb/setup.sh
bin/tests/system/dyndb/tests.sh
bin/tests/system/ednscompliance/setup.sh
bin/tests/system/ednscompliance/tests.sh
bin/tests/system/emptyzones/setup.sh
bin/tests/system/emptyzones/tests.sh
bin/tests/system/feature-test.c
bin/tests/system/fetchlimit/prereq.sh [deleted file]
bin/tests/system/fetchlimit/setup.sh
bin/tests/system/fetchlimit/tests.sh
bin/tests/system/filter-aaaa/conf/bad1.conf
bin/tests/system/filter-aaaa/conf/bad2.conf
bin/tests/system/filter-aaaa/conf/bad3.conf
bin/tests/system/filter-aaaa/conf/bad4.conf
bin/tests/system/filter-aaaa/conf/bad5.conf
bin/tests/system/filter-aaaa/conf/good1.conf
bin/tests/system/filter-aaaa/conf/good2.conf
bin/tests/system/filter-aaaa/conf/good3.conf
bin/tests/system/filter-aaaa/conf/good4.conf
bin/tests/system/filter-aaaa/conf/good5.conf
bin/tests/system/filter-aaaa/ns1/named1.conf.in
bin/tests/system/filter-aaaa/ns1/named2.conf.in
bin/tests/system/filter-aaaa/ns1/sign.sh
bin/tests/system/filter-aaaa/ns2/named1.conf.in
bin/tests/system/filter-aaaa/ns2/named2.conf.in
bin/tests/system/filter-aaaa/ns3/named1.conf.in
bin/tests/system/filter-aaaa/ns3/named2.conf.in
bin/tests/system/filter-aaaa/ns4/named1.conf.in
bin/tests/system/filter-aaaa/ns4/named2.conf.in
bin/tests/system/filter-aaaa/ns4/sign.sh
bin/tests/system/filter-aaaa/ns5/named.conf.in
bin/tests/system/filter-aaaa/prereq.sh
bin/tests/system/filter-aaaa/setup.sh
bin/tests/system/filter-aaaa/tests.sh
bin/tests/system/formerr/setup.sh
bin/tests/system/formerr/tests.sh
bin/tests/system/forward/prereq.sh [deleted file]
bin/tests/system/forward/setup.sh
bin/tests/system/forward/tests.sh
bin/tests/system/geoip2/prereq.sh
bin/tests/system/geoip2/setup.sh
bin/tests/system/geoip2/tests.sh
bin/tests/system/get_base_port.sh [new file with mode: 0755]
bin/tests/system/glue/setup.sh
bin/tests/system/glue/tests.sh
bin/tests/system/idna/setup.sh
bin/tests/system/idna/tests.sh
bin/tests/system/ifconfig.sh.in [moved from bin/tests/system/ifconfig.sh with 96% similarity]
bin/tests/system/include-multiplecfg/setup.sh
bin/tests/system/include-multiplecfg/tests.sh
bin/tests/system/inline/ns1/sign.sh
bin/tests/system/inline/ns3/sign.sh
bin/tests/system/inline/ns7/sign.sh
bin/tests/system/inline/ns8/sign.sh
bin/tests/system/inline/setup.sh
bin/tests/system/inline/tests.sh
bin/tests/system/integrity/setup.sh
bin/tests/system/integrity/tests.sh
bin/tests/system/ixfr/prereq.sh [deleted file]
bin/tests/system/ixfr/setup.sh
bin/tests/system/ixfr/tests.sh
bin/tests/system/kasp/tests.sh
bin/tests/system/keepalive/setup.sh
bin/tests/system/keepalive/tests.sh
bin/tests/system/legacy/build.sh
bin/tests/system/legacy/ns6/sign.sh
bin/tests/system/legacy/ns7/sign.sh
bin/tests/system/legacy/setup.sh
bin/tests/system/legacy/tests.sh
bin/tests/system/limits/setup.sh
bin/tests/system/limits/tests.sh
bin/tests/system/logfileconfig/setup.sh
bin/tests/system/logfileconfig/tests.sh
bin/tests/system/makejournal.c [moved from bin/tests/makejournal.c with 100% similarity]
bin/tests/system/masterfile/setup.sh
bin/tests/system/masterfile/tests.sh
bin/tests/system/masterformat/tests.sh
bin/tests/system/metadata/setup.sh
bin/tests/system/metadata/tests.sh
bin/tests/system/mirror/ns1/sign.sh
bin/tests/system/mirror/ns2/sign.sh
bin/tests/system/mirror/setup.sh
bin/tests/system/mirror/tests.sh
bin/tests/system/mkeys/ns1/sign.sh
bin/tests/system/mkeys/ns6/setup.sh
bin/tests/system/mkeys/setup.sh
bin/tests/system/mkeys/tests.sh
bin/tests/system/names/setup.sh
bin/tests/system/names/tests.sh
bin/tests/system/notify/setup.sh
bin/tests/system/notify/tests.sh
bin/tests/system/nslookup/setup.sh
bin/tests/system/nslookup/tests.sh
bin/tests/system/nsupdate/ns3/sign.sh
bin/tests/system/nsupdate/prereq.sh [deleted file]
bin/tests/system/nsupdate/setup.sh
bin/tests/system/nsupdate/tests.sh
bin/tests/system/nzd2nzf/clean.sh
bin/tests/system/nzd2nzf/prereq.sh [deleted file]
bin/tests/system/nzd2nzf/setup.sh
bin/tests/system/nzd2nzf/tests.sh
bin/tests/system/padding/setup.sh
bin/tests/system/padding/tests.sh
bin/tests/system/pending/ns1/sign.sh
bin/tests/system/pending/ns2/sign.sh
bin/tests/system/pending/setup.sh
bin/tests/system/pending/tests.sh
bin/tests/system/pipelined/prereq.sh [deleted file]
bin/tests/system/pipelined/setup.sh
bin/tests/system/pipelined/tests.sh
bin/tests/system/pkcs11/setup.sh
bin/tests/system/pkcs11/tests.sh
bin/tests/system/qmin/prereq.sh [deleted file]
bin/tests/system/qmin/setup.sh
bin/tests/system/qmin/tests.sh
bin/tests/system/reclimit/prereq.sh [deleted file]
bin/tests/system/reclimit/setup.sh
bin/tests/system/reclimit/tests.sh
bin/tests/system/redirect/ns1/sign.sh
bin/tests/system/redirect/ns3/sign.sh
bin/tests/system/redirect/ns5/sign.sh
bin/tests/system/redirect/setup.sh
bin/tests/system/redirect/tests.sh
bin/tests/system/resolver/ns6/keygen.sh
bin/tests/system/resolver/prereq.sh [deleted file]
bin/tests/system/resolver/setup.sh
bin/tests/system/resolver/tests.sh
bin/tests/system/rndc/setup.sh
bin/tests/system/rndc/tests.sh
bin/tests/system/rootkeysentinel/ns1/sign.sh
bin/tests/system/rootkeysentinel/ns2/sign.sh
bin/tests/system/rootkeysentinel/setup.sh
bin/tests/system/rootkeysentinel/tests.sh
bin/tests/system/rpz/ckdnsrps.sh
bin/tests/system/rpz/setup.sh
bin/tests/system/rpz/tests.sh
bin/tests/system/rpzrecurse/prereq.sh [deleted file]
bin/tests/system/rpzrecurse/setup.sh
bin/tests/system/rpzrecurse/tests.sh
bin/tests/system/rrchecker/tests.sh
bin/tests/system/rrl/setup.sh
bin/tests/system/rrl/tests.sh
bin/tests/system/rrsetorder/setup.sh
bin/tests/system/rrsetorder/tests.sh
bin/tests/system/rsabigexponent/ns1/sign.sh
bin/tests/system/rsabigexponent/ns2/sign.sh
bin/tests/system/rsabigexponent/prereq.sh [deleted file]
bin/tests/system/rsabigexponent/setup.sh
bin/tests/system/rsabigexponent/tests.sh
bin/tests/system/run.sh.in [moved from bin/tests/system/run.sh with 58% similarity, mode: 0644]
bin/tests/system/runtime/setup.sh
bin/tests/system/runtime/tests.sh
bin/tests/system/serve-stale/prereq.sh [deleted file]
bin/tests/system/serve-stale/setup.sh
bin/tests/system/serve-stale/tests.sh
bin/tests/system/sfcache/tests.sh
bin/tests/system/smartsign/tests.sh
bin/tests/system/sortlist/setup.sh
bin/tests/system/sortlist/tests.sh
bin/tests/system/spf/setup.sh
bin/tests/system/spf/tests.sh
bin/tests/system/start.pl
bin/tests/system/start.sh [deleted file]
bin/tests/system/start.sh.in [moved from bin/tests/system/stop.sh with 74% similarity, mode: 0644]
bin/tests/system/staticstub/ns3/sign.sh
bin/tests/system/staticstub/ns4/sign.sh
bin/tests/system/staticstub/setup.sh
bin/tests/system/staticstub/tests.sh
bin/tests/system/statistics/prereq.sh [deleted file]
bin/tests/system/statistics/setup.sh
bin/tests/system/statistics/tests.sh
bin/tests/system/statschannel/prereq.sh [deleted file]
bin/tests/system/statschannel/tests.sh
bin/tests/system/stop.pl
bin/tests/system/stop.sh.in [moved from bin/tests/system/tcp/prereq.sh with 76% similarity]
bin/tests/system/stress/prereq.sh [deleted file]
bin/tests/system/stress/tests.sh
bin/tests/system/stub/setup.sh
bin/tests/system/stub/tests.sh
bin/tests/system/synthfromdnssec/tests.sh
bin/tests/system/system-test-driver.sh.in [moved from bin/tests/system/system-test-driver.sh with 87% similarity, mode: 0644]
bin/tests/system/tcp/setup.sh
bin/tests/system/tcp/tests.sh
bin/tests/system/tools/tests.sh
bin/tests/system/tsig/setup.sh
bin/tests/system/tsig/tests.sh
bin/tests/system/tsiggss/prereq.sh
bin/tests/system/tsiggss/setup.sh
bin/tests/system/tsiggss/tests.sh
bin/tests/system/unknown/ns3/sign.sh
bin/tests/system/unknown/setup.sh
bin/tests/system/unknown/tests.sh
bin/tests/system/upforwd/prereq.sh [deleted file]
bin/tests/system/upforwd/setup.sh
bin/tests/system/upforwd/tests.sh
bin/tests/system/verify/setup.sh
bin/tests/system/verify/tests.sh
bin/tests/system/verify/zones/genzones.sh
bin/tests/system/views/setup.sh
bin/tests/system/views/tests.sh
bin/tests/system/wildcard/ns1/sign.sh
bin/tests/system/wildcard/setup.sh
bin/tests/system/wildcard/tests.sh
bin/tests/system/win32/makejournal.vcxproj.filters.in [moved from bin/tests/win32/makejournal.vcxproj.filters.in with 100% similarity]
bin/tests/system/win32/makejournal.vcxproj.in [moved from bin/tests/win32/makejournal.vcxproj.in with 100% similarity]
bin/tests/system/win32/makejournal.vcxproj.user [moved from bin/tests/win32/makejournal.vcxproj.user with 100% similarity]
bin/tests/system/xfer/prereq.sh [deleted file]
bin/tests/system/xfer/setup.sh
bin/tests/system/xfer/tests.sh
bin/tests/system/xferquota/setup.sh
bin/tests/system/xferquota/tests.sh
bin/tests/system/zero/prereq.sh [deleted file]
bin/tests/system/zero/setup.sh
bin/tests/system/zero/tests.sh
bin/tests/system/zonechecks/setup.sh
bin/tests/system/zonechecks/tests.sh
bin/tools/Makefile.am [new file with mode: 0644]
bin/tools/dnstap-read.c
bin/tools/mdig.c
bin/tools/named-rrchecker.c
bin/tools/nsec3hash.c
bin/win32/BINDInstall/BINDInstallDlg.cpp
bind.keys.h [deleted file]
config.h.win32
configure.ac
contrib/README
contrib/dlz/modules/include/dlz_minimal.h
contrib/kasp/README [new file with mode: 0644]
contrib/kasp/kasp.xml [new file with mode: 0644]
contrib/kasp/policy.good [new file with mode: 0644]
doc/arm/libdns.xml
lib/.gitignore
lib/Kyuafile [deleted file]
lib/Makefile.am [new file with mode: 0644]
lib/bind9/Makefile.am [new file with mode: 0644]
lib/bind9/check.c
lib/bind9/include/bind9/version.h [deleted file]
lib/bind9/version.c [deleted file]
lib/bind9/win32/libbind9.vcxproj.filters.in
lib/bind9/win32/libbind9.vcxproj.in
lib/bind9/win32/version.c [deleted file]
lib/dns/Kyuafile [deleted file]
lib/dns/Makefile.am [new file with mode: 0644]
lib/dns/dnstap.c
lib/dns/dst_api.c
lib/dns/dst_internal.h
lib/dns/dyndb.c
lib/dns/gen-unix.h
lib/dns/gen-win32.h
lib/dns/geoip2.c
lib/dns/gssapi_link.c
lib/dns/gssapictx-dummy.c [new file with mode: 0644]
lib/dns/gssapictx.c
lib/dns/include/dns/types.h
lib/dns/include/dns/version.h [deleted file]
lib/dns/include/dst/gssapi.h
lib/dns/mapapi [deleted file]
lib/dns/name.c
lib/dns/opensslecdsa_link.c
lib/dns/openssleddsa_link.c
lib/dns/opensslrsa_link.c
lib/dns/pkcs11.c
lib/dns/pkcs11ecdsa_link.c
lib/dns/pkcs11eddsa_link.c
lib/dns/pkcs11rsa_link.c
lib/dns/rbt.c
lib/dns/rbtdb.c
lib/dns/resolver.c
lib/dns/spnego.asn1 [deleted file]
lib/dns/spnego.c [deleted file]
lib/dns/spnego.h [deleted file]
lib/dns/spnego_asn1.c [deleted file]
lib/dns/spnego_asn1.pl [deleted file]
lib/dns/ssu_external.c
lib/dns/tests/Kyuafile [deleted file]
lib/dns/tests/Makefile.am [new file with mode: 0644]
lib/dns/tests/dnstap_test.c
lib/dns/tests/geoip_test.c
lib/dns/tests/keytable_test.c
lib/dns/tests/master_test.c
lib/dns/tkey.c
lib/dns/win32/libdns.vcxproj.filters.in
lib/dns/win32/libdns.vcxproj.in
lib/dns/win32/version.c [deleted file]
lib/irs/Kyuafile [deleted file]
lib/irs/Makefile.am [new file with mode: 0644]
lib/irs/context.c
lib/irs/include/irs/netdb.h [new file with mode: 0644]
lib/irs/include/irs/netdb.h.in [deleted file]
lib/irs/include/irs/platform.h.in [deleted file]
lib/irs/include/irs/version.h [deleted file]
lib/irs/tests/Kyuafile [deleted file]
lib/irs/tests/Makefile.am [new file with mode: 0644]
lib/irs/tests/resconf_test.c
lib/irs/version.c [deleted file]
lib/irs/win32/include/irs/.gitignore
lib/irs/win32/include/irs/platform.h [deleted file]
lib/irs/win32/libirs.vcxproj.filters.in
lib/irs/win32/libirs.vcxproj.in
lib/irs/win32/version.c [deleted file]
lib/isc/Kyuafile [deleted file]
lib/isc/Makefile.am [new file with mode: 0644]
lib/isc/app.c
lib/isc/assertions.c
lib/isc/hp.c
lib/isc/include/isc/assertions.h
lib/isc/include/isc/attributes.h [moved from lib/dns/version.c with 56% similarity]
lib/isc/include/isc/error.h
lib/isc/include/isc/netaddr.h
lib/isc/include/isc/platform.h.in
lib/isc/include/isc/sockaddr.h
lib/isc/include/isc/version.h [deleted file]
lib/isc/include/pk11/pk11.h
lib/isc/netaddr.c
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/tcp.c
lib/isc/pthreads/include/isc/thread.h
lib/isc/random.c
lib/isc/sockaddr.c
lib/isc/tests/Kyuafile [deleted file]
lib/isc/tests/Makefile.am [new file with mode: 0644]
lib/isc/tests/ht_test.c
lib/isc/unix/net.c
lib/isc/unix/socket.c
lib/isc/version.c [deleted file]
lib/isc/win32/include/isc/platform.h.in
lib/isc/win32/include/isc/stdatomic.h
lib/isc/win32/include/isc/thread.h
lib/isc/win32/libisc.vcxproj.filters.in
lib/isc/win32/libisc.vcxproj.in
lib/isc/win32/socket.c
lib/isc/win32/unistd.h
lib/isc/win32/version.c [deleted file]
lib/isc/xoshiro128starstar.c
lib/isccc/Kyuafile [deleted file]
lib/isccc/Makefile.am [new file with mode: 0644]
lib/isccc/include/isccc/version.h [deleted file]
lib/isccc/tests/Kyuafile [deleted file]
lib/isccc/tests/Makefile.am [new file with mode: 0644]
lib/isccc/version.c [deleted file]
lib/isccc/win32/libisccc.vcxproj.filters.in
lib/isccc/win32/libisccc.vcxproj.in
lib/isccc/win32/version.c [deleted file]
lib/isccfg/Kyuafile [deleted file]
lib/isccfg/Makefile.am [new file with mode: 0644]
lib/isccfg/include/isccfg/version.h [deleted file]
lib/isccfg/tests/Kyuafile [deleted file]
lib/isccfg/tests/Makefile.am [new file with mode: 0644]
lib/isccfg/tests/duration_test.c
lib/isccfg/tests/parser_test.c
lib/isccfg/version.c [deleted file]
lib/isccfg/win32/libisccfg.vcxproj.filters.in
lib/isccfg/win32/libisccfg.vcxproj.in
lib/isccfg/win32/version.c [deleted file]
lib/ns/Kyuafile [deleted file]
lib/ns/Makefile.am [new file with mode: 0644]
lib/ns/hooks.c
lib/ns/include/ns/version.h [deleted file]
lib/ns/query.c
lib/ns/tests/Kyuafile [deleted file]
lib/ns/tests/Makefile.am [new file with mode: 0644]
lib/ns/tests/plugin_test.c
lib/ns/win32/libns.vcxproj.filters
lib/ns/win32/libns.vcxproj.in
lib/ns/win32/version.c [deleted file]
lib/samples/.gitignore
lib/samples/Makefile-postinstall.in [deleted file]
lib/samples/Makefile.am [new file with mode: 0644]
lib/samples/nsprobe.c
lib/samples/resolve.c
lib/samples/sample-async.c
lib/samples/sample-request.c
lib/samples/sample-update.c
m4/ax_bind9_lib_version.m4 [new file with mode: 0644]
m4/ax_gcc_func_attribute.m4 [new file with mode: 0644]
m4/ax_perl_module.m4 [new file with mode: 0644]
m4/ax_python_module.m4 [new file with mode: 0644]
m4/ax_tls.m4 [new file with mode: 0644]
make/.gitignore [deleted file]
make/includes.in [deleted file]
make/mkdep.in [deleted file]
make/rules.in [deleted file]
mkinstalldirs [deleted file]
unit/.gitignore [deleted file]
unit/README [deleted file]
unit/gdb [deleted file]
unit/unittest.sh.in [deleted file]
util/check-ans-prereq.sh [deleted file]
util/checklibs.sh
util/copyrights
util/merge_copyrights
util/suppressions.txt
util/xc [deleted file]
version [deleted file]
win32utils/Configure
win32utils/bind9.sln.in