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
This commit is contained in:
Ondřej Surý
2018-08-07 16:46:53 +02:00
committed by Ondřej Surý
parent 4df5a5832c
commit 978c7b2e89
596 changed files with 4301 additions and 21770 deletions

View File

@@ -1,26 +0,0 @@
#!/bin/sh
#
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# See the COPYRIGHT file distributed with this work for additional
# information regarding copyright ownership.
status=0
for testscript in bin/tests/system/*/tests.sh; do
testdir="$(dirname "${testscript}")"
prereq="${testdir}/prereq.sh"
if [ -e "${prereq}" ] || [ -e "${prereq}.in" ]; then
continue
fi
if find "${testdir}" -type d -name "ans*" | grep -Eq "/ans[0-9]+$"; then
echo "missing ${prereq}"
status=1
fi
done
exit ${status}

View File

@@ -17,7 +17,7 @@ status=0
list=`git grep -l snprintf lib bin |
grep '\.c$' |
grep -vE -e '(lib/bind|lib/dns/rdata|lib/dns/gen.c)' \
-e '(lib/isc/win32/time.c|dlzexternal/driver.c)' |
-e '(lib/isc/win32/time.c|dlzexternal/driver/driver.c)' |
xargs grep -EL "(isc/print.h|print_p.h)" 2> /dev/null`
[ -n "$list" ] && {
status=1

View File

@@ -1,18 +1,14 @@
./.gitlab-ci.yml X 2018,2019,2020
./.pylintrc X 2020
./.uncrustify.cfg X 2018,2019,2020
./AUTHORS X 2020
./CHANGES X 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./CODE_OF_CONDUCT X 2019,2020
./CONTRIBUTING X 2017,2018,2019,2020
./COPYING X 2020
./COPYRIGHT TXT.TOP 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./HISTORY X 2010,2013,2016,2017,2018,2019,2020
./Kyuafile X 2017,2018,2019,2020
./LICENSE X 2016,2018,2019,2020
./OPTIONS X 2017,2018,2019,2020
./PLATFORMS X 2018,2019,2020
./README X 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./aclocal.m4 X 1999,2000,2001,2012,2014,2018,2019,2020
./autogen.sh SH 2015,2016,2018,2019,2020
./Makefile.tests X 2020
./Makefile.top X 2020
./NEWS X 2020
./bin/check/check-tool.c C 2000,2001,2002,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/check/check-tool.h C 2000,2001,2002,2004,2005,2007,2010,2011,2013,2014,2016,2018,2019,2020
./bin/check/named-checkconf.8 MAN DOCBOOK
@@ -68,11 +64,11 @@
./bin/dig/dig.docbook SGML 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2013,2014,2015,2016,2017,2018,2019,2020
./bin/dig/dig.html HTML DOCBOOK
./bin/dig/dighost.c C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/dig/dighost.h C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/dig/host.1 MAN DOCBOOK
./bin/dig/host.c C 2000,2001,2002,2003,2004,2005,2006,2007,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/dig/host.docbook SGML 2000,2001,2002,2004,2005,2007,2008,2009,2014,2015,2016,2017,2018,2019,2020
./bin/dig/host.html HTML DOCBOOK
./bin/dig/include/dig/dig.h C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/dig/nslookup.1 MAN DOCBOOK
./bin/dig/nslookup.c C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/dig/nslookup.docbook SGML 2004,2005,2006,2007,2010,2013,2014,2015,2016,2017,2018,2019,2020
@@ -134,6 +130,7 @@
./bin/dnssec/win32/dnssectool.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
./bin/dnssec/win32/dnssectool.vcxproj.user X 2013,2018,2019,2020
./bin/dnssec/win32/dsfromkey.vcxproj.filters.in X 2013,2015,2018,2019,2020
./bin/dnssec/win32/dsfromkey.vcxproj.in X 2013,2018,2019,2020
./bin/dnssec/win32/dsfromkey.vcxproj.user X 2013,2018,2019,2020
./bin/dnssec/win32/importkey.vcxproj.filters.in X 2013,2015,2018,2019,2020
./bin/dnssec/win32/importkey.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
@@ -157,12 +154,10 @@
./bin/dnssec/win32/verify.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
./bin/dnssec/win32/verify.vcxproj.user X 2013,2018,2019,2020
./bin/named/bind9.xsl SGML 2006,2007,2008,2009,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/bind9.xsl.h X 2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/builtin.c C 2001,2002,2003,2004,2005,2007,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/config.c C 2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/control.c C 2001,2002,2003,2004,2005,2006,2007,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/controlconf.c C 2001,2002,2003,2004,2005,2006,2007,2008,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/convertxsl.pl PERL 2006,2007,2008,2012,2014,2016,2018,2019,2020
./bin/named/fuzz.c C 2016,2017,2018,2019,2020
./bin/named/geoip.c C 2013,2014,2016,2017,2018,2019,2020
./bin/named/include/dlz/dlz_dlopen_driver.h C 2011,2016,2018,2019,2020
@@ -206,6 +201,7 @@
./bin/named/win32/named.vcxproj.user X 2013,2018,2019,2020
./bin/named/win32/ntservice.c C 1999,2000,2001,2002,2004,2006,2007,2009,2011,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/win32/os.c C 1999,2000,2001,2002,2004,2005,2007,2008,2009,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/xsl_p.h X 2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/named/zoneconf.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/nsupdate/nsupdate.1 MAN DOCBOOK
./bin/nsupdate/nsupdate.c C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
@@ -262,56 +258,9 @@
./bin/rndc/win32/rndcutil.vcxproj.filters.in X 2013,2015,2018,2019,2020
./bin/rndc/win32/rndcutil.vcxproj.in X 2013,2015,2016,2017,2018,2019,2020
./bin/rndc/win32/rndcutil.vcxproj.user X 2013,2018,2019,2020
./bin/tests/bigtest/README TXT.BRIEF 2013,2016,2018,2019,2020
./bin/tests/bigtest/buildzones.sh SH 2013,2016,2018,2019,2020
./bin/tests/bigtest/rndc.key X 2013,2018,2019,2020
./bin/tests/bigtest/tests.sh SH 2013,2016,2018,2019,2020
./bin/tests/bigtest/zones X 2013,2018,2019,2020
./bin/tests/cfg_test.c C 2001,2002,2004,2005,2007,2009,2010,2011,2015,2016,2018,2019,2020
./bin/tests/fromhex.pl PERL 2015,2016,2018,2019,2020
./bin/tests/headerdep_test.sh.in SH 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/makejournal.c C 2013,2015,2016,2017,2018,2019,2020
./bin/tests/optional/Kchild.example.+005+33180.key X 2018,2019,2020
./bin/tests/optional/Kchild.example.+005+33180.private X 2018,2019,2020
./bin/tests/optional/adb_test.c C 1999,2000,2001,2004,2005,2007,2009,2011,2012,2013,2015,2016,2018,2019,2020
./bin/tests/optional/backtrace_test.c C 2009,2013,2015,2016,2018,2019,2020
./bin/tests/optional/byaddr_test.c C 2000,2001,2002,2004,2005,2007,2012,2015,2016,2018,2019,2020
./bin/tests/optional/byname_test.c C 2000,2001,2004,2005,2007,2009,2012,2015,2016,2017,2018,2019,2020
./bin/tests/optional/db_test.c C 1999,2000,2001,2004,2005,2007,2008,2009,2011,2012,2013,2015,2016,2017,2018,2019,2020
./bin/tests/optional/fsaccess_test.c C 2000,2001,2004,2005,2007,2012,2015,2016,2018,2019,2020
./bin/tests/optional/gsstest.c C 2018,2019,2020
./bin/tests/optional/inter_test.c C 2000,2001,2003,2004,2005,2007,2008,2015,2016,2018,2019,2020
./bin/tests/optional/lex_test.c C 1998,1999,2000,2001,2004,2005,2007,2015,2016,2018,2019,2020
./bin/tests/optional/lfsr_test.c C 1999,2000,2001,2004,2005,2007,2015,2016,2018,2019,2020
./bin/tests/optional/log_test.c C 1999,2000,2001,2004,2007,2011,2014,2015,2016,2018,2019,2020
./bin/tests/optional/master_test.c C 1999,2000,2001,2004,2007,2009,2015,2016,2017,2018,2019,2020
./bin/tests/optional/mempool_test.c C 1999,2000,2001,2004,2007,2016,2018,2019,2020
./bin/tests/optional/name_test.c C 1998,1999,2000,2001,2003,2004,2005,2007,2009,2015,2016,2017,2018,2019,2020
./bin/tests/optional/nsecify.c C 1999,2000,2001,2003,2004,2007,2008,2009,2011,2015,2016,2017,2018,2019,2020
./bin/tests/optional/ratelimiter_test.c C 1999,2000,2001,2004,2007,2015,2016,2018,2019,2020
./bin/tests/optional/rbt_test.c C 1999,2000,2001,2004,2005,2007,2009,2011,2012,2014,2015,2016,2018,2019,2020
./bin/tests/optional/rbt_test.out X 1999,2000,2001,2018,2019,2020
./bin/tests/optional/rbt_test.txt SH 1999,2000,2001,2004,2007,2012,2016,2018,2019
./bin/tests/optional/rwlock_test.c C 1998,1999,2000,2001,2004,2005,2007,2013,2016,2017,2018,2019,2020
./bin/tests/optional/serial_test.c C 1999,2000,2001,2003,2004,2007,2015,2016,2018,2019,2020
./bin/tests/optional/shutdown_test.c C 1998,1999,2000,2001,2004,2007,2011,2013,2016,2017,2018,2019,2020
./bin/tests/optional/sig0_test.c C 2000,2001,2004,2005,2007,2008,2009,2012,2015,2016,2018,2019,2020
./bin/tests/optional/sock_test.c C 1998,1999,2000,2001,2004,2007,2008,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/optional/sym_test.c C 1998,1999,2000,2001,2004,2005,2007,2015,2016,2018,2019,2020
./bin/tests/optional/task_test.c C 1998,1999,2000,2001,2004,2007,2013,2014,2015,2016,2018,2019,2020
./bin/tests/optional/timer_test.c C 1998,1999,2000,2001,2004,2007,2013,2014,2015,2016,2018,2019,2020
./bin/tests/optional/zone_test.c C 1999,2000,2001,2002,2004,2005,2007,2009,2012,2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/README X 2014,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/create.c C 2014,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/find.c C 2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/genrsa.c C 2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/login.c C 2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/privrsa.c C 2014,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/pubrsa.c C 2014,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/session.c C 2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/sha1.c C 2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/sign.c C 2014,2015,2016,2018,2019,2020
./bin/tests/pkcs11/benchmarks/verify.c C 2014,2015,2016,2018,2019,2020
./bin/tests/prepare-softhsm2.sh SH 2020
./bin/tests/startperf/README X 2011,2018,2019,2020
./bin/tests/startperf/clean.sh SH 2011,2012,2016,2018,2019,2020
@@ -377,7 +326,6 @@
./bin/tests/system/chain/ans4/ans.py PYTHON 2017,2018,2019,2020
./bin/tests/system/chain/clean.sh SH 2011,2012,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/chain/ns2/sign.sh SH 2017,2018,2019,2020
./bin/tests/system/chain/prereq.sh SH 2017,2018,2019,2020
./bin/tests/system/chain/setup.sh SH 2017,2018,2019,2020
./bin/tests/system/chain/tests.sh SH 2011,2012,2016,2017,2018,2019,2020
./bin/tests/system/checkconf/clean.sh SH 2011,2012,2013,2014,2016,2018,2019,2020
@@ -418,7 +366,6 @@
./bin/tests/system/digdelv/ans7/ans.pl PERL 2020
./bin/tests/system/digdelv/clean.sh SH 2015,2016,2018,2019,2020
./bin/tests/system/digdelv/ns2/sign.sh SH 2018,2019,2020
./bin/tests/system/digdelv/prereq.sh SH 2018,2019,2020
./bin/tests/system/digdelv/setup.sh SH 2018,2019,2020
./bin/tests/system/digdelv/tests.sh SH 2015,2016,2017,2018,2019,2020
./bin/tests/system/digdelv/yamlget.py PYTHON 2019,2020
@@ -435,8 +382,8 @@
./bin/tests/system/dlz/setup.sh SH 2018,2019,2020
./bin/tests/system/dlz/tests.sh SH 2010,2011,2012,2013,2015,2016,2018,2019,2020
./bin/tests/system/dlzexternal/clean.sh SH 2010,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/dlzexternal/driver.c C 2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/dlzexternal/driver.h C 2011,2016,2018,2019,2020
./bin/tests/system/dlzexternal/driver/driver.c C 2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/dlzexternal/driver/driver.h C 2011,2016,2018,2019,2020
./bin/tests/system/dlzexternal/prereq.sh SH 2010,2011,2012,2014,2016,2018,2019,2020
./bin/tests/system/dlzexternal/setup.sh SH 2010,2012,2014,2016,2017,2018,2019,2020
./bin/tests/system/dlzexternal/tests.sh SH 2010,2011,2012,2013,2014,2015,2016,2018,2019,2020
@@ -459,7 +406,6 @@
./bin/tests/system/dnssec/ns7/named.nosoa TXT.BRIEF 2010,2016,2018,2019,2020
./bin/tests/system/dnssec/ns7/sign.sh SH 2014,2016,2017,2018,2019,2020
./bin/tests/system/dnssec/ntadiff.pl PERL 2015,2016,2018,2019,2020
./bin/tests/system/dnssec/prereq.sh SH 2000,2001,2002,2004,2006,2007,2009,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/dnssec/setup.sh SH 2000,2001,2004,2007,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.key X 2018,2019,2020
./bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.private X 2018,2019,2020
@@ -544,7 +490,6 @@
./bin/tests/system/feature-test.c C 2016,2017,2018,2019,2020
./bin/tests/system/fetchlimit/ans4/ans.pl PERL 2019,2020
./bin/tests/system/fetchlimit/clean.sh SH 2015,2016,2018,2019,2020
./bin/tests/system/fetchlimit/prereq.sh SH 2018,2019,2020
./bin/tests/system/fetchlimit/setup.sh SH 2015,2016,2018,2019,2020
./bin/tests/system/fetchlimit/tests.sh SH 2015,2016,2018,2019,2020
./bin/tests/system/filter-aaaa/clean.sh SH 2010,2012,2014,2016,2018,2019,2020
@@ -564,7 +509,6 @@
./bin/tests/system/forward/clean.sh SH 2000,2001,2004,2007,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/forward/ns1/example.db X 2000,2001,2018,2019
./bin/tests/system/forward/ns2/example.db X 2000,2001,2018,2019
./bin/tests/system/forward/prereq.sh SH 2019,2020
./bin/tests/system/forward/setup.sh SH 2018,2019,2020
./bin/tests/system/forward/tests.sh SH 2000,2001,2004,2007,2011,2012,2013,2014,2016,2018,2019,2020
./bin/tests/system/genzone.sh SH 2001,2002,2003,2004,2007,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
@@ -583,6 +527,7 @@
./bin/tests/system/geoip2/prereq.sh SH 2019,2020
./bin/tests/system/geoip2/setup.sh SH 2019,2020
./bin/tests/system/geoip2/tests.sh SH 2019,2020
./bin/tests/system/get_base_port.sh SH 2020
./bin/tests/system/glue/clean.sh SH 2000,2001,2004,2007,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/glue/fi.good X 2000,2001,2018,2019,2020
./bin/tests/system/glue/noglue.good X 2000,2001,2018,2019,2020
@@ -592,7 +537,7 @@
./bin/tests/system/idna/setup.sh SH 2018,2019,2020
./bin/tests/system/idna/tests.sh SH 2018,2019,2020
./bin/tests/system/ifconfig.bat BAT 2016,2018,2019,2020
./bin/tests/system/ifconfig.sh SH 2000,2001,2002,2003,2004,2007,2008,2009,2010,2012,2013,2016,2018,2019,2020
./bin/tests/system/ifconfig.sh.in X 2000,2001,2002,2003,2004,2007,2008,2009,2010,2012,2013,2016,2018,2019,2020
./bin/tests/system/include-multiplecfg/clean.sh SH 2020
./bin/tests/system/include-multiplecfg/setup.sh SH 2020
./bin/tests/system/include-multiplecfg/tests.sh SH 2020
@@ -611,7 +556,6 @@
./bin/tests/system/ixfr/ans2/startme X 2011,2018,2019,2020
./bin/tests/system/ixfr/clean.sh SH 2001,2004,2007,2011,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/ixfr/ixfr-stats.good X 2019,2020
./bin/tests/system/ixfr/prereq.sh SH 2001,2004,2007,2012,2014,2016,2018,2019,2020
./bin/tests/system/ixfr/setup.sh SH 2001,2004,2007,2011,2012,2013,2014,2016,2018,2019,2020
./bin/tests/system/ixfr/tests.sh SH 2001,2004,2007,2011,2012,2014,2016,2018,2019,2020
./bin/tests/system/kasp/README TXT.BRIEF 2019,2020
@@ -669,6 +613,7 @@
./bin/tests/system/logfileconfig/ns1/named.versconf X 2016,2018,2019,2020
./bin/tests/system/logfileconfig/setup.sh SH 2011,2012,2014,2016,2018,2019,2020
./bin/tests/system/logfileconfig/tests.sh SH 2011,2012,2013,2014,2016,2017,2018,2019,2020
./bin/tests/system/makejournal.c C 2013,2015,2016,2017,2018,2019,2020
./bin/tests/system/masterfile/clean.sh SH 2001,2004,2007,2010,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/masterfile/knowngood.dig.out X 2001,2004,2012,2018,2019,2020
./bin/tests/system/masterfile/setup.sh SH 2018,2019,2020
@@ -729,13 +674,11 @@
./bin/tests/system/nsupdate/ns8/machine.ccache X 2018,2019,2020
./bin/tests/system/nsupdate/ns9/dns.keytab X 2018,2019,2020
./bin/tests/system/nsupdate/ns9/machine.ccache X 2018,2019,2020
./bin/tests/system/nsupdate/prereq.sh SH 2014,2015,2016,2018,2019,2020
./bin/tests/system/nsupdate/setup.sh SH 2000,2001,2004,2007,2009,2010,2011,2012,2014,2016,2017,2018,2019,2020
./bin/tests/system/nsupdate/tests.sh SH 2000,2001,2004,2007,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/nsupdate/update_test.pl PERL 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/nsupdate/verylarge.in X 2013,2018,2019,2020
./bin/tests/system/nzd2nzf/clean.sh SH 2016,2018,2019,2020
./bin/tests/system/nzd2nzf/prereq.sh SH 2016,2018,2019,2020
./bin/tests/system/nzd2nzf/setup.sh SH 2016,2018,2019,2020
./bin/tests/system/nzd2nzf/tests.sh SH 2016,2018,2019,2020
./bin/tests/system/org.isc.bind.system SH 2010,2012,2013,2016,2018,2019,2020
@@ -755,7 +698,6 @@
./bin/tests/system/pipelined/input X 2014,2015,2018,2019,2020
./bin/tests/system/pipelined/inputb X 2014,2015,2018,2019,2020
./bin/tests/system/pipelined/pipequeries.c C 2014,2015,2015,2016,2017,2018,2019,2020
./bin/tests/system/pipelined/prereq.sh SH 2020
./bin/tests/system/pipelined/ref X 2014,2015,2018,2019,2020
./bin/tests/system/pipelined/refb X 2014,2015,2018,2019,2020
./bin/tests/system/pipelined/setup.sh SH 2014,2015,2016,2017,2018,2019,2020
@@ -768,7 +710,6 @@
./bin/tests/system/qmin/ans3/ans.py PYTHON 2018,2019,2020
./bin/tests/system/qmin/ans4/ans.py PYTHON 2018,2019,2020
./bin/tests/system/qmin/clean.sh SH 2018,2019,2020
./bin/tests/system/qmin/prereq.sh SH 2018,2019,2020
./bin/tests/system/qmin/setup.sh SH 2018,2019,2020
./bin/tests/system/qmin/tests.sh SH 2018,2019,2020
./bin/tests/system/reclimit/README TXT.BRIEF 2014,2016,2017,2018,2019,2020
@@ -776,7 +717,6 @@
./bin/tests/system/reclimit/ans4/ans.pl PERL 2018,2019,2020
./bin/tests/system/reclimit/ans7/ans.pl PERL 2014,2016,2018,2019,2020
./bin/tests/system/reclimit/clean.sh SH 2014,2016,2018,2019,2020
./bin/tests/system/reclimit/prereq.sh SH 2015,2016,2017,2018,2019,2020
./bin/tests/system/reclimit/setup.sh SH 2014,2016,2018,2019,2020
./bin/tests/system/reclimit/tests.sh SH 2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/redirect/clean.sh SH 2011,2012,2013,2014,2015,2016,2018,2019,2020
@@ -791,7 +731,6 @@
./bin/tests/system/resolver/clean.sh SH 2008,2009,2010,2011,2012,2013,2014,2015,2016,2018,2019,2020
./bin/tests/system/resolver/ns4/named.noaa TXT.BRIEF 2010,2016,2018,2019,2020
./bin/tests/system/resolver/ns6/keygen.sh SH 2010,2012,2014,2016,2017,2018,2019,2020
./bin/tests/system/resolver/prereq.sh SH 2000,2001,2004,2007,2012,2014,2016,2018,2019,2020
./bin/tests/system/resolver/setup.sh SH 2010,2011,2012,2013,2014,2016,2017,2018,2019,2020
./bin/tests/system/resolver/tests.sh SH 2000,2001,2004,2007,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/rndc/clean.sh SH 2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
@@ -826,7 +765,6 @@
./bin/tests/system/rpzrecurse/ans5/ans.pl PERL 2016,2018,2019,2020
./bin/tests/system/rpzrecurse/clean.sh SH 2015,2016,2017,2018,2019,2020
./bin/tests/system/rpzrecurse/ns2/named.conf.header.in X 2015,2016,2017,2018,2019,2020
./bin/tests/system/rpzrecurse/prereq.sh SH 2015,2016,2017,2018,2019,2020
./bin/tests/system/rpzrecurse/setup.sh SH 2015,2016,2017,2018,2019,2020
./bin/tests/system/rpzrecurse/testgen.pl PERL 2015,2016,2017,2018,2019,2020
./bin/tests/system/rpzrecurse/tests.sh SH 2015,2016,2017,2018,2019,2020
@@ -875,11 +813,10 @@
./bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.private X 2012,2018,2019,2020
./bin/tests/system/rsabigexponent/ns2/dsset-example.in X 2012,2018,2019,2020
./bin/tests/system/rsabigexponent/ns2/sign.sh SH 2012,2014,2016,2018,2019,2020
./bin/tests/system/rsabigexponent/prereq.sh SH 2012,2014,2016,2017,2018,2019,2020
./bin/tests/system/rsabigexponent/setup.sh SH 2012,2014,2016,2017,2018,2019,2020
./bin/tests/system/rsabigexponent/tests.sh SH 2012,2016,2018,2019,2020
./bin/tests/system/run.gdb X 2019,2020
./bin/tests/system/run.sh SH 2000,2001,2004,2007,2010,2012,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/run.sh.in X 2000,2001,2004,2007,2010,2012,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/runall.sh SH 2000,2001,2004,2007,2010,2011,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/runsequential.sh SH 2018,2019,2020
./bin/tests/system/runtime/README TXT.BRIEF 2014,2016,2018,2019,2020
@@ -891,7 +828,6 @@
./bin/tests/system/send.pl PERL 2001,2004,2007,2011,2012,2016,2018,2019,2020
./bin/tests/system/serve-stale/ans2/ans.pl PERL 2017,2018,2019,2020
./bin/tests/system/serve-stale/clean.sh SH 2017,2018,2019,2020
./bin/tests/system/serve-stale/prereq.sh SH 2017,2018,2019,2020
./bin/tests/system/serve-stale/setup.sh SH 2017,2018,2019,2020
./bin/tests/system/serve-stale/tests.sh SH 2017,2018,2019,2020
./bin/tests/system/setup.sh SH 2000,2001,2004,2007,2012,2014,2016,2018,2019,2020
@@ -911,7 +847,7 @@
./bin/tests/system/spf/setup.sh SH 2018,2019,2020
./bin/tests/system/spf/tests.sh SH 2013,2014,2016,2018,2019,2020
./bin/tests/system/start.pl SH 2001,2004,2005,2006,2007,2008,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/start.sh SH 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/start.sh.in X 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/staticstub/clean.sh SH 2010,2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/staticstub/knowngood.dig.out.rec X 2010,2013,2018,2019,2020
./bin/tests/system/staticstub/ns3/sign.sh SH 2010,2012,2014,2015,2016,2018,2019,2020
@@ -920,14 +856,12 @@
./bin/tests/system/staticstub/tests.sh SH 2010,2011,2012,2013,2015,2016,2018,2019,2020
./bin/tests/system/statistics/ans4/ans.pl PERL 2012,2016,2018,2019,2020
./bin/tests/system/statistics/clean.sh SH 2012,2014,2015,2016,2018,2019,2020
./bin/tests/system/statistics/prereq.sh SH 2012,2014,2016,2018,2019,2020
./bin/tests/system/statistics/setup.sh SH 2018,2019,2020
./bin/tests/system/statistics/tests.sh SH 2012,2015,2016,2017,2018,2019,2020
./bin/tests/system/statschannel/clean.sh SH 2015,2016,2017,2018,2019,2020
./bin/tests/system/statschannel/fetch.pl PERL 2015,2016,2018,2019,2020
./bin/tests/system/statschannel/mem-xml.pl PERL 2017,2018,2019,2020
./bin/tests/system/statschannel/ns2/sign.sh SH 2019,2020
./bin/tests/system/statschannel/prereq.sh SH 2015,2016,2018,2019,2020
./bin/tests/system/statschannel/server-json.pl PERL 2015,2016,2017,2018,2019,2020
./bin/tests/system/statschannel/server-xml.pl PERL 2015,2016,2017,2018,2019,2020
./bin/tests/system/statschannel/setup.sh SH 2018,2019,2020
@@ -942,10 +876,9 @@
./bin/tests/system/statschannel/zones-json.pl PERL 2019,2020
./bin/tests/system/statschannel/zones-xml.pl PERL 2019,2020
./bin/tests/system/stop.pl SH 2001,2004,2005,2006,2007,2012,2016,2017,2018,2019,2020
./bin/tests/system/stop.sh SH 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/stop.sh.in X 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/stopall.sh SH 2018,2019,2020
./bin/tests/system/stress/clean.sh SH 2000,2001,2004,2007,2012,2014,2016,2018,2019,2020
./bin/tests/system/stress/prereq.sh SH 2015,2016,2018,2019,2020
./bin/tests/system/stress/setup.pl PERL 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/stress/setup.sh SH 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/stress/tests.sh SH 2000,2001,2004,2007,2012,2014,2015,2016,2018,2019,2020
@@ -959,10 +892,9 @@
./bin/tests/system/synthfromdnssec/ns1/sign.sh SH 2017,2018,2019,2020
./bin/tests/system/synthfromdnssec/setup.sh SH 2017,2018,2019,2020
./bin/tests/system/synthfromdnssec/tests.sh SH 2017,2018,2019,2020
./bin/tests/system/system-test-driver.sh X 2019,2020
./bin/tests/system/system-test-driver.sh.in X 2020
./bin/tests/system/tcp/ans6/ans.py PYTHON 2019,2020
./bin/tests/system/tcp/clean.sh SH 2014,2016,2018,2019,2020
./bin/tests/system/tcp/prereq.sh SH 2019,2020
./bin/tests/system/tcp/setup.sh SH 2018,2019,2020
./bin/tests/system/tcp/tests.sh SH 2014,2016,2018,2019,2020
./bin/tests/system/testcrypto.sh SH 2014,2016,2017,2018,2019,2020
@@ -1010,7 +942,6 @@
./bin/tests/system/upforwd/knowngood.after2 X 2000,2001,2018,2019,2020
./bin/tests/system/upforwd/knowngood.before X 2000,2001,2018,2019,2020
./bin/tests/system/upforwd/knowngood.ns2.before X 2000,2001,2018,2019,2020
./bin/tests/system/upforwd/prereq.sh SH 2012,2014,2016,2018,2019,2020
./bin/tests/system/upforwd/setup.sh SH 2000,2001,2004,2007,2011,2012,2014,2016,2017,2018,2019,2020
./bin/tests/system/upforwd/tests.sh SH 2000,2001,2004,2007,2011,2012,2013,2014,2016,2018,2019,2020
./bin/tests/system/verify/clean.sh SH 2012,2014,2016,2018,2019,2020
@@ -1039,6 +970,9 @@
./bin/tests/system/win32/keydelete.vcxproj.filters.in X 2016,2018,2019,2020
./bin/tests/system/win32/keydelete.vcxproj.in X 2016,2017,2018,2019,2020
./bin/tests/system/win32/keydelete.vcxproj.user X 2016,2018,2019,2020
./bin/tests/system/win32/makejournal.vcxproj.filters.in X 2016,2018,2019,2020
./bin/tests/system/win32/makejournal.vcxproj.in X 2016,2017,2018,2019,2020
./bin/tests/system/win32/makejournal.vcxproj.user X 2016,2018,2019,2020
./bin/tests/system/win32/pipequeries.vcxproj.filters.in X 2016,2018,2019,2020
./bin/tests/system/win32/pipequeries.vcxproj.in X 2016,2017,2018,2019,2020
./bin/tests/system/win32/pipequeries.vcxproj.user X 2016,2018,2019,2020
@@ -1055,7 +989,6 @@
./bin/tests/system/xfer/dig2.good X 2000,2001,2003,2004,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./bin/tests/system/xfer/knowngood.mapped X 2016,2018,2019,2020
./bin/tests/system/xfer/ns4/named.conf.base X 2011,2013,2016,2018,2019,2020
./bin/tests/system/xfer/prereq.sh SH 2011,2012,2014,2016,2018,2019,2020
./bin/tests/system/xfer/setup.sh SH 2001,2002,2004,2007,2011,2012,2013,2014,2015,2016,2018,2019,2020
./bin/tests/system/xfer/tests.sh SH 2000,2001,2004,2005,2007,2011,2012,2013,2014,2015,2016,2018,2019,2020
./bin/tests/system/xferquota/clean.sh SH 2000,2001,2004,2007,2012,2014,2015,2016,2018,2019,2020
@@ -1064,7 +997,6 @@
./bin/tests/system/xferquota/tests.sh SH 2000,2001,2004,2007,2012,2016,2018,2019,2020
./bin/tests/system/zero/ans5/ans.pl PERL 2016,2018,2019,2020
./bin/tests/system/zero/clean.sh SH 2013,2014,2015,2016,2018,2019,2020
./bin/tests/system/zero/prereq.sh SH 2018,2019,2020
./bin/tests/system/zero/setup.sh SH 2013,2014,2016,2018,2019,2020
./bin/tests/system/zero/tests.sh SH 2013,2016,2017,2018,2019,2020
./bin/tests/system/zonechecks/clean.sh SH 2004,2007,2012,2014,2015,2016,2018,2019,2020
@@ -1080,9 +1012,6 @@
./bin/tests/win32/inter_test.vcxproj.filters.in X 2013,2015,2018,2019,2020
./bin/tests/win32/inter_test.vcxproj.in X 2013,2015,2016,2017,2018,2019,2020
./bin/tests/win32/inter_test.vcxproj.user X 2013,2018,2019,2020
./bin/tests/win32/makejournal.vcxproj.filters.in X 2016,2018,2019,2020
./bin/tests/win32/makejournal.vcxproj.in X 2016,2017,2018,2019,2020
./bin/tests/win32/makejournal.vcxproj.user X 2016,2018,2019,2020
./bin/tests/win32/rwlock_test.vcxproj.filters.in X 2013,2015,2018,2019,2020
./bin/tests/win32/rwlock_test.vcxproj.in X 2013,2015,2016,2017,2018,2019,2020
./bin/tests/win32/rwlock_test.vcxproj.user X 2013,2018,2019,2020
@@ -1162,12 +1091,7 @@
./bin/win32/BINDInstall/res/BINDInstall.rc2 X 2001,2018,2019,2020
./bin/win32/BINDInstall/resource.h X 2001,2005,2009,2018,2019,2020
./bind.keys X 2009,2010,2011,2017,2018,2019,2020
./bind.keys.h X 2009,2010,2011,2012,2014,2017,2018,2019,2020
./config.guess X 1998,1999,2000,2001,2004,2009,2013,2018,2019,2020
./config.h.in X 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./config.h.win32 C 1999,2000,2001,2004,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./config.sub X 1998,1999,2000,2001,2004,2013,2018,2019,2020
./config.threads.in X 2005,2006,2010,2011,2012,2013,2018,2019,2020
./conftools/perllib/dnsconf/DNSConf-macros.h C 2000,2001,2004,2007,2016,2018,2019,2020
./conftools/perllib/dnsconf/DNSConf.i C 2000,2001,2004,2007,2016,2018,2019,2020
./conftools/perllib/dnsconf/Makefile.PL PERL 2000,2001,2004,2007,2012,2016,2018,2019,2020
@@ -1261,6 +1185,9 @@
./contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c X 2013,2015,2016,2018,2019,2020
./contrib/dlz/modules/wildcard/testing/named.conf X 2013,2018,2019
./contrib/dnspriv/nginx.conf SH 2017,2018,2019
./contrib/kasp/README X 2020
./contrib/kasp/kasp.xml X 2020
./contrib/kasp/policy.good X 2020
./contrib/scripts/catzhash.py X 2020
./contrib/scripts/check-secure-delegation.pl.in PERL 2010,2012,2014,2016,2018,2019,2020
./contrib/scripts/check5011.pl X 2013,2014,2017,2018,2019,2020
@@ -1458,22 +1385,16 @@
./fuzz/dns_rdata_fromwire_text.c C 2019,2020
./fuzz/fuzz.h C 2018,2019,2020
./fuzz/main.c C 2018,2019,2020
./install-sh X 1998,1999,2000,2001,2018,2019,2020
./lib/Kyuafile X 2017,2018,2019,2020
./lib/bind9/api X 2001,2006,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/bind9/check.c C 2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/bind9/getaddresses.c C 2001,2002,2004,2005,2007,2014,2015,2016,2017,2018,2019,2020
./lib/bind9/include/bind9/check.h C 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/bind9/include/bind9/getaddresses.h C 2001,2004,2005,2006,2007,2009,2016,2017,2018,2019,2020
./lib/bind9/include/bind9/version.h C 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/bind9/version.c C 2001,2004,2005,2007,2016,2018,2019,2020
./lib/bind9/win32/DLLMain.c C 2001,2004,2007,2016,2018,2019,2020
./lib/bind9/win32/libbind9.def X 2001,2018,2019,2020
./lib/bind9/win32/libbind9.vcxproj.filters.in X 2013,2015,2016,2018,2019,2020
./lib/bind9/win32/libbind9.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
./lib/bind9/win32/libbind9.vcxproj.user X 2013,2018,2019,2020
./lib/bind9/win32/version.c C 1998,1999,2000,2001,2004,2007,2016,2018,2019,2020
./lib/dns/Kyuafile X 2017,2018,2019,2020
./lib/dns/acl.c C 1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2011,2013,2014,2016,2017,2018,2019,2020
./lib/dns/adb.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/api X 1999,2000,2001,2006,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
@@ -1514,6 +1435,7 @@
./lib/dns/gen.c C 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/geoip2.c C 2019,2020
./lib/dns/gssapi_link.c C 2000,2001,2002,2004,2005,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2018,2019,2020
./lib/dns/gssapictx-dummy.c C 2020
./lib/dns/gssapictx.c C 2000,2001,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/hmac_link.c C.NAI 1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/include/dns/acl.h C 1999,2000,2001,2002,2004,2005,2006,2007,2009,2011,2013,2014,2016,2017,2018,2019,2020
@@ -1608,7 +1530,6 @@
./lib/dns/include/dns/types.h C 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/include/dns/update.h C 2011,2015,2016,2018,2019,2020
./lib/dns/include/dns/validator.h C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2013,2014,2016,2018,2019,2020
./lib/dns/include/dns/version.h C 2001,2004,2005,2006,2007,2012,2013,2016,2018,2019,2020
./lib/dns/include/dns/view.h C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/include/dns/xfrin.h C 1999,2000,2001,2003,2004,2005,2006,2007,2009,2013,2016,2018,2019,2020
./lib/dns/include/dns/zone.h C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
@@ -1629,7 +1550,6 @@
./lib/dns/lib.c C 1999,2000,2001,2004,2005,2007,2009,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/log.c C 1999,2000,2001,2003,2004,2005,2006,2007,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/lookup.c C 2000,2001,2003,2004,2005,2007,2013,2016,2018,2019,2020
./lib/dns/mapapi X 2013,2017,2018,2019,2020
./lib/dns/master.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/masterdump.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/message.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
@@ -1837,18 +1757,12 @@
./lib/dns/sdb.c C 2000,2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/sdlz.c C.PORTION 1999,2000,2001,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/soa.c C 2000,2001,2004,2005,2007,2009,2016,2018,2019,2020
./lib/dns/spnego.asn1 X 2006,2018,2019,2020
./lib/dns/spnego.c C 2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/spnego.h C 2006,2007,2016,2018,2019,2020
./lib/dns/spnego_asn1.c C 2006,2007,2012,2013,2015,2016,2018,2019,2020
./lib/dns/spnego_asn1.pl PERL 2006,2007,2012,2016,2018,2019,2020
./lib/dns/ssu.c C 2000,2001,2003,2004,2005,2006,2007,2008,2010,2011,2013,2014,2016,2017,2018,2019,2020
./lib/dns/ssu_external.c C 2011,2012,2013,2016,2017,2018,2019,2020
./lib/dns/stats.c C 2000,2001,2004,2005,2007,2008,2009,2012,2016,2018,2019,2020
./lib/dns/tcpmsg.c C 1999,2000,2001,2004,2005,2006,2007,2015,2016,2018,2019,2020
./lib/dns/tests/Kdh.+002+18602.key X 2014,2018,2019,2020
./lib/dns/tests/Krsa.+005+29235.key X 2016,2018,2019,2020
./lib/dns/tests/Kyuafile X 2017,2018,2019,2020
./lib/dns/tests/acl_test.c C 2016,2018,2019,2020
./lib/dns/tests/db_test.c C 2013,2015,2016,2017,2018,2019,2020
./lib/dns/tests/dbdiff_test.c C 2011,2012,2016,2017,2018,2019,2020
@@ -1929,7 +1843,6 @@
./lib/dns/ttl.c C 1999,2000,2001,2004,2005,2007,2011,2012,2013,2014,2016,2017,2018,2019,2020
./lib/dns/update.c C 2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/validator.c C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/version.c C 1998,1999,2000,2001,2004,2005,2007,2012,2013,2016,2018,2019,2020
./lib/dns/view.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/win32/DLLMain.c C 2001,2004,2007,2016,2018,2019,2020
./lib/dns/win32/gen.vcxproj.filters.in X 2013,2015,2018,2019,2020
@@ -1939,14 +1852,12 @@
./lib/dns/win32/libdns.vcxproj.filters.in X 2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/win32/libdns.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/win32/libdns.vcxproj.user X 2013,2018,2019,2020
./lib/dns/win32/version.c C 1998,1999,2000,2001,2004,2007,2013,2016,2018,2019,2020
./lib/dns/xfrin.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/zone.c C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/dns/zone_p.h C 2018,2019,2020
./lib/dns/zonekey.c C 2001,2003,2004,2005,2007,2016,2018,2019,2020
./lib/dns/zoneverify.c C 2018,2019,2020
./lib/dns/zt.c C 1999,2000,2001,2002,2004,2005,2006,2007,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/irs/Kyuafile X 2017,2018,2019,2020
./lib/irs/api X 2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/irs/context.c C 2009,2014,2016,2018,2019,2020
./lib/irs/dnsconf.c C 2009,2012,2016,2018,2019,2020
@@ -1955,13 +1866,10 @@
./lib/irs/getnameinfo.c C 2009,2011,2012,2013,2014,2016,2017,2018,2019,2020
./lib/irs/include/irs/context.h C 2009,2016,2018,2019,2020
./lib/irs/include/irs/dnsconf.h C 2009,2016,2018,2019,2020
./lib/irs/include/irs/netdb.h.in C 2009,2016,2017,2018,2019,2020
./lib/irs/include/irs/platform.h.in C 2009,2016,2018,2019,2020
./lib/irs/include/irs/netdb.h C 2009,2016,2017,2018,2019,2020
./lib/irs/include/irs/resconf.h C 2009,2014,2016,2018,2019,2020
./lib/irs/include/irs/types.h C 2009,2016,2018,2019,2020
./lib/irs/include/irs/version.h C 2009,2016,2018,2019,2020
./lib/irs/resconf.c C 2009,2011,2012,2014,2015,2016,2017,2018,2019,2020
./lib/irs/tests/Kyuafile X 2017,2018,2019,2020
./lib/irs/tests/resconf_test.c C 2016,2018,2019,2020
./lib/irs/tests/testdata/domain.conf CONF-SH 2016,2018,2019
./lib/irs/tests/testdata/nameserver-v4.conf CONF-SH 2016,2018,2019
@@ -1980,17 +1888,13 @@
./lib/irs/tests/testdata/sortlist-v4.conf CONF-SH 2016,2018,2019
./lib/irs/tests/testdata/timeout.conf CONF-SH 2016,2018,2019
./lib/irs/tests/testdata/unknown.conf CONF-SH 2016,2018,2019
./lib/irs/version.c C 2009,2016,2018,2019,2020
./lib/irs/win32/DLLMain.c C 2014,2016,2018,2019,2020
./lib/irs/win32/include/irs/netdb.h C 2014,2016,2017,2018,2019,2020
./lib/irs/win32/include/irs/platform.h C 2014,2016,2018,2019,2020
./lib/irs/win32/libirs.def X 2014,2018,2019,2020
./lib/irs/win32/libirs.vcxproj.filters.in X 2014,2015,2016,2018,2019,2020
./lib/irs/win32/libirs.vcxproj.in X 2014,2015,2016,2017,2018,2019,2020
./lib/irs/win32/libirs.vcxproj.user X 2014,2018,2019,2020
./lib/irs/win32/resconf.c C 2018,2019,2020
./lib/irs/win32/version.c C 2014,2016,2018,2019,2020
./lib/isc/Kyuafile X 2017,2018,2019,2020
./lib/isc/aes.c C 2014,2016,2017,2018,2019,2020
./lib/isc/api X 1999,2000,2001,2006,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isc/app.c C 1999,2000,2001,2002,2003,2004,2005,2007,2008,2009,2013,2014,2015,2016,2017,2018,2019,2020
@@ -2023,6 +1927,7 @@
./lib/isc/include/isc/assertions.h C 1997,1998,1999,2000,2001,2004,2005,2006,2007,2008,2009,2016,2017,2018,2019,2020
./lib/isc/include/isc/astack.h C 2019,2020
./lib/isc/include/isc/atomic.h C 2018,2019,2020
./lib/isc/include/isc/attributes.h C 2020
./lib/isc/include/isc/backtrace.h C 2009,2016,2018,2019,2020
./lib/isc/include/isc/base32.h C 2008,2014,2016,2018,2019,2020
./lib/isc/include/isc/base64.h C 1999,2000,2001,2004,2005,2006,2007,2016,2018,2019,2020
@@ -2103,7 +2008,6 @@
./lib/isc/include/isc/tm.h C 2014,2016,2018,2019,2020
./lib/isc/include/isc/types.h C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2012,2013,2014,2016,2017,2018,2019,2020
./lib/isc/include/isc/util.h C 1998,1999,2000,2001,2004,2005,2006,2007,2010,2011,2012,2015,2016,2017,2018,2019,2020
./lib/isc/include/isc/version.h C 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isc/include/pk11/constants.h C 2014,2016,2017,2018,2019,2020
./lib/isc/include/pk11/internal.h C 2014,2016,2018,2019,2020
./lib/isc/include/pk11/pk11.h C 2014,2016,2018,2019,2020
@@ -2131,7 +2035,7 @@
./lib/isc/netscope.c C 2002,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isc/nonce.c C 2018,2019,2020
./lib/isc/openssl_shim.c C 2018,2019,2020
./lib/isc/openssl_shim.h C 2018,2019,2020
./lib/isc/openssl_shim.h C 2020
./lib/isc/parseint.c C 2001,2002,2003,2004,2005,2007,2012,2016,2018,2019,2020
./lib/isc/pk11.c C 2014,2015,2016,2017,2018,2019,2020
./lib/isc/pk11_result.c C 2014,2015,2016,2018,2019,2020
@@ -2163,7 +2067,6 @@
./lib/isc/task.c C 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isc/task_p.h C 2018,2019,2020
./lib/isc/taskpool.c C 1999,2000,2001,2004,2005,2007,2011,2012,2013,2016,2018,2019,2020
./lib/isc/tests/Kyuafile X 2017,2018,2019,2020
./lib/isc/tests/aes_test.c C 2014,2016,2018,2019,2020
./lib/isc/tests/buffer_test.c C 2014,2015,2016,2017,2018,2019,2020
./lib/isc/tests/counter_test.c C 2014,2016,2018,2019,2020
@@ -2229,7 +2132,6 @@
./lib/isc/unix/stdtime.c C 1999,2000,2001,2004,2005,2007,2016,2018,2019,2020
./lib/isc/unix/syslog.c C 2001,2004,2005,2007,2016,2018,2019,2020
./lib/isc/unix/time.c C 1998,1999,2000,2001,2003,2004,2005,2006,2007,2008,2011,2012,2014,2015,2016,2017,2018,2019,2020
./lib/isc/version.c C 1998,1999,2000,2001,2004,2005,2007,2016,2018,2019,2020
./lib/isc/win32/DLLMain.c C 2001,2004,2007,2016,2018,2019,2020
./lib/isc/win32/condition.c C 1998,1999,2000,2001,2004,2006,2007,2016,2018,2019,2020
./lib/isc/win32/dir.c C 1999,2000,2001,2004,2007,2008,2009,2011,2012,2013,2016,2017,2018,2019,2020
@@ -2284,10 +2186,8 @@
./lib/isc/win32/thread.c C 1998,1999,2000,2001,2004,2005,2007,2016,2017,2018,2019,2020
./lib/isc/win32/time.c C 1998,1999,2000,2001,2003,2004,2006,2007,2008,2009,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isc/win32/unistd.h C 2000,2001,2004,2007,2008,2009,2016,2018,2019,2020
./lib/isc/win32/version.c C 1998,1999,2000,2001,2004,2007,2016,2018,2019,2020
./lib/isc/win32/win32os.c C 2002,2004,2007,2013,2014,2015,2016,2018,2019,2020
./lib/isc/xoshiro128starstar.c C.PORTION 2018,2019,2020
./lib/isccc/Kyuafile X 2018,2019,2020
./lib/isccc/alist.c C.NOM 2001,2004,2005,2007,2015,2016,2018,2019,2020
./lib/isccc/api X 2001,2006,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccc/base64.c C.NOM 2001,2004,2005,2007,2013,2016,2018,2019,2020
@@ -2304,20 +2204,15 @@
./lib/isccc/include/isccc/symtype.h C.NOM 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isccc/include/isccc/types.h C.NOM 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isccc/include/isccc/util.h C.NOM 2001,2004,2005,2006,2007,2014,2016,2018,2019,2020
./lib/isccc/include/isccc/version.h C 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isccc/result.c C.NOM 2001,2003,2004,2005,2007,2015,2016,2018,2019,2020
./lib/isccc/sexpr.c C.NOM 2001,2004,2005,2007,2014,2015,2016,2018,2019,2020
./lib/isccc/symtab.c C.NOM 2001,2004,2005,2007,2016,2018,2019,2020
./lib/isccc/tests/Kyuafile X 2018,2019,2020
./lib/isccc/tests/result_test.c C 2018,2019,2020
./lib/isccc/version.c C 1998,1999,2000,2001,2004,2005,2007,2016,2018,2019,2020
./lib/isccc/win32/DLLMain.c C 2001,2004,2007,2016,2018,2019,2020
./lib/isccc/win32/libisccc.def X 2001,2016,2018,2019,2020
./lib/isccc/win32/libisccc.vcxproj.filters.in X 2013,2015,2016,2018,2019,2020
./lib/isccc/win32/libisccc.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccc/win32/libisccc.vcxproj.user X 2013,2018,2019,2020
./lib/isccc/win32/version.c C 2001,2004,2007,2016,2018,2019,2020
./lib/isccfg/Kyuafile X 2017,2018,2019,2020
./lib/isccfg/aclconf.c C 1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccfg/api X 2001,2006,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccfg/dnsconf.c C 2009,2016,2018,2019,2020
@@ -2328,22 +2223,17 @@
./lib/isccfg/include/isccfg/kaspconf.h C 2019,2020
./lib/isccfg/include/isccfg/log.h C 2001,2004,2005,2006,2007,2009,2016,2018,2019,2020
./lib/isccfg/include/isccfg/namedconf.h C 2002,2004,2005,2006,2007,2009,2010,2014,2016,2018,2019,2020
./lib/isccfg/include/isccfg/version.h C 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isccfg/kaspconf.c C 2019,2020
./lib/isccfg/log.c C 2001,2004,2005,2006,2007,2016,2018,2019,2020
./lib/isccfg/namedconf.c C 2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccfg/parser.c C 2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccfg/tests/Kyuafile X 2017,2018,2019,2020
./lib/isccfg/tests/duration_test.c C 2019,2020
./lib/isccfg/tests/parser_test.c C 2016,2018,2019,2020
./lib/isccfg/version.c C 1998,1999,2000,2001,2004,2005,2007,2016,2018,2019,2020
./lib/isccfg/win32/DLLMain.c C 2001,2004,2007,2016,2018,2019,2020
./lib/isccfg/win32/libisccfg.def X 2001,2002,2005,2009,2010,2011,2013,2014,2015,2016,2018,2019,2020
./lib/isccfg/win32/libisccfg.vcxproj.filters.in X 2013,2014,2015,2016,2018,2019,2020
./lib/isccfg/win32/libisccfg.vcxproj.in X 2013,2014,2015,2016,2017,2018,2019,2020
./lib/isccfg/win32/libisccfg.vcxproj.user X 2013,2018,2019,2020
./lib/isccfg/win32/version.c C 1998,1999,2000,2001,2004,2007,2016,2018,2019,2020
./lib/ns/Kyuafile X 2017,2018,2019,2020
./lib/ns/api X 2017,2018,2019,2020
./lib/ns/client.c C 2017,2018,2019,2020
./lib/ns/hooks.c C 2018,2019,2020
@@ -2360,7 +2250,6 @@
./lib/ns/include/ns/stats.h C 2017,2018,2019,2020
./lib/ns/include/ns/types.h C 2017,2018,2019,2020
./lib/ns/include/ns/update.h C 2017,2018,2019,2020
./lib/ns/include/ns/version.h C 2017,2018,2019,2020
./lib/ns/include/ns/xfrout.h C 2017,2018,2019,2020
./lib/ns/interfacemgr.c C 2017,2018,2019,2020
./lib/ns/lib.c C 2017,2018,2019,2020
@@ -2371,7 +2260,6 @@
./lib/ns/server.c C 2017,2018,2019,2020
./lib/ns/sortlist.c C 2017,2018,2019,2020
./lib/ns/stats.c C 2017,2018,2019,2020
./lib/ns/tests/Kyuafile X 2017,2018,2019,2020
./lib/ns/tests/listenlist_test.c C 2017,2018,2019,2020
./lib/ns/tests/notify_test.c C 2017,2018,2019,2020
./lib/ns/tests/nstest.c C 2017,2018,2019,2020
@@ -2381,15 +2269,12 @@
./lib/ns/tests/testdata/notify/notify1.msg X 2017,2018,2019,2020
./lib/ns/tests/wrap.c C 2019,2020
./lib/ns/update.c C 2017,2018,2019,2020
./lib/ns/version.c C 2017,2018,2019,2020
./lib/ns/win32/DLLMain.c C 2017,2018,2019,2020
./lib/ns/win32/libns.def X 2017,2018,2019,2020
./lib/ns/win32/libns.vcxproj.filters X 2017,2018,2019,2020
./lib/ns/win32/libns.vcxproj.in X 2017,2018,2019,2020
./lib/ns/win32/libns.vcxproj.user X 2017,2018,2019,2020
./lib/ns/win32/version.c C 2017,2018,2019,2020
./lib/ns/xfrout.c C 2017,2018,2019,2020
./lib/samples/Makefile-postinstall.in MAKE 2009,2012,2013,2014,2016,2017,2018,2019,2020
./lib/samples/nsprobe.c C 2009,2010,2011,2012,2013,2014,2015,2016,2018,2019,2020
./lib/samples/resolve.c C 2009,2012,2013,2014,2015,2016,2017,2018,2019,2020
./lib/samples/rootkey.sh SH 2013,2016,2018,2019,2020
@@ -2420,14 +2305,6 @@
./lib/win32/bindevt/bindevt.vcxproj.filters.in X 2013,2015,2018,2019,2020
./lib/win32/bindevt/bindevt.vcxproj.in X 2013,2014,2015,2016,2018,2019,2020
./lib/win32/bindevt/bindevt.vcxproj.user X 2013,2018,2019,2020
./ltmain.sh X 1999,2000,2001,2003,2004,2006,2009,2012,2018,2019,2020
./make/includes.in MAKE 1999,2000,2001,2004,2005,2007,2012,2014,2016,2017,2018,2019,2020
./make/mkdep.in X 1999,2000,2001,2006,2011,2014,2018,2019,2020
./make/rules.in MAKE 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
./mkinstalldirs X 1996,2018,2019,2020
./unit/README X 2011,2013,2018,2019,2020
./unit/gdb X 2020
./unit/unittest.sh.in X 2011,2012,2015,2018,2019,2020
./util/COPYRIGHT X 1996,1997,1998,1999,2000,2001,2004,2007,2016,2018,2019,2020
./util/COPYRIGHT.BRIEF X 1996,1997,1998,1999,2000,2001,2004,2016,2018,2019,2020
./util/COPYRIGHT.BSDI X 2000,2001,2004,2007,2016,2018,2019,2020
@@ -2438,7 +2315,6 @@
./util/api-checker.sh SH 2020
./util/bindkeys.pl PERL 2009,2010,2011,2012,2014,2016,2017,2018,2019,2020
./util/branchsync.sh SH 2013,2016,2018,2019,2020
./util/check-ans-prereq.sh SH 2019,2020
./util/check-categories.sh SH 2015,2016,2017,2018,2019,2020
./util/check-changes PERL 2002,2004,2007,2012,2016,2018,2019,2020
./util/check-cocci X 2018,2019,2020
@@ -2468,8 +2344,6 @@
./util/update-drafts.pl PERL 2000,2001,2004,2007,2012,2016,2018,2019,2020
./util/update_branches PERL 2005,2007,2012,2016,2018,2019,2020
./util/update_copyrights PERL 1998,1999,2000,2001,2004,2005,2006,2007,2008,2009,2010,2012,2013,2014,2015,2016,2017,2018,2019,2020
./util/xc SH 2012,2013,2016,2018,2019,2020
./version X 1998,1999,2000,2001,2003,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2016,2017,2018,2019,2020
./win32utils/Configure PERL 2013,2014,2015,2016,2017,2018,2019,2020
./win32utils/GeoIP.diff X 2013,2018,2019,2020
./win32utils/bind9.sln.in X 2013,2014,2015,2016,2017,2018,2019,2020

View File

@@ -36,8 +36,9 @@ while (<CHANGES>) {
/\.git/ | # git directory
/\.gitignore | # .gitignore files
/\.gitattributes | # .gitattributes files
/\.clang-format | # .clang-format files
Makefile.in | # build system doesn't need to have copyright
/\.clang-format | # .clang-format files
/ChangeLog | #
Makefile.(am|in) | # build system doesn't need to have copyright
/m4/ | # build system doesn't need to have copyright
/configure | # build system doesn't need to have copyright
/fuzz/.*\.in/ | # ignore fuzz corpus
@@ -112,7 +113,7 @@ while (<CHANGES>) {
$file_types{$_} = "CONF-SH";
} elsif ($base =~ /\.md$/) {
$file_types{$_} = "MKD";
} elsif ($base =~ /(\/\.(gitignore|gitattributes)|Kyuafile|\.(gif|jpg))$/i) {
} elsif ($base =~ /(\/\.(gitignore|gitattributes)|\.(gif|jpg))$/i) {
$file_types{$_} = "X";
} elsif ($base =~ /\.(def|dep|dsp|dsw|mak|sln)$/i) {
$file_types{$_} = "X";

View File

@@ -1,3 +1,5 @@
unmatchedSuppression:*
preprocessorErrorDirective:*
unknownMacro:*
uselessAssignmentPtrArg:libltdl/loaders/preopen.c:201
deallocret:libltdl/lt__alloc.c:78

34
util/xc
View File

@@ -1,34 +0,0 @@
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# See the COPYRIGHT file distributed with this work for additional
# information regarding copyright ownership.
#
# test cross compiler
#
chmod=
next=0
for t in ${BUILD_CC} gcc cc
do
type $t > /dev/null 2>&1 && cc=$t && break
done
for i in "$@"
do
[ $next = 1 ] && chmod="$i"
case "$i" in
-o) next=1;;
*) next=0;;
esac
done
if ${cc:-false} "$@"
then
[ "$chmod" != "" ] && chmod a-x "$chmod"
exit 0;
else
exit 1;
fi