From 5fb11d013b8d39f83e6395c571abfcdedf054093 Mon Sep 17 00:00:00 2001 From: "Y:A:D::I::F:A" Date: Mon, 25 Oct 2021 15:38:36 +0200 Subject: [PATCH] Release 2.5.3 --- ChangeLog | 5 + Makefile.in | 1 - README | 6 +- VERSION | 2 +- autogen.sh | 107 +++++++++++--- bin/yadifa/ChangeLog | 5 + bin/yadifa/Makefile.in | 1 - bin/yadifa/README | 6 +- bin/yadifa/VERSION | 2 +- bin/yadifa/module/keygen.c | 49 +++++-- bin/yadifa/module/zonesign.c | 25 +++- config.h.in | 3 - configure | 138 +++--------------- configure.ac | 21 ++- doc/Makefile.in | 1 - doc/yadifa.conf.man | 4 +- doc/yadifa.man | 4 +- doc/yadifa.rc.man | 4 +- doc/yadifad.conf.man | 4 +- doc/yadifad.man | 6 +- doc/yakeyrolld.conf.man | 4 +- doc/yakeyrolld.man | 4 +- etc/Makefile.in | 1 - etc/yadifad.conf.example | 3 +- lib/dnscore/ChangeLog | 5 + lib/dnscore/Makefile.am | 3 +- lib/dnscore/Makefile.in | 17 +-- lib/dnscore/README | 6 +- lib/dnscore/VERSION | 2 +- .../include/dnscore/dnscore-release-date.h | 2 +- lib/dnscore/include/dnscore/dnsname.h | 4 + lib/dnscore/src/dnsname.c | 34 +++++ lib/dnscore/src/message_print_format_dig.c | 2 +- lib/dnscore/src/packet_reader.c | 9 +- lib/dnscore/src/timems.c | 31 ++-- lib/dnsdb/ChangeLog | 5 + lib/dnsdb/Makefile.in | 1 - lib/dnsdb/README | 6 +- lib/dnsdb/VERSION | 2 +- lib/dnsdb/include/dnsdb/dnsdb-config.h | 9 +- lib/dnsdb/src/journal-cjf-ro.c | 8 +- lib/dnsdb/src/zdb-zone-answer-ixfr.c | 3 +- lib/dnslg/ChangeLog | 5 + lib/dnslg/Makefile.in | 1 - lib/dnslg/README | 6 +- lib/dnslg/VERSION | 2 +- m4/yadifa.m4 | 6 +- sbin/yadifad/ChangeLog | 5 + sbin/yadifad/Makefile.in | 1 - sbin/yadifad/README | 6 +- sbin/yadifad/VERSION | 2 +- sbin/yakeyrolld/Makefile.in | 1 - test/circular-file-test/Makefile.in | 1 - test/cjf-scan/Makefile.in | 1 - test/cmdline-test/Makefile.in | 1 - test/collection-test/Makefile.in | 1 - test/daemonised-logger-test/Makefile.in | 1 - test/dnskey-test/Makefile.in | 1 - test/dnsname-test/Makefile.in | 1 - test/dnssec-test/Makefile.in | 1 - test/dnsserver-test/Makefile.in | 1 - test/dsfromkey-test/Makefile.in | 1 - test/file-test/Makefile.in | 1 - test/filepool-test/Makefile.in | 1 - test/freebsd12-test/Makefile.in | 1 - test/ipc-test/Makefile.in | 1 - test/journal-from-ixfr/Makefile.in | 1 - test/journal-fusion/Makefile.in | 1 - test/journal-speed-test/Makefile.in | 1 - test/keygen-test/Makefile.in | 1 - test/limiter-test/Makefile.in | 1 - test/logger-test/Makefile.in | 1 - test/message-test/Makefile.in | 1 - test/mutex-test/Makefile.in | 1 - .../Makefile.in | 1 - test/notify-test/Makefile.in | 1 - test/nsec3-answer/Makefile.in | 1 - test/nsec3-hash/Makefile.in | 1 - test/openssl111a-ecdsa-test/Makefile.in | 1 - test/openssl111a-eddsa-test/Makefile.in | 1 - test/parser-test/Makefile.in | 1 - test/protocol-test/Makefile.in | 1 - test/query-hammer-test/Makefile.in | 1 - test/rrsig-test/Makefile.in | 1 - test/shared-circular-buffer-test/Makefile.in | 1 - test/shared-heap-test/Makefile.in | 1 - test/simple-http-server-test/Makefile.in | 1 - test/skeleton/Makefile.in | 1 - test/stream-test/Makefile.in | 1 - test/threaded-queue/Makefile.in | 1 - test/update-test/Makefile.in | 1 - test/xfr/Makefile.in | 1 - test/zone-save-test/Makefile.in | 1 - var/Makefile.in | 1 - 94 files changed, 331 insertions(+), 301 deletions(-) diff --git a/ChangeLog b/ChangeLog index 107781ff..193b4d54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,6 +29,11 @@ # ################################################################################ +20211025: + YADIFA 2.5.3-public + + Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. + 20210929: YADIFA 2.5.2-public diff --git a/Makefile.in b/Makefile.in index 9cf19454..0c25f375 100644 --- a/Makefile.in +++ b/Makefile.in @@ -368,7 +368,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/README b/README index 6c3b67e9..cbcc1400 100644 --- a/README +++ b/README @@ -29,9 +29,7 @@ # ################################################################################ -20210929: - YADIFA 2.5.2-public +20211025: + YADIFA 2.5.3-public Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. - - Fixes an issue where a corrupted configuration file could lead to a crash while starting-up. diff --git a/VERSION b/VERSION index f225a78a..aedc15bb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.5.2 +2.5.3 diff --git a/autogen.sh b/autogen.sh index 1e8ef183..8d7fd796 100755 --- a/autogen.sh +++ b/autogen.sh @@ -30,64 +30,135 @@ # ################################################################################ +if [ "x$DEBUG" = "x" ]; then + DEBUG=0 +fi + +debug() +{ + if [ $DEBUG -ne 0 ]; then + echo $* + fi +} + doe() { err=$? - if [ $err -ne 0 ] - then + if [ $err -ne 0 ]; then echo $* exit $err fi } OS=$(uname -s) -SED=sed -if [ ! "$OS" = "Darwin" ] -then - libtoolize - doe "libtoolize failed" + +if [ ! "$OS" = "Darwin" ]; then + SED=sed else - glibtoolize - doe "glibtoolize failed" SED=gsed fi +debug "autogen starting with OS='$OS'" + AM_VER_HI='' AM_VER_LO='' AM_VER=$(automake --version|grep ^automake|$SED -e 's/.* //' -e 's/\./ /g') -if [ "x$AM_VER" = "x" ] -then +if [ "x$AM_VER" = "x" ]; then echo "could not get automake version" exit 1 fi for i in $AM_VER do - if [ "x$AM_VER_HI" = "x" ] - then + if [ "x$AM_VER_HI" = "x" ]; then AM_VER_HI=$i else AM_VER_LO=$i break + fi +done + +debug "automake version <$AM_VER_HI . $AM_VER_LO>" + +AC_VER_HI='' +AC_VER_LO='' +AC_VER=$(autoconf --version|grep ^autoconf|$SED -e 's/.* //' -e 's/\./ /g') + +if [ "x$AC_VER" = "x" ]; then + echo "could not get autoconf version" + exit 1 +fi + +for i in $AC_VER +do + if [ "x$AC_VER_HI" = "x" ] + then + AC_VER_HI=$i + else + AC_VER_LO=$i + break fi done -if [ $AM_VER_HI -eq 1 ] -then - if [ $AM_VER_LO -lt 14 ] - then +debug "autoconf version <$AC_VER_HI . $AC_VER_LO>" + +#### + +if [ $AM_VER_HI -eq 1 ]; then + if [ $AM_VER_LO -lt 14 ]; then echo 'patching configure.ac for automake < 1.14' $SED -i 's/^#.*AM_PROG_CC_C_O/AM_PROG_CC_C_O/' configure.ac fi fi +if [ $AC_VER_HI -eq 2 ] +then + echo "patching prerequisites" + $SED -i "s/^AC_PREREQ.*/AC_PREREQ([$AC_VER_HI.$AC_VER_LO])/" configure.ac + + if [ $AC_VER_LO -lt 60 ]; then + for f in $(find -name \*.m4) + do + grep AS_HELP_STRING $f > /dev/null 2>&1 + if [ $? -eq 0 ]; then debug "patching $f for AC_HELP_STRING usage";fi + $SED -i 's/AS_HELP_STRING/AC_HELP_STRING/' $f + done + else + for f in $(find -name \*.m4) + do + grep AC_HELP_STRING $f > /dev/null 2>&1 + if [ $? -eq 0 ]; then debug "patching $f for AS_HELP_STRING usage";fi + $SED -i 's/AC_HELP_STRING/AS_HELP_STRING/' $f + done + fi +fi + +if [ ! "$OS" = "Darwin" ]; then + debug "libtoolize" + libtoolize --force + doe "libtoolize failed" +else + debug "glibtoolize (OSX)" + glibtoolize + doe "glibtoolize failed" +fi + +debug "aclocal" aclocal doe "aclocal failed" + +debug "autoheader" autoheader -Wall doe "autoheader failed" + +debug "automake" automake --add-missing -Wall doe "automake failed" + +debug "autoconf" autoconf -i -Wall doe "autoconf failed" -#echo "autogen done" + +debug "autogen done" + diff --git a/bin/yadifa/ChangeLog b/bin/yadifa/ChangeLog index 107781ff..193b4d54 100644 --- a/bin/yadifa/ChangeLog +++ b/bin/yadifa/ChangeLog @@ -29,6 +29,11 @@ # ################################################################################ +20211025: + YADIFA 2.5.3-public + + Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. + 20210929: YADIFA 2.5.2-public diff --git a/bin/yadifa/Makefile.in b/bin/yadifa/Makefile.in index b8147e23..1eceb64c 100644 --- a/bin/yadifa/Makefile.in +++ b/bin/yadifa/Makefile.in @@ -504,7 +504,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/bin/yadifa/README b/bin/yadifa/README index 6c3b67e9..cbcc1400 100644 --- a/bin/yadifa/README +++ b/bin/yadifa/README @@ -29,9 +29,7 @@ # ################################################################################ -20210929: - YADIFA 2.5.2-public +20211025: + YADIFA 2.5.3-public Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. - - Fixes an issue where a corrupted configuration file could lead to a crash while starting-up. diff --git a/bin/yadifa/VERSION b/bin/yadifa/VERSION index f225a78a..aedc15bb 100644 --- a/bin/yadifa/VERSION +++ b/bin/yadifa/VERSION @@ -1 +1 @@ -2.5.2 +2.5.3 diff --git a/bin/yadifa/module/keygen.c b/bin/yadifa/module/keygen.c index 776b0c55..64947448 100644 --- a/bin/yadifa/module/keygen.c +++ b/bin/yadifa/module/keygen.c @@ -270,15 +270,15 @@ CMDLINE_HELP("","one of the supported key algorithms") CMDLINE_CALLBACK(keygen_print_algorithm_help, NULL) CMDLINE_OPT( "key-flag", 'f', "key_flag" ) CMDLINE_HELP("KSK", "flag(s) to apply to the key") -CMDLINE_OPT( "publication-date", 'P', "publication_date" ) +CMDLINE_OPT( "publication-date", 'P', "publication_date_text" ) CMDLINE_HELP("date/[+-]offset/none","set key publication date (default: now)") -CMDLINE_OPT( "activation-date", 'A', "activation_date" ) +CMDLINE_OPT( "activation-date", 'A', "activation_date_text" ) CMDLINE_HELP("date/[+-]offset/none","set key activation date (default: now)") -CMDLINE_OPT( "revocation-date", 'R', "revocation_date" ) +CMDLINE_OPT( "revocation-date", 'R', "revocation_date_text" ) CMDLINE_HELP("date/[+-]offset/none","set key revocation date") -CMDLINE_OPT( "inactivation-date", 'I', "inactivation_date" ) +CMDLINE_OPT( "inactivation-date", 'I', "inactivation_date_text" ) CMDLINE_HELP("date/[+-]offset/none","set key inactivation date") -CMDLINE_OPT( "deletion-date", 'D', "deletion_date" ) +CMDLINE_OPT( "deletion-date", 'D', "deletion_date_text" ) CMDLINE_HELP("date/[+-]offset/none","set key inactivation date") CMDLINE_OPT( "key-size", 'b', "key_size" ) CMDLINE_HELP("","key size in bits, when applicable") @@ -604,40 +604,71 @@ keygen_run(const module_s *m) dnskey_set_created_epoch(generated_key, time(NULL)); - if(g_keygen_settings.publication_date_text != NULL) + if((g_keygen_settings.publication_date_text != NULL) && (strlen(g_keygen_settings.publication_date_text) > 0)) { s64 epochus = timeus_from_smarttime(g_keygen_settings.publication_date_text); if(epochus >= 0) { dnskey_set_publish_epoch(generated_key, epochus / ONE_SECOND_US); } + else + { + osformatln(termerr, "failed to parse publication date '%s': %r", g_keygen_settings.publication_date_text, (ya_result)epochus); + return (ya_result)epochus; + } } - if(g_keygen_settings.activation_date_text != NULL) + if((g_keygen_settings.activation_date_text != NULL) && (strlen(g_keygen_settings.activation_date_text) > 0)) { s64 epochus = timeus_from_smarttime(g_keygen_settings.activation_date_text); if(epochus >= 0) { dnskey_set_activate_epoch(generated_key, epochus / ONE_SECOND_US); } + else + { + osformatln(termerr, "failed to parse activation date '%s': %r", g_keygen_settings.activation_date_text, (ya_result)epochus); + return (ya_result)epochus; + } } - if(g_keygen_settings.inactivation_date_text != NULL) + if((g_keygen_settings.inactivation_date_text != NULL) && (strlen(g_keygen_settings.inactivation_date_text) > 0)) { s64 epochus = timeus_from_smarttime(g_keygen_settings.inactivation_date_text); if(epochus >= 0) { dnskey_set_inactive_epoch(generated_key, epochus / ONE_SECOND_US); } + else + { + osformatln(termerr, "failed to parse inactivation date '%s': %r", g_keygen_settings.inactivation_date_text, (ya_result)epochus); + return (ya_result)epochus; + } } - if(g_keygen_settings.deletion_date_text != NULL) + if((g_keygen_settings.deletion_date_text != NULL) && (strlen(g_keygen_settings.deletion_date_text) > 0)) { s64 epochus = timeus_from_smarttime(g_keygen_settings.deletion_date_text); if(epochus >= 0) { dnskey_set_delete_epoch(generated_key, epochus / ONE_SECOND_US); } + else + { + osformatln(termerr, "failed to parse deletion date '%s': %r", g_keygen_settings.deletion_date_text, (ya_result)epochus); + return (ya_result)epochus; + } + } + + time_t epoch_publish = dnskey_get_publish_epoch(generated_key); + time_t epoch_activate = dnskey_get_activate_epoch(generated_key); + time_t epoch_inactive = dnskey_get_inactive_epoch(generated_key); + time_t epoch_delete = dnskey_get_delete_epoch(generated_key); + + if((epoch_publish > epoch_activate) || (epoch_activate > epoch_inactive) || (epoch_inactive > epoch_delete)) + { + osformatln(termerr, "times are out of order"); + return INVALID_ARGUMENT_ERROR; } // 8. write the files *.key and *.private diff --git a/bin/yadifa/module/zonesign.c b/bin/yadifa/module/zonesign.c index d58204d2..85246da2 100644 --- a/bin/yadifa/module/zonesign.c +++ b/bin/yadifa/module/zonesign.c @@ -748,7 +748,7 @@ zonesign_nsec3_chain_update(zdb_zone *zone, nsec3_zone* n3, ptr_vector *zsks, bo static ya_result zonesign_update_nsec3_chain(zdb_zone *zone, ptr_vector *zsks, bool opt_out) { - ya_result ret; + ya_result ret = SUCCESS; for(int chain_index = 0; ; ++chain_index) { nsec3_zone* n3 = zdb_zone_get_nsec3chain(zone, chain_index); @@ -1290,7 +1290,7 @@ zonesign_run() if(FAIL(ret = dnssec_keystore_reload_domain(zone->origin))) { formatln("error: failed to load keys for domain %{dnsname}: %r", zone->origin, ret); - return ret; + goto zonesign_run_exit; } bool remove_dnskey_rrsig = FALSE; @@ -1363,7 +1363,7 @@ zonesign_run() if(FAIL(ret)) { formatln("%s key K%{dnsname}+%03i+%05i : failed to load public key: %r", flags_name, zone->origin, dnskey_get_algorithm_from_rdata(rdata), dnskey_get_tag_from_rdata(rdata, rdata_size), ret); - return ret; + goto zonesign_run_exit; } } else @@ -1427,14 +1427,16 @@ zonesign_run() else { println("error: no KSK private key available"); - return INVALID_STATE_ERROR; + ret = INVALID_STATE_ERROR; + goto zonesign_run_exit; } } if(!has_one_zsk) { println("error: no ZSK private key available"); - return INVALID_STATE_ERROR; + ret = INVALID_STATE_ERROR; + goto zonesign_run_exit; } if(!auto_serial) @@ -1578,10 +1580,22 @@ zonesign_run() ret = zonesign_update_signatures(zone, &ksks, &zsks); + if(FAIL(ret)) + { + formatln("failed to update signatures: %r", ret); + goto zonesign_run_exit; + } + if(g_yadifa_zonesign_settings.dnssec_mode >= ZDB_ZONE_MAINTAIN_NSEC3) { ret = zonesign_update_nsec3_chain(zone, &zsks, optout); nsec3_zone_update_chain0_links(zone); + + if(FAIL(ret)) + { + formatln("failed to update nsec3 chains: %r", ret); + goto zonesign_run_exit; + } } //ret = zdb_zone_sign(zone); @@ -1613,6 +1627,7 @@ zonesign_run() formatln("failed to load zone file: %r", ret); } +zonesign_run_exit: zdb_zone_load_parms_finalize(&parms); zone_reader_close(&zr); diff --git a/config.h.in b/config.h.in index 323712d9..1fedf4f5 100644 --- a/config.h.in +++ b/config.h.in @@ -242,9 +242,6 @@ /* zalloc memory system disabled. */ #undef HAS_ZALLOC_SUPPORT -/* yadifa zonesign tool disabled. */ -#undef HAS_ZONESIGN - /* Define to 1 if you have the `alarm' function. */ #undef HAVE_ALARM diff --git a/configure b/configure index 62cc7856..d1d31a9e 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #! /bin/sh -# From configure.ac Revision: 10135 . +# From configure.ac Revision: 10331 . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for yadifa 2.5.2-10318. +# Generated by GNU Autoconf 2.69 for yadifa 2.5.3-10333. # # Report bugs to . # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='yadifa' PACKAGE_TARNAME='yadifa' -PACKAGE_VERSION='2.5.2-10318' -PACKAGE_STRING='yadifa 2.5.2-10318' +PACKAGE_VERSION='2.5.3-10333' +PACKAGE_STRING='yadifa 2.5.3-10333' PACKAGE_BUGREPORT='info@yadifa.eu' PACKAGE_URL='' @@ -741,7 +741,6 @@ HAS_NSID_SUPPORT_TRUE HAS_KEYGEN HAS_KEYGEN_FALSE HAS_KEYGEN_TRUE -HAS_ZONESIGN HAS_ZONESIGN_FALSE HAS_ZONESIGN_TRUE HAS_CTRL @@ -1041,7 +1040,6 @@ with_openssl enable_rrl enable_master enable_ctrl -enable_zonesign enable_keygen enable_nsid enable_dynupdate @@ -1622,7 +1620,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures yadifa 2.5.2-10318 to adapt to many kinds of systems. +\`configure' configures yadifa 2.5.3-10333 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1692,7 +1690,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of yadifa 2.5.2-10318:";; + short | recursive ) echo "Configuration of yadifa 2.5.3-10333:";; esac cat <<\_ACEOF @@ -1729,8 +1727,6 @@ Optional Features: Disable DNS master --disable-ctrl Disable yadifa ctrl remote control tool - --enable-zonesign - Enable yadifa zonesign tool --enable-keygen Enable yadifa keygen tool --disable-nsid @@ -1888,7 +1884,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -yadifa configure 2.5.2-10318 +yadifa configure 2.5.3-10333 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2665,7 +2661,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by yadifa $as_me 2.5.2-10318, which was +It was created by yadifa $as_me 2.5.3-10333, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3923,7 +3919,7 @@ fi # Define the identity of the package. PACKAGE='yadifa' - VERSION='2.5.2-10318' + VERSION='2.5.3-10333' cat >>confdefs.h <<_ACEOF @@ -13122,6 +13118,10 @@ fi +# Autoupdate added the next two lines to ensure that your configure +# script's behavior did not change. They are probably safe to remove. +# +# for ac_header in arpa/inet.h fcntl.h netinet/in.h stdlib.h string.h sys/time.h syslog.h unistd.h stdatomic.h do : @@ -23664,55 +23664,7 @@ fi # AC_HAS_DISABLE ctrl DONE - - -# -# AC_HAS_ENABLE zonesign -# -# CHECKING -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZONESIGN has been enabled" >&5 -$as_echo_n "checking if ZONESIGN has been enabled... " >&6; } -# ARG ENABLE -# Check whether --enable-zonesign was given. -if test "${enable_zonesign+set}" = set; then : - enableval=$enable_zonesign; -fi - -# CASE -case "y$enable_zonesign" in - yyes) -# DEFINE Y - -cat >>confdefs.h <<_ACEOF -#define HAS_ZONESIGN 1 -_ACEOF - -# CONDITIONAL Y - enable_zonesign="yes" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -# IF YES - -# ENDIF - ;; - yno|y|*) -# DEFINE N - -cat >>confdefs.h <<_ACEOF -#define HAS_ZONESIGN 0 -_ACEOF - -# CONDITIONAL N - enable_zonesign="no" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -# IF NO - -# ENDIF - ;; -esac -# CONDITIONAL - if test y$enable_zonesign = yyes; then + if xno = xyes; then HAS_ZONESIGN_TRUE= HAS_ZONESIGN_FALSE='#' else @@ -23720,10 +23672,6 @@ else HAS_ZONESIGN_FALSE= fi -# SUBST - -# AC_HAS_ENABLE zonesign DONE - @@ -26786,55 +26734,7 @@ fi # AC_HAS_DISABLE ctrl DONE - - -# -# AC_HAS_ENABLE zonesign -# -# CHECKING -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZONESIGN has been enabled" >&5 -$as_echo_n "checking if ZONESIGN has been enabled... " >&6; } -# ARG ENABLE -# Check whether --enable-zonesign was given. -if test "${enable_zonesign+set}" = set; then : - enableval=$enable_zonesign; -fi - -# CASE -case "y$enable_zonesign" in - yyes) -# DEFINE Y - -cat >>confdefs.h <<_ACEOF -#define HAS_ZONESIGN 1 -_ACEOF - -# CONDITIONAL Y - enable_zonesign="yes" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -# IF YES - -# ENDIF - ;; - yno|y|*) -# DEFINE N - -cat >>confdefs.h <<_ACEOF -#define HAS_ZONESIGN 0 -_ACEOF - -# CONDITIONAL N - enable_zonesign="no" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -# IF NO - -# ENDIF - ;; -esac -# CONDITIONAL - if test y$enable_zonesign = yyes; then + if xno = xyes; then HAS_ZONESIGN_TRUE= HAS_ZONESIGN_FALSE='#' else @@ -26842,10 +26742,6 @@ else HAS_ZONESIGN_FALSE= fi -# SUBST - -# AC_HAS_ENABLE zonesign DONE - @@ -30155,7 +30051,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by yadifa $as_me 2.5.2-10318, which was +This file was extended by yadifa $as_me 2.5.3-10333, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -30221,7 +30117,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -yadifa config.status 2.5.2-10318 +yadifa config.status 2.5.3-10333 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index f2e8fc1b..d0e4e57b 100644 --- a/configure.ac +++ b/configure.ac @@ -33,10 +33,9 @@ dnl ############################################################################ configure_base_path="$0/" -AC_PREREQ(2.61) -AC_REVISION([$Revision: 10135 $]) -AC_INIT([yadifa],m4_esyscmd( - [ +AC_PREREQ([2.69]) +AC_REVISION([$Revision: 10331 $]) +define(YADIFA_VERSION, [m4_esyscmd( svn info 2> /dev/null | grep 'Last Changed Rev: ' | sed -re 's/.*: (.*)/Revision: \1 $/' -e 's/^/$/' >> revision.txt ; @@ -46,7 +45,9 @@ AC_INIT([yadifa],m4_esyscmd( /usr/bin/tail -1 | tr -d '\n') | tr -d '\n' - ]),[info@yadifa.eu]) + )]) + +AC_INIT([yadifa],YADIFA_VERSION,[info@yadifa.eu]) echo echo @@ -74,7 +75,7 @@ AM_PROG_CC_C_O LT_INIT([disable-shared]) AC_DARWIN_LIBTOOL -dnl obsolete: AC_PROG_LIBTOOL +dnl obsolete: LT_INIT AC_DEFUN([SYSCONF], [/$prefix/PACKAGE/PACKAGE.conf]) @@ -88,7 +89,12 @@ AC_SEARCH_LIBS([clock_gettime],[rt],,[exit 1]) dnl Checks for header files. -dnl obsolete: AC_HEADER_STDC +# Autoupdate added the next two lines to ensure that your configure +# script's behavior did not change. They are probably safe to remove. +dnl AC_CHECK_INCLUDES_DEFAULT +dnl AC_PROG_EGREP +# +# AC_CHECK_HEADERS([arpa/inet.h fcntl.h netinet/in.h stdlib.h string.h sys/time.h syslog.h unistd.h stdatomic.h]) @@ -161,7 +167,6 @@ AC_TYPE_UINT64_T AC_TYPE_UINT8_T AC_FUNC_SELECT_ARGTYPES -dnl obsolete: AC_TYPE_SIGNAL AC_FUNC_STAT AC_SYS_LARGEFILE diff --git a/doc/Makefile.in b/doc/Makefile.in index 33eca4d6..c59b2640 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -276,7 +276,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/doc/yadifa.conf.man b/doc/yadifa.conf.man index 7ca4e8ab..0a45c9c3 100644 --- a/doc/yadifa.conf.man +++ b/doc/yadifa.conf.man @@ -10,7 +10,7 @@ .fi .. -.TH "YADIFA\-CONF" "5" "2021\-09\-29" "YADIFA " "YADIFA " +.TH "YADIFA\-CONF" "5" "2021\-10\-25" "YADIFA " "YADIFA " .SH NAME .PP @@ -141,7 +141,7 @@ from the sources. .SH VERSION .PP -Version: 2.5.2 of 2021\-09\-29 +Version: 2.5.3 of 2021\-10\-25 .PP .SH MAILING LISTS diff --git a/doc/yadifa.man b/doc/yadifa.man index 5b003692..39786fe7 100644 --- a/doc/yadifa.man +++ b/doc/yadifa.man @@ -10,7 +10,7 @@ .fi .. -.TH "YADIFA" "8" "2021\-09\-29" "YADIFA " "YADIFA " +.TH "YADIFA" "8" "2021\-10\-25" "YADIFA " "YADIFA " .SH NAME .PP @@ -345,7 +345,7 @@ file from the sources code. .SH VERSION .PP -Version: 2.5.2 of 2020-12-09. +Version: 2.5.3 of 2020-12-09. .PP .SH MAILINGLIST diff --git a/doc/yadifa.rc.man b/doc/yadifa.rc.man index 819a87f9..a4d632bd 100644 --- a/doc/yadifa.rc.man +++ b/doc/yadifa.rc.man @@ -10,7 +10,7 @@ .fi .. -.TH "YADIFA\-RC" "5" "2021\-09\-29" "YADIFA " "YADIFA " +.TH "YADIFA\-RC" "5" "2021\-10\-25" "YADIFA " "YADIFA " .SH NAME .PP @@ -140,7 +140,7 @@ from the sources. .SH VERSION .PP -Version: 2.5.2 of 2021\-09\-29 +Version: 2.5.3 of 2021\-10\-25 .PP .SH MAILING LISTS diff --git a/doc/yadifad.conf.man b/doc/yadifad.conf.man index 00f64232..694fb225 100644 --- a/doc/yadifad.conf.man +++ b/doc/yadifad.conf.man @@ -10,7 +10,7 @@ .fi .. -.TH "YADIFAD\-CONF" "5" "2021\-09\-29" "YADIFA " "YADIFA " +.TH "YADIFAD\-CONF" "5" "2021\-10\-25" "YADIFA " "YADIFA " .SH NAME .PP @@ -1831,7 +1831,7 @@ from the sources. .SH VERSION .PP -Version: 2.5.2 of 2021\-09\-29. +Version: 2.5.3 of 2021\-10\-25. .PP .SH MAILING LISTS diff --git a/doc/yadifad.man b/doc/yadifad.man index f9300128..087100a8 100644 --- a/doc/yadifad.man +++ b/doc/yadifad.man @@ -10,7 +10,7 @@ .fi .. -.TH "YADIFAD" "8" "2021\-09\-29" "YADIFA " "YADIFA " +.TH "YADIFAD" "8" "2021\-10\-25" "YADIFA " "YADIFA " .SH NAME .PP @@ -314,7 +314,7 @@ SIGTERM .PP The yadifad.conf itself is mandatory, but can be empty. No options is needed for using yadifad DNS name server. .PP -The yadifad configuration options can be found in yadifad.conf.5 man page. A complete description is provided in the YADIFA 2.5.2 Reference Manual (YM24). +The yadifad configuration options can be found in yadifad.conf.5 man page. A complete description is provided in the YADIFA 2.5.3 Reference Manual (YM24). .PP .SH FILES @@ -355,7 +355,7 @@ file from the source code. .SH VERSION .PP -Version: 2.5.2 of 2021\-09\-29. +Version: 2.5.3 of 2021\-10\-25. .PP .SH MAILING LISTS diff --git a/doc/yakeyrolld.conf.man b/doc/yakeyrolld.conf.man index e7278967..a7f11d52 100644 --- a/doc/yakeyrolld.conf.man +++ b/doc/yakeyrolld.conf.man @@ -10,7 +10,7 @@ .fi .. -.TH "YAKEYROLLD\-CONF" "5" "2021\-09\-29" "YAKEYROLLD " "YADIFA " +.TH "YAKEYROLLD\-CONF" "5" "2021\-10\-25" "YAKEYROLLD " "YADIFA " .SH NAME .PP @@ -722,7 +722,7 @@ from the sources. .SH VERSION .PP -Version: 2.5.2 of 2021\-09\-29. +Version: 2.5.3 of 2021\-10\-25. .PP .SH MAILING LISTS diff --git a/doc/yakeyrolld.man b/doc/yakeyrolld.man index c4e318ca..fd0ee4f3 100644 --- a/doc/yakeyrolld.man +++ b/doc/yakeyrolld.man @@ -10,7 +10,7 @@ .fi .. -.TH "YAKEYROLLD" "8" "2021\-09\-29" "YAKEYROLLD " "YADIFA " +.TH "YAKEYROLLD" "8" "2021\-10\-25" "YAKEYROLLD " "YADIFA " .SH NAME .PP @@ -266,7 +266,7 @@ file from the sources code. .SH VERSION .PP -Version: 2.5.2 of 2021\-09\-29. +Version: 2.5.3 of 2021\-10\-25. .PP .SH MAILINGLIST diff --git a/etc/Makefile.in b/etc/Makefile.in index ecc6bf4e..d768ddd6 100644 --- a/etc/Makefile.in +++ b/etc/Makefile.in @@ -294,7 +294,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/etc/yadifad.conf.example b/etc/yadifad.conf.example index 3c5829f3..473cf19e 100644 --- a/etc/yadifad.conf.example +++ b/etc/yadifad.conf.example @@ -31,7 +31,7 @@ serverid "yadifad-01" # The version returned by a query to version.yadifa. CH TXT - version "2.5.2" + version "2.5.3" # Set the maximum UDP packet size. Cannot be less than 512. Cannot be more than 65535. Typical choice is 4096. edns0-max-size 4096 @@ -157,7 +157,6 @@ syslog syslog USER,CRON,PID - # New since 2.5.2: the output can be piped to any program. # It is to be noted that the command will be run even if no logger is bound to it. # gzip-log "|/usr/bin/gzip - >> /var/log/yadifa/yadifa.log.gz" diff --git a/lib/dnscore/ChangeLog b/lib/dnscore/ChangeLog index 107781ff..193b4d54 100644 --- a/lib/dnscore/ChangeLog +++ b/lib/dnscore/ChangeLog @@ -29,6 +29,11 @@ # ################################################################################ +20211025: + YADIFA 2.5.3-public + + Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. + 20210929: YADIFA 2.5.2-public diff --git a/lib/dnscore/Makefile.am b/lib/dnscore/Makefile.am index 9bae58d1..6c7c0604 100644 --- a/lib/dnscore/Makefile.am +++ b/lib/dnscore/Makefile.am @@ -40,7 +40,7 @@ AM_CFLAGS += -I$(top_srcdir)/lib/dnscore/include -I$(top_builddir)/lib/dnscore/i #AM_CFLAGS += -I$(top_srcdir)/lib/dnslg/include -I$(top_builddir)/lib/dnslg/include #AM_CFLAGS += -I$(top_srcdir)/lib/dnstcl/include -I$(top_builddir)/lib/dnstcl/include -dist_noinst_DATA = VERSION include/dnscore/thirdparty/stdatomic.h +dist_noinst_DATA = VERSION include/dnscore/thirdparty/stdatomic.h src/tcp_manager.c lib_LTLIBRARIES= libdnscore.la libdnscore_la_LDFLAGS = -version-info 7:4:0 @@ -177,7 +177,6 @@ libdnscore_la_SOURCES = \ src/sys_error.c \ src/sys_get_cpu_count.c \ src/tcp_io_stream.c \ - src/tcp_manager.c \ src/thread.c \ src/thread_pool.c \ src/thread-tag.c \ diff --git a/lib/dnscore/Makefile.in b/lib/dnscore/Makefile.in index 28e40152..32048d6c 100644 --- a/lib/dnscore/Makefile.in +++ b/lib/dnscore/Makefile.in @@ -365,8 +365,8 @@ am__libdnscore_la_SOURCES_DIST = src/alarm.c src/acl.c \ src/shared-heap-bytearray-output-stream.c src/signals.c \ src/simple-http-server.c src/socket-server.c src/string_set.c \ src/sys_error.c src/sys_get_cpu_count.c src/tcp_io_stream.c \ - src/tcp_manager.c src/thread.c src/thread_pool.c \ - src/thread-tag.c src/threaded-qsl-cw.c src/threaded_dll_cw.c \ + src/thread.c src/thread_pool.c src/thread-tag.c \ + src/threaded-qsl-cw.c src/threaded_dll_cw.c \ src/threaded_nb_mm.c src/threaded_nbrb.c \ src/threaded_queue_slg.c src/threaded_ringbuffer.c \ src/threaded_ringbuffer_cw.c src/threaded_ringlist.c \ @@ -422,8 +422,8 @@ am_libdnscore_la_OBJECTS = src/alarm.lo src/acl.lo src/acl-config.lo \ src/shared-heap-bytearray-output-stream.lo src/signals.lo \ src/simple-http-server.lo src/socket-server.lo \ src/string_set.lo src/sys_error.lo src/sys_get_cpu_count.lo \ - src/tcp_io_stream.lo src/tcp_manager.lo src/thread.lo \ - src/thread_pool.lo src/thread-tag.lo src/threaded-qsl-cw.lo \ + src/tcp_io_stream.lo src/thread.lo src/thread_pool.lo \ + src/thread-tag.lo src/threaded-qsl-cw.lo \ src/threaded_dll_cw.lo src/threaded_nb_mm.lo \ src/threaded_nbrb.lo src/threaded_queue_slg.lo \ src/threaded_ringbuffer.lo src/threaded_ringbuffer_cw.lo \ @@ -665,7 +665,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ @@ -814,7 +813,7 @@ LOCALFLAGS = -DPREFIX='"$(prefix)"' -DSYSCONFDIR='"$(sysconfdir)"' -DLOCALSTATED #AM_CFLAGS += -I$(top_srcdir)/lib/dnsdb/include -I$(top_builddir)/lib/dnsdb/include #AM_CFLAGS += -I$(top_srcdir)/lib/dnslg/include -I$(top_builddir)/lib/dnslg/include #AM_CFLAGS += -I$(top_srcdir)/lib/dnstcl/include -I$(top_builddir)/lib/dnstcl/include -dist_noinst_DATA = VERSION include/dnscore/thirdparty/stdatomic.h +dist_noinst_DATA = VERSION include/dnscore/thirdparty/stdatomic.h src/tcp_manager.c lib_LTLIBRARIES = libdnscore.la libdnscore_la_LDFLAGS = -version-info 7:4:0 #libdnscore_la_LIBADD=$(top_buildir)/lib/.../libsomething.la @@ -865,8 +864,8 @@ libdnscore_la_SOURCES = src/alarm.c src/acl.c src/acl-config.c \ src/shared-heap-bytearray-output-stream.c src/signals.c \ src/simple-http-server.c src/socket-server.c src/string_set.c \ src/sys_error.c src/sys_get_cpu_count.c src/tcp_io_stream.c \ - src/tcp_manager.c src/thread.c src/thread_pool.c \ - src/thread-tag.c src/threaded-qsl-cw.c src/threaded_dll_cw.c \ + src/thread.c src/thread_pool.c src/thread-tag.c \ + src/threaded-qsl-cw.c src/threaded_dll_cw.c \ src/threaded_nb_mm.c src/threaded_nbrb.c \ src/threaded_queue_slg.c src/threaded_ringbuffer.c \ src/threaded_ringbuffer_cw.c src/threaded_ringlist.c \ @@ -1183,7 +1182,6 @@ src/sys_get_cpu_count.lo: src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) src/tcp_io_stream.lo: src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) -src/tcp_manager.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) src/thread.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) src/thread_pool.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) src/thread-tag.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) @@ -1354,7 +1352,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sys_error.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sys_get_cpu_count.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/tcp_io_stream.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/tcp_manager.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/thread-tag.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/thread.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/thread_pool.Plo@am__quote@ diff --git a/lib/dnscore/README b/lib/dnscore/README index 6c3b67e9..cbcc1400 100644 --- a/lib/dnscore/README +++ b/lib/dnscore/README @@ -29,9 +29,7 @@ # ################################################################################ -20210929: - YADIFA 2.5.2-public +20211025: + YADIFA 2.5.3-public Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. - - Fixes an issue where a corrupted configuration file could lead to a crash while starting-up. diff --git a/lib/dnscore/VERSION b/lib/dnscore/VERSION index f225a78a..aedc15bb 100644 --- a/lib/dnscore/VERSION +++ b/lib/dnscore/VERSION @@ -1 +1 @@ -2.5.2 +2.5.3 diff --git a/lib/dnscore/include/dnscore/dnscore-release-date.h b/lib/dnscore/include/dnscore/dnscore-release-date.h index a6d1f8d2..13b1bb86 100644 --- a/lib/dnscore/include/dnscore/dnscore-release-date.h +++ b/lib/dnscore/include/dnscore/dnscore-release-date.h @@ -1,3 +1,3 @@ #pragma once -#define YADIFA_DNSCORE_RELEASE_DATE "2021-09-30" +#define YADIFA_DNSCORE_RELEASE_DATE "2021-10-25" diff --git a/lib/dnscore/include/dnscore/dnsname.h b/lib/dnscore/include/dnscore/dnsname.h index 96b91963..9e1c3baf 100644 --- a/lib/dnscore/include/dnscore/dnsname.h +++ b/lib/dnscore/include/dnscore/dnsname.h @@ -434,6 +434,8 @@ bool dnsname_equals_ignorecase3(const u8* name_a, const u8* name_b); u32 dnsname_len(const u8* name); +ya_result dnsname_len_checked(const u8 *name); + /* ONE use */ u32 dnsname_getdepth(const u8* name); @@ -442,6 +444,8 @@ u32 dnsname_getdepth(const u8* name); u32 dnsname_copy(u8* dst, const u8* src); +ya_result dnsname_copy_checked(u8* dst, const u8* src); + /* malloc & copies a dnsname */ u8* dnsname_dup(const u8* src); diff --git a/lib/dnscore/src/dnsname.c b/lib/dnscore/src/dnsname.c index c8fd056c..2559ba0a 100644 --- a/lib/dnscore/src/dnsname.c +++ b/lib/dnscore/src/dnsname.c @@ -2320,6 +2320,29 @@ dnsname_len(const u8 *name) return name - start; } +ya_result +dnsname_len_checked(const u8 *name) +{ + yassert(name != NULL); + + ya_result total = 0; + + u8 c; + + while((c = *name++) > 0) + { + name += c; + total += c; + if(total > MAX_DOMAIN_LENGTH) + { + return DOMAIN_TOO_LONG; + } + } + + return total + 1; +} + + s32 dnsname_len_with_limit(const u8 *name, const u8 *name_limit) { @@ -2404,6 +2427,17 @@ dnsname_copy(u8* dst, const u8* src) return len; } +ya_result +dnsname_copy_checked(u8* dst, const u8* src) +{ + ya_result len = dnsname_len_checked(src); + if(ISOK(len)) + { + MEMCOPY(dst, src, len); + } + return len; +} + /** @brief Canonizes a dns name. * * Canonizes a dns name. (A.K.A : lo-cases it) diff --git a/lib/dnscore/src/message_print_format_dig.c b/lib/dnscore/src/message_print_format_dig.c index b4a9b278..ba60cd89 100644 --- a/lib/dnscore/src/message_print_format_dig.c +++ b/lib/dnscore/src/message_print_format_dig.c @@ -241,7 +241,7 @@ message_print_format_dig_buffer(output_stream *os_, const u8 *buffer, u32 length { continue; } - else if(rtype == TYPE_OPT) + else if(rtype == TYPE_TSIG) { continue; } diff --git a/lib/dnscore/src/packet_reader.c b/lib/dnscore/src/packet_reader.c index dd50895c..a9c89d88 100644 --- a/lib/dnscore/src/packet_reader.c +++ b/lib/dnscore/src/packet_reader.c @@ -94,7 +94,14 @@ packet_reader_read_fqdn(packet_unpack_reader_data* reader, u8 *output_buffer, u3 new_offset <<= 8; new_offset |= *p; - p = &reader->packet[new_offset]; + const u8* q = &reader->packet[new_offset]; + + if(q >= p) + { + return RCODE_ERROR_CODE(RCODE_FORMERR); + } + + p = q; reader->offset++; diff --git a/lib/dnscore/src/timems.c b/lib/dnscore/src/timems.c index 6e37fe5e..7fee46d2 100644 --- a/lib/dnscore/src/timems.c +++ b/lib/dnscore/src/timems.c @@ -763,25 +763,34 @@ timeus_from_smarttime_ex(const char *text, s64 now) { text = parse_skip_nondigits(text); - if(FAIL(ret = parse_u32_check_range_len_base10(text, 2, &hours, 0, 23))) + if(*text != '\0') { - return ret; + if(FAIL(ret = parse_u32_check_range_len_base10(text, 2, &hours, 0, 23))) + { + return ret; + } + text += 2; + text = parse_skip_nondigits(text); } - text += 2; - text = parse_skip_nondigits(text); - if(FAIL(ret = parse_u32_check_range_len_base10(text, 2, &minutes, 0, 59))) + if(*text != '\0') { - return ret; + if(FAIL(ret = parse_u32_check_range_len_base10(text, 2, &minutes, 0, 59))) + { + return ret; + } + text += 2; + text = parse_skip_nondigits(text); } - text += 2; - text = parse_skip_nondigits(text); - if(FAIL(ret = parse_u32_check_range_len_base10(text, 2, &seconds, 0, 59))) + if(*text != '\0') { - return ret; + if(FAIL(ret = parse_u32_check_range_len_base10(text, 2, &seconds, 0, 59))) + { + return ret; + } + text += 2; } - text += 2; // skip blanks // if the end of the text hasn't been reached then start parsing fractional time diff --git a/lib/dnsdb/ChangeLog b/lib/dnsdb/ChangeLog index 107781ff..193b4d54 100644 --- a/lib/dnsdb/ChangeLog +++ b/lib/dnsdb/ChangeLog @@ -29,6 +29,11 @@ # ################################################################################ +20211025: + YADIFA 2.5.3-public + + Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. + 20210929: YADIFA 2.5.2-public diff --git a/lib/dnsdb/Makefile.in b/lib/dnsdb/Makefile.in index 1a29847a..73bb5141 100644 --- a/lib/dnsdb/Makefile.in +++ b/lib/dnsdb/Makefile.in @@ -621,7 +621,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/lib/dnsdb/README b/lib/dnsdb/README index 6c3b67e9..cbcc1400 100644 --- a/lib/dnsdb/README +++ b/lib/dnsdb/README @@ -29,9 +29,7 @@ # ################################################################################ -20210929: - YADIFA 2.5.2-public +20211025: + YADIFA 2.5.3-public Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. - - Fixes an issue where a corrupted configuration file could lead to a crash while starting-up. diff --git a/lib/dnsdb/VERSION b/lib/dnsdb/VERSION index f225a78a..aedc15bb 100644 --- a/lib/dnsdb/VERSION +++ b/lib/dnsdb/VERSION @@ -1 +1 @@ -2.5.2 +2.5.3 diff --git a/lib/dnsdb/include/dnsdb/dnsdb-config.h b/lib/dnsdb/include/dnsdb/dnsdb-config.h index 90f69283..7aa1a35e 100644 --- a/lib/dnsdb/include/dnsdb/dnsdb-config.h +++ b/lib/dnsdb/include/dnsdb/dnsdb-config.h @@ -243,9 +243,6 @@ /* zalloc memory system disabled. */ #define HAS_ZALLOC_SUPPORT 1 -/* yadifa zonesign tool disabled. */ -#define HAS_ZONESIGN 0 - /* Define to 1 if you have the `alarm' function. */ #define HAVE_ALARM 1 @@ -684,7 +681,7 @@ #define PACKAGE_NAME "yadifa" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "yadifa 2.5.2-10318" +#define PACKAGE_STRING "yadifa 2.5.3-10333" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "yadifa" @@ -693,7 +690,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.5.2-10318" +#define PACKAGE_VERSION "2.5.3-10333" /* Define to the type of arg 1 for `select'. */ #define SELECT_TYPE_ARG1 int @@ -714,7 +711,7 @@ /* #undef TM_IN_SYS_TIME */ /* Version number of package */ -#define VERSION "2.5.2-10318" +#define VERSION "2.5.3-10333" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff --git a/lib/dnsdb/src/journal-cjf-ro.c b/lib/dnsdb/src/journal-cjf-ro.c index d127a498..22c53ba9 100644 --- a/lib/dnsdb/src/journal-cjf-ro.c +++ b/lib/dnsdb/src/journal-cjf-ro.c @@ -1477,16 +1477,16 @@ journal_cjf_ro_idxt_verify(journal_cjf *jnl) if(loops == 0) { - if(entry->file_offset > CJF_HEADER_SIZE) + if(entry->file_offset < CJF_HEADER_SIZE) { // looped at an unexpected position - log_err("cjf: %{dnsname}: page[%i] looped at an unexpected position (%u != expected %u)", jnl->origin, page, entry->file_offset, CJF_HEADER_SIZE); + log_err("cjf: %{dnsname}: page[%i] looped into the header position (%u < %u)", jnl->origin, page, entry->file_offset, CJF_HEADER_SIZE); error = TRUE; } - else if(entry->file_offset > CJF_HEADER_SIZE) + else if(entry->file_offset != CJF_HEADER_SIZE) { // looped at an unexpected position - log_err("cjf: %{dnsname}: page[%i] looped into the header position (%u < %u)", jnl->origin, page, entry->file_offset, CJF_HEADER_SIZE); + log_err("cjf: %{dnsname}: page[%i] looped at an unexpected position (%u != expected %u)", jnl->origin, page, entry->file_offset, CJF_HEADER_SIZE); error = TRUE; } diff --git a/lib/dnsdb/src/zdb-zone-answer-ixfr.c b/lib/dnsdb/src/zdb-zone-answer-ixfr.c index 47ffdd41..f618ef42 100644 --- a/lib/dnsdb/src/zdb-zone-answer-ixfr.c +++ b/lib/dnsdb/src/zdb-zone-answer-ixfr.c @@ -925,7 +925,6 @@ zdb_zone_answer_ixfr_thread(void* data_) } } - #if DNSCORE_HAS_TCP_MANAGER output_stream_flush(&tcpos); output_stream *tcpos_filtered = buffer_output_stream_get_filtered(&tcpos); @@ -980,7 +979,9 @@ zdb_zone_answer_ixfr( if(clone == NULL) { log_warn("zone write axfr: %{dnsname}: %{sockaddr}: cannot answer, message cannot be processed", zone->origin, message_get_sender_sa(mesg)); +#if !DNSCORE_HAS_TCP_MANAGER close_ex(sockfd); +#endif return; // BUFFER_WOULD_OVERFLOW; } diff --git a/lib/dnslg/ChangeLog b/lib/dnslg/ChangeLog index 107781ff..193b4d54 100644 --- a/lib/dnslg/ChangeLog +++ b/lib/dnslg/ChangeLog @@ -29,6 +29,11 @@ # ################################################################################ +20211025: + YADIFA 2.5.3-public + + Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. + 20210929: YADIFA 2.5.2-public diff --git a/lib/dnslg/Makefile.in b/lib/dnslg/Makefile.in index ea2a6621..0b64998b 100644 --- a/lib/dnslg/Makefile.in +++ b/lib/dnslg/Makefile.in @@ -495,7 +495,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/lib/dnslg/README b/lib/dnslg/README index 6c3b67e9..cbcc1400 100644 --- a/lib/dnslg/README +++ b/lib/dnslg/README @@ -29,9 +29,7 @@ # ################################################################################ -20210929: - YADIFA 2.5.2-public +20211025: + YADIFA 2.5.3-public Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. - - Fixes an issue where a corrupted configuration file could lead to a crash while starting-up. diff --git a/lib/dnslg/VERSION b/lib/dnslg/VERSION index f225a78a..aedc15bb 100644 --- a/lib/dnslg/VERSION +++ b/lib/dnslg/VERSION @@ -1 +1 @@ -2.5.2 +2.5.3 diff --git a/m4/yadifa.m4 b/m4/yadifa.m4 index 6c6bd5cb..653d213d 100644 --- a/m4/yadifa.m4 +++ b/m4/yadifa.m4 @@ -295,8 +295,8 @@ AC_HAS_DISABLE(ctrl,CTRL,[yadifa ctrl remote control tool]) dnl ZONESIGN dnl ========================================================================== - -AC_HAS_ENABLE(zonesign,ZONESIGN,[yadifa zonesign tool]) +dnl AC_HAS_ENABLE(zonesign,ZONESIGN,[yadifa zonesign tool]) +AM_CONDITIONAL([HAS_ZONESIGN], [xno = xyes]) dnl KEYGEN dnl ========================================================================== @@ -441,7 +441,7 @@ dnl EDDSA dnl ===== dnl AC_HAS_DISABLE(eddsa, EDDSA_SUPPORT,[Edward Curve (EDDSA) support (Use this if the available SSL library does not support it properly)]) AC_MSG_CHECKING(if EDDSA has been disabled) -AC_ARG_ENABLE(EDDSA, AC_HELP_STRING([--disable-eddsa]), [Disable EDDSA]) +AC_ARG_ENABLE(EDDSA, AS_HELP_STRING([--disable-eddsa]), [Disable EDDSA]) case "y$enable_eddsa" in yyes|y) if test "x$ac_cv_func_EVP_PKEY_new_raw_public_key" == xyes; then diff --git a/sbin/yadifad/ChangeLog b/sbin/yadifad/ChangeLog index 107781ff..193b4d54 100644 --- a/sbin/yadifad/ChangeLog +++ b/sbin/yadifad/ChangeLog @@ -29,6 +29,11 @@ # ################################################################################ +20211025: + YADIFA 2.5.3-public + + Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. + 20210929: YADIFA 2.5.2-public diff --git a/sbin/yadifad/Makefile.in b/sbin/yadifad/Makefile.in index e13473ca..224b02b6 100644 --- a/sbin/yadifad/Makefile.in +++ b/sbin/yadifad/Makefile.in @@ -597,7 +597,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/sbin/yadifad/README b/sbin/yadifad/README index 6c3b67e9..cbcc1400 100644 --- a/sbin/yadifad/README +++ b/sbin/yadifad/README @@ -29,9 +29,7 @@ # ################################################################################ -20210929: - YADIFA 2.5.2-public +20211025: + YADIFA 2.5.3-public Fixes a critical issue that could cause yadifad to crash handling certain DNS packet with privileged access. - - Fixes an issue where a corrupted configuration file could lead to a crash while starting-up. diff --git a/sbin/yadifad/VERSION b/sbin/yadifad/VERSION index f225a78a..aedc15bb 100644 --- a/sbin/yadifad/VERSION +++ b/sbin/yadifad/VERSION @@ -1 +1 @@ -2.5.2 +2.5.3 diff --git a/sbin/yakeyrolld/Makefile.in b/sbin/yakeyrolld/Makefile.in index 3fc3f7da..4899737c 100644 --- a/sbin/yakeyrolld/Makefile.in +++ b/sbin/yakeyrolld/Makefile.in @@ -472,7 +472,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/circular-file-test/Makefile.in b/test/circular-file-test/Makefile.in index 4c1a7e65..26cbfbc4 100644 --- a/test/circular-file-test/Makefile.in +++ b/test/circular-file-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/cjf-scan/Makefile.in b/test/cjf-scan/Makefile.in index 5c340681..a2b3dac5 100644 --- a/test/cjf-scan/Makefile.in +++ b/test/cjf-scan/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/cmdline-test/Makefile.in b/test/cmdline-test/Makefile.in index 7c2cdef9..eeba89af 100644 --- a/test/cmdline-test/Makefile.in +++ b/test/cmdline-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/collection-test/Makefile.in b/test/collection-test/Makefile.in index e4d8bfda..b65a6183 100644 --- a/test/collection-test/Makefile.in +++ b/test/collection-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/daemonised-logger-test/Makefile.in b/test/daemonised-logger-test/Makefile.in index cac0962d..522ec8a0 100644 --- a/test/daemonised-logger-test/Makefile.in +++ b/test/daemonised-logger-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/dnskey-test/Makefile.in b/test/dnskey-test/Makefile.in index 153a9241..6936ffa6 100644 --- a/test/dnskey-test/Makefile.in +++ b/test/dnskey-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/dnsname-test/Makefile.in b/test/dnsname-test/Makefile.in index e663eb43..594bb223 100644 --- a/test/dnsname-test/Makefile.in +++ b/test/dnsname-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/dnssec-test/Makefile.in b/test/dnssec-test/Makefile.in index 8f34e65e..bc3ad4b9 100644 --- a/test/dnssec-test/Makefile.in +++ b/test/dnssec-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/dnsserver-test/Makefile.in b/test/dnsserver-test/Makefile.in index 69f4f4e5..cbe52d4b 100644 --- a/test/dnsserver-test/Makefile.in +++ b/test/dnsserver-test/Makefile.in @@ -463,7 +463,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/dsfromkey-test/Makefile.in b/test/dsfromkey-test/Makefile.in index 64422dcf..b2a6a683 100644 --- a/test/dsfromkey-test/Makefile.in +++ b/test/dsfromkey-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/file-test/Makefile.in b/test/file-test/Makefile.in index 5e4634c5..ca5ef696 100644 --- a/test/file-test/Makefile.in +++ b/test/file-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/filepool-test/Makefile.in b/test/filepool-test/Makefile.in index ea67598c..bf65d110 100644 --- a/test/filepool-test/Makefile.in +++ b/test/filepool-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/freebsd12-test/Makefile.in b/test/freebsd12-test/Makefile.in index d03870ad..d98ff4eb 100644 --- a/test/freebsd12-test/Makefile.in +++ b/test/freebsd12-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/ipc-test/Makefile.in b/test/ipc-test/Makefile.in index 76289b71..1cf2d740 100644 --- a/test/ipc-test/Makefile.in +++ b/test/ipc-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/journal-from-ixfr/Makefile.in b/test/journal-from-ixfr/Makefile.in index 3232d1ea..f48328ea 100644 --- a/test/journal-from-ixfr/Makefile.in +++ b/test/journal-from-ixfr/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/journal-fusion/Makefile.in b/test/journal-fusion/Makefile.in index ab0543ae..3e5505f8 100644 --- a/test/journal-fusion/Makefile.in +++ b/test/journal-fusion/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/journal-speed-test/Makefile.in b/test/journal-speed-test/Makefile.in index 5ba6b584..e39ccf2b 100644 --- a/test/journal-speed-test/Makefile.in +++ b/test/journal-speed-test/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/keygen-test/Makefile.in b/test/keygen-test/Makefile.in index fed559ee..0da4956d 100644 --- a/test/keygen-test/Makefile.in +++ b/test/keygen-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/limiter-test/Makefile.in b/test/limiter-test/Makefile.in index 08f3b8ce..d6299ec1 100644 --- a/test/limiter-test/Makefile.in +++ b/test/limiter-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/logger-test/Makefile.in b/test/logger-test/Makefile.in index ad570945..ba82da30 100644 --- a/test/logger-test/Makefile.in +++ b/test/logger-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/message-test/Makefile.in b/test/message-test/Makefile.in index d8d1f46a..95875380 100644 --- a/test/message-test/Makefile.in +++ b/test/message-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/mutex-test/Makefile.in b/test/mutex-test/Makefile.in index 2f135d26..5859e539 100644 --- a/test/mutex-test/Makefile.in +++ b/test/mutex-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/network-interfaces-forall-test/Makefile.in b/test/network-interfaces-forall-test/Makefile.in index 4ba4986a..77ff905a 100644 --- a/test/network-interfaces-forall-test/Makefile.in +++ b/test/network-interfaces-forall-test/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/notify-test/Makefile.in b/test/notify-test/Makefile.in index b88807fe..da1aba3c 100644 --- a/test/notify-test/Makefile.in +++ b/test/notify-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/nsec3-answer/Makefile.in b/test/nsec3-answer/Makefile.in index fb881140..97e0d4c0 100644 --- a/test/nsec3-answer/Makefile.in +++ b/test/nsec3-answer/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/nsec3-hash/Makefile.in b/test/nsec3-hash/Makefile.in index df58f363..3bdb3c4d 100644 --- a/test/nsec3-hash/Makefile.in +++ b/test/nsec3-hash/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/openssl111a-ecdsa-test/Makefile.in b/test/openssl111a-ecdsa-test/Makefile.in index ec42e5be..2d6f5cfa 100644 --- a/test/openssl111a-ecdsa-test/Makefile.in +++ b/test/openssl111a-ecdsa-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/openssl111a-eddsa-test/Makefile.in b/test/openssl111a-eddsa-test/Makefile.in index 068b64fc..80bbcb83 100644 --- a/test/openssl111a-eddsa-test/Makefile.in +++ b/test/openssl111a-eddsa-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/parser-test/Makefile.in b/test/parser-test/Makefile.in index 345a2ef2..cd15ce11 100644 --- a/test/parser-test/Makefile.in +++ b/test/parser-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/protocol-test/Makefile.in b/test/protocol-test/Makefile.in index 342ee83b..4eae9d08 100644 --- a/test/protocol-test/Makefile.in +++ b/test/protocol-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/query-hammer-test/Makefile.in b/test/query-hammer-test/Makefile.in index 9356d00e..4cf5e1d9 100644 --- a/test/query-hammer-test/Makefile.in +++ b/test/query-hammer-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/rrsig-test/Makefile.in b/test/rrsig-test/Makefile.in index 9edce262..1df3ff8c 100644 --- a/test/rrsig-test/Makefile.in +++ b/test/rrsig-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/shared-circular-buffer-test/Makefile.in b/test/shared-circular-buffer-test/Makefile.in index f20a4d86..635a1fde 100644 --- a/test/shared-circular-buffer-test/Makefile.in +++ b/test/shared-circular-buffer-test/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/shared-heap-test/Makefile.in b/test/shared-heap-test/Makefile.in index 1bf4f57f..668646b9 100644 --- a/test/shared-heap-test/Makefile.in +++ b/test/shared-heap-test/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/simple-http-server-test/Makefile.in b/test/simple-http-server-test/Makefile.in index e76af816..3e1d1af5 100644 --- a/test/simple-http-server-test/Makefile.in +++ b/test/simple-http-server-test/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/skeleton/Makefile.in b/test/skeleton/Makefile.in index 31753b8d..2b283c41 100644 --- a/test/skeleton/Makefile.in +++ b/test/skeleton/Makefile.in @@ -457,7 +457,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/stream-test/Makefile.in b/test/stream-test/Makefile.in index 61f5c95f..93e167c2 100644 --- a/test/stream-test/Makefile.in +++ b/test/stream-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/threaded-queue/Makefile.in b/test/threaded-queue/Makefile.in index 38851278..ed87411e 100644 --- a/test/threaded-queue/Makefile.in +++ b/test/threaded-queue/Makefile.in @@ -455,7 +455,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/update-test/Makefile.in b/test/update-test/Makefile.in index 94e875fe..6abc3776 100644 --- a/test/update-test/Makefile.in +++ b/test/update-test/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/xfr/Makefile.in b/test/xfr/Makefile.in index a7aac5e7..73386886 100644 --- a/test/xfr/Makefile.in +++ b/test/xfr/Makefile.in @@ -454,7 +454,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/test/zone-save-test/Makefile.in b/test/zone-save-test/Makefile.in index 266ae583..9567dd67 100644 --- a/test/zone-save-test/Makefile.in +++ b/test/zone-save-test/Makefile.in @@ -456,7 +456,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@ diff --git a/var/Makefile.in b/var/Makefile.in index e0b6e043..a29752e0 100644 --- a/var/Makefile.in +++ b/var/Makefile.in @@ -274,7 +274,6 @@ HAS_YADIFA = @HAS_YADIFA@ HAS_ZALLOC_DEBUG_SUPPORT = @HAS_ZALLOC_DEBUG_SUPPORT@ HAS_ZALLOC_STATISTICS_SUPPORT = @HAS_ZALLOC_STATISTICS_SUPPORT@ HAS_ZALLOC_SUPPORT = @HAS_ZALLOC_SUPPORT@ -HAS_ZONESIGN = @HAS_ZONESIGN@ HAVE_RECVMMSG = @HAVE_RECVMMSG@ HAVE_SENDMMSG = @HAVE_SENDMMSG@ INSTALL = @INSTALL@