powerdns-recursor: updated to 4.3.0
4.3.0 Improvements Only log qname parsing errors when ‘log-common-errors’ is set. Update copyright year. 4.2.1 Improvements Add CentOS 8 as builder target Update boost.m4 Add deviceName field to protobuf messages Test improvements Builder: add raspbian-buster target Bug Fixes Purge map of failed auths periodically by keeping a last changed timestamp. Prime NS records of root-servers.net parent (.net) Issue with “zz” abbreviation for IPv6 RPZ triggers Basic validation of $GENERATE parameters Fix inverse handler registration logic for SNMP. 4.2.0 Improvements Clear CMSG_SPACE(sizeof(data)) in cmsghdr to appease valgrind Bug Fixes Make sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0 Limit compression pointers to 14 bits misc Fix the export of only outgoing queries or incoming responses
This commit is contained in:
parent
c7a2b4319d
commit
5e6a649b18
7 changed files with 17 additions and 131 deletions
|
@ -1,8 +1,7 @@
|
|||
# $NetBSD: Makefile,v 1.34 2020/01/18 21:50:23 jperkin Exp $
|
||||
# $NetBSD: Makefile,v 1.35 2020/03/17 19:07:29 adam Exp $
|
||||
|
||||
DISTNAME= pdns-recursor-4.1.12
|
||||
DISTNAME= pdns-recursor-4.3.0
|
||||
PKGNAME= ${DISTNAME:S/pdns/powerdns/}
|
||||
PKGREVISION= 1
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://downloads.powerdns.com/releases/
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
@ -23,8 +22,6 @@ RCD_SCRIPTS+= pdns_recursor
|
|||
|
||||
EGDIR= ${PREFIX}/share/examples/pdns-recursor
|
||||
|
||||
PTHREAD_AUTO_VARS= yes
|
||||
|
||||
INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR}
|
||||
|
||||
CONF_FILES+= ${EGDIR}/recursor.conf-dist \
|
||||
|
|
|
@ -1,16 +1,12 @@
|
|||
$NetBSD: distinfo,v 1.29 2019/04/25 18:44:36 adam Exp $
|
||||
$NetBSD: distinfo,v 1.30 2020/03/17 19:07:29 adam Exp $
|
||||
|
||||
SHA1 (pdns-recursor-4.1.12.tar.bz2) = aaecc9ab4ce403be623b9eb6a76841b8b363272e
|
||||
RMD160 (pdns-recursor-4.1.12.tar.bz2) = 7348ed96bf70193fce1f3cbab53b4e90259a25ec
|
||||
SHA512 (pdns-recursor-4.1.12.tar.bz2) = d228976937ede7e9f6b3375e573f5b436d9df7ae246e411b13acb095a1a58f12173b663acc364ce0fbdcc61b3d5522e101472a88da8f044e44541564f9915d9e
|
||||
Size (pdns-recursor-4.1.12.tar.bz2) = 1245110 bytes
|
||||
SHA1 (patch-configure) = 5c91dcbc43a51bf30af200e234f18eb9b7458e6f
|
||||
SHA1 (pdns-recursor-4.3.0.tar.bz2) = 8801c9ea575aa3bd88d793c252891d43ac529d31
|
||||
RMD160 (pdns-recursor-4.3.0.tar.bz2) = 9da059ca48866b31c577ea6b5a5ffd0cf9a08842
|
||||
SHA512 (pdns-recursor-4.3.0.tar.bz2) = 6ba4721f502e1e483d04e8d8cafa35d1cc088c6b3c73120a0cc90ff9c8e8f495a1591e01f0daf30d00f020e3aa06b1cf092ed6b8a0786070c307a6564812c085
|
||||
Size (pdns-recursor-4.3.0.tar.bz2) = 1349359 bytes
|
||||
SHA1 (patch-dns.hh) = 7e9c1b10a066a605b74ebdbee2d894aed50f6c68
|
||||
SHA1 (patch-ext_json11_json11.cpp) = 2de8ea8b51556bd3e3c1a88f681697eff239ab1a
|
||||
SHA1 (patch-iputils.cc) = af5fa3942b34ac5e83326aa454ce14793130a4ad
|
||||
SHA1 (patch-iputils.hh) = 9de7c58db7468da9fd2a175464becdbe339fac9d
|
||||
SHA1 (patch-kqueuemplexer.cc) = ff1685111c98c085e74bd64f27dfaae6fbe1e8b3
|
||||
SHA1 (patch-m4_pdns__check__os.m4) = 0e23d942944ad752fbbc0029745789ce47744628
|
||||
SHA1 (patch-portsmplexer.cc) = b4d447d88d9f2a4e9c0dffb40a41a0e5fde7255a
|
||||
SHA1 (patch-qtype.hh) = f14eb9ad7efc7dd4a0ce220c1f93044ef69e99c2
|
||||
SHA1 (patch-version.cc) = 117d440f16c9095c03e28b305b85e03ea6e65c8a
|
||||
SHA1 (patch-version.cc) = 26226a02198edd9d8890a5199ee5a8051334fe41
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
$NetBSD: patch-configure,v 1.3 2018/01/02 12:23:55 fhajny Exp $
|
||||
|
||||
Regen after excluding -latomic test on NetBSD.
|
||||
|
||||
--- configure.orig 2017-12-04 12:51:13.000000000 +0000
|
||||
+++ configure
|
||||
@@ -15944,9 +15944,14 @@ else
|
||||
fi
|
||||
|
||||
|
||||
- case "$host" in
|
||||
- mips* | powerpc-* )
|
||||
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -latomic" >&5
|
||||
+ case "$host_os" in
|
||||
+ netbsd*)
|
||||
+ : # no -latomic
|
||||
+ ;;
|
||||
+ *)
|
||||
+ case "$host" in
|
||||
+ mips* | powerpc-* )
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -latomic" >&5
|
||||
$as_echo_n "checking whether the linker accepts -latomic... " >&6; }
|
||||
LDFLAGS="-latomic $LDFLAGS"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
@@ -15968,7 +15973,9 @@ else
|
||||
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext \
|
||||
- conftest$ac_exeext conftest.$ac_ext
|
||||
+ conftest$ac_exeext conftest.$ac_ext
|
||||
+ ;;
|
||||
+ esac
|
||||
;;
|
||||
esac
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
$NetBSD: patch-iputils.cc,v 1.1 2019/02/20 12:19:44 adam Exp $
|
||||
|
||||
Fix buildling.
|
||||
|
||||
--- iputils.cc.orig 2019-02-20 10:50:10.609217278 +0000
|
||||
+++ iputils.cc
|
||||
@@ -146,7 +146,7 @@ bool HarvestTimestamp(struct msghdr* msg
|
||||
bool HarvestDestinationAddress(const struct msghdr* msgh, ComboAddress* destination)
|
||||
{
|
||||
destination->reset();
|
||||
- const struct cmsghdr* cmsg;
|
||||
+ struct cmsghdr* cmsg;
|
||||
for (cmsg = CMSG_FIRSTHDR(msgh); cmsg != NULL; cmsg = CMSG_NXTHDR(const_cast<struct msghdr*>(msgh), const_cast<struct cmsghdr*>(cmsg))) {
|
||||
#if defined(IP_PKTINFO)
|
||||
if ((cmsg->cmsg_level == IPPROTO_IP) && (cmsg->cmsg_type == IP_PKTINFO)) {
|
|
@ -1,16 +0,0 @@
|
|||
$NetBSD: patch-kqueuemplexer.cc,v 1.4 2018/01/02 12:23:55 fhajny Exp $
|
||||
|
||||
kqueue systems normally have sys/event.h
|
||||
|
||||
--- kqueuemplexer.cc.orig 2017-12-04 12:51:03.000000000 +0000
|
||||
+++ kqueuemplexer.cc
|
||||
@@ -28,9 +28,7 @@
|
||||
#include <unistd.h>
|
||||
#include "misc.hh"
|
||||
#include <sys/types.h>
|
||||
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
||||
#include <sys/event.h>
|
||||
-#endif
|
||||
#include <sys/time.h>
|
||||
|
||||
#include "namespaces.hh"
|
|
@ -1,36 +0,0 @@
|
|||
$NetBSD: patch-m4_pdns__check__os.m4,v 1.3 2018/01/02 12:23:55 fhajny Exp $
|
||||
|
||||
Don't insist on -latomic on mips & powerpc if on NetBSD.
|
||||
|
||||
--- m4/pdns_check_os.m4.orig 2017-12-04 12:51:03.000000000 +0000
|
||||
+++ m4/pdns_check_os.m4
|
||||
@@ -35,14 +35,21 @@ AC_DEFUN([PDNS_CHECK_OS],[
|
||||
AM_CONDITIONAL([HAVE_LINUX], [test "x$have_linux" = "xyes"])
|
||||
AM_CONDITIONAL([HAVE_SOLARIS], [test "x$have_solaris" = "xyes"])
|
||||
|
||||
- case "$host" in
|
||||
- mips* | powerpc-* )
|
||||
- AC_MSG_CHECKING([whether the linker accepts -latomic])
|
||||
- LDFLAGS="-latomic $LDFLAGS"
|
||||
- AC_LINK_IFELSE([m4_default([],[AC_LANG_PROGRAM()])],
|
||||
- [AC_MSG_RESULT([yes])],
|
||||
- [AC_MSG_ERROR([Unable to link against libatomic, cannot continue])]
|
||||
- )
|
||||
+ case "$host_os" in
|
||||
+ netbsd*)
|
||||
+ : # no -latomic
|
||||
+ ;;
|
||||
+ *)
|
||||
+ case "$host" in
|
||||
+ mips* | powerpc-* )
|
||||
+ AC_MSG_CHECKING([whether the linker accepts -latomic])
|
||||
+ LDFLAGS="-latomic $LDFLAGS"
|
||||
+ AC_LINK_IFELSE([m4_default([],[AC_LANG_PROGRAM()])],
|
||||
+ [AC_MSG_RESULT([yes])],
|
||||
+ [AC_MSG_ERROR([Unable to link against libatomic, cannot continue])]
|
||||
+ )
|
||||
+ ;;
|
||||
+ esac
|
||||
;;
|
||||
esac
|
||||
|
|
@ -1,20 +1,15 @@
|
|||
$NetBSD: patch-version.cc,v 1.1 2017/07/03 13:02:38 joerg Exp $
|
||||
$NetBSD: patch-version.cc,v 1.2 2020/03/17 19:07:29 adam Exp $
|
||||
|
||||
Don't include build time noise.
|
||||
Do not store configure args, as they contain workdir references.
|
||||
|
||||
--- version.cc.orig 2017-07-03 00:20:50.928274609 +0000
|
||||
--- version.cc.orig 2020-03-17 17:04:42.000000000 +0000
|
||||
+++ version.cc
|
||||
@@ -108,13 +108,6 @@ void showBuildConfiguration()
|
||||
@@ -145,7 +145,7 @@ void showBuildConfiguration()
|
||||
// Auth only
|
||||
theL()<<Logger::Warning<<"Built-in modules: "<<PDNS_MODULES<<endl;
|
||||
g_log<<Logger::Warning<<"Built-in modules: "<<PDNS_MODULES<<endl;
|
||||
#endif
|
||||
-#ifdef PDNS_CONFIG_ARGS
|
||||
-#define double_escape(s) #s
|
||||
-#define escape_quotes(s) double_escape(s)
|
||||
- theL()<<Logger::Warning<<"Configured with: "<<escape_quotes(PDNS_CONFIG_ARGS)<<endl;
|
||||
-#undef escape_quotes
|
||||
-#undef double_escape
|
||||
-#endif
|
||||
}
|
||||
|
||||
string fullVersionString()
|
||||
+#if 0
|
||||
#define double_escape(s) #s
|
||||
#define escape_quotes(s) double_escape(s)
|
||||
g_log<<Logger::Warning<<"Configured with: "<<escape_quotes(PDNS_CONFIG_ARGS)<<endl;
|
||||
|
|
Loading…
Reference in a new issue