diff options
author | fhajny <fhajny@pkgsrc.org> | 2017-08-22 17:00:35 +0000 |
---|---|---|
committer | fhajny <fhajny@pkgsrc.org> | 2017-08-22 17:00:35 +0000 |
commit | 6867fc8453c1bf6cf809399b6b08e2eb5aa6f200 (patch) | |
tree | a2477c62c11ad8c11ba9499f8ce3753ad561393d /net/dnsdist | |
parent | 3cc89c99206128ada3eca57e537f2285ea27d91d (diff) | |
download | pkgsrc-6867fc8453c1bf6cf809399b6b08e2eb5aa6f200.tar.gz |
Update net/dnsdist to 1.2.0.
- fix for CVE-2016-7069 and CVE-2017-7557.
- applying rules on cache hits
- addition of runtime changeable rules that matches IP address for a
certain time: TimedIPSetRule
- SNMP support, exporting statistics and sending traps
- preventing the packet cache from ageing responses when deployed in
front of authoritative servers
- TTL alteration capabilities
- consistent hash results over multiple deployments
- exporting CNAME records over protobuf
- tuning the size of the ringbuffers used to keep track of recent
queries and responses
- various DNSCrypt-related fixes and improvements, including automatic
key rotation
Full changelog:
https://dnsdist.org/changelog.html
Diffstat (limited to 'net/dnsdist')
-rw-r--r-- | net/dnsdist/Makefile | 4 | ||||
-rw-r--r-- | net/dnsdist/distinfo | 14 | ||||
-rw-r--r-- | net/dnsdist/patches/patch-dnsdist-console.cc | 8 | ||||
-rw-r--r-- | net/dnsdist/patches/patch-iputils.hh | 33 |
4 files changed, 14 insertions, 45 deletions
diff --git a/net/dnsdist/Makefile b/net/dnsdist/Makefile index fffc61e69c1..ff743a74155 100644 --- a/net/dnsdist/Makefile +++ b/net/dnsdist/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.1 2017/03/31 20:49:51 fhajny Exp $ +# $NetBSD: Makefile,v 1.2 2017/08/22 17:00:35 fhajny Exp $ -DISTNAME= dnsdist-1.1.0 +DISTNAME= dnsdist-1.2.0 CATEGORIES= net MASTER_SITES= https://downloads.powerdns.com/releases/ EXTRACT_SUFX= .tar.bz2 diff --git a/net/dnsdist/distinfo b/net/dnsdist/distinfo index c3cb76070ef..a51b81e8503 100644 --- a/net/dnsdist/distinfo +++ b/net/dnsdist/distinfo @@ -1,12 +1,12 @@ -$NetBSD: distinfo,v 1.2 2017/05/22 23:41:22 joerg Exp $ +$NetBSD: distinfo,v 1.3 2017/08/22 17:00:35 fhajny Exp $ -SHA1 (dnsdist-1.1.0.tar.bz2) = 9b6372fc5f606ee83dac465e1dc9c824242f5905 -RMD160 (dnsdist-1.1.0.tar.bz2) = 7724641b2be1c3611dd0b2c685cf6e8b7a365e67 -SHA512 (dnsdist-1.1.0.tar.bz2) = 91da716997c2440e153944f510a39dd86c9cf8ba8093a7f51a9a5d58ab0a1c230bd99ec57fe8ff0721279c8c4429ad576fe797c1fbe4cde2b9fb8f0405025320 -Size (dnsdist-1.1.0.tar.bz2) = 874837 bytes +SHA1 (dnsdist-1.2.0.tar.bz2) = c1af8fbf8a4c5a5bbb1c5154974cf640ffa26acb +RMD160 (dnsdist-1.2.0.tar.bz2) = b3c23decdf58cc2931a85f5631dc9184f3ff3a6c +SHA512 (dnsdist-1.2.0.tar.bz2) = 93f8c5f18462d3291c973a690f6ac2b3c5791d9947bee83d9250b503b7526de365bdcb530f3b082e51ae168a9129e77d5558af7cc3b9d2e98a585af53783c237 +Size (dnsdist-1.2.0.tar.bz2) = 876104 bytes SHA1 (patch-dns.hh) = 13834e3d9f48b3095ce4912540c7d0d275c3a3a3 -SHA1 (patch-dnsdist-console.cc) = 51fee0e89b648e0f9c2e6c0d9a6859ef2991a1b7 +SHA1 (patch-dnsdist-console.cc) = ee5f40a2257128eb7fcc2b581ec9aa997c1b7358 SHA1 (patch-dnsdist.cc) = 2b2bf569c134019dd8a5d4f3df104fdd16a47a31 SHA1 (patch-ext_json11_json11.cpp) = 9fb12578d80103b8b92e984a483cbda98fd83db8 -SHA1 (patch-iputils.hh) = 666fe81cc651b2c7e85164b8246283e301bcce1a +SHA1 (patch-iputils.hh) = 78ffc93b3062d18a02a9ea67e4c6d58d8df7bdbb SHA1 (patch-qtype.hh) = 4551be1e303a31d34030c363849398923f5ff987 diff --git a/net/dnsdist/patches/patch-dnsdist-console.cc b/net/dnsdist/patches/patch-dnsdist-console.cc index d14346d9399..f79d56e627f 100644 --- a/net/dnsdist/patches/patch-dnsdist-console.cc +++ b/net/dnsdist/patches/patch-dnsdist-console.cc @@ -1,12 +1,12 @@ -$NetBSD: patch-dnsdist-console.cc,v 1.1 2017/03/31 20:49:51 fhajny Exp $ +$NetBSD: patch-dnsdist-console.cc,v 1.2 2017/08/22 17:00:35 fhajny Exp $ Add NetBSD support. ---- dnsdist-console.cc.orig 2016-12-29 12:45:46.000000000 +0000 +--- dnsdist-console.cc.orig 2017-08-21 12:52:09.000000000 +0000 +++ dnsdist-console.cc -@@ -22,7 +22,7 @@ - #include "dnsdist.hh" +@@ -23,7 +23,7 @@ #include "sodcrypto.hh" + #include "pwd.h" -#if defined (__OpenBSD__) +#if defined (__OpenBSD__) || defined (__NetBSD__) diff --git a/net/dnsdist/patches/patch-iputils.hh b/net/dnsdist/patches/patch-iputils.hh index b315c73e177..b35857b7c1a 100644 --- a/net/dnsdist/patches/patch-iputils.hh +++ b/net/dnsdist/patches/patch-iputils.hh @@ -1,4 +1,4 @@ -$NetBSD: patch-iputils.hh,v 1.1 2017/03/31 20:49:51 fhajny Exp $ +$NetBSD: patch-iputils.hh,v 1.2 2017/08/22 17:00:35 fhajny Exp $ - Do not use IP_PKTINFO on NetBSD, the structure is not as expected. - Backport fix for SunOS segfault problem, see: @@ -17,34 +17,3 @@ $NetBSD: patch-iputils.hh,v 1.1 2017/03/31 20:49:51 fhajny Exp $ #ifdef __APPLE__ #include <libkern/OSByteOrder.h> -@@ -59,23 +63,22 @@ - #define le64toh(x) OSSwapLittleToHostInt64(x) - #endif - --// for illumos --#ifdef BE_64 -+#ifdef __sun - - #define htobe16(x) BE_16(x) - #define htole16(x) LE_16(x) --#define be16toh(x) BE_IN16(x) --#define le16toh(x) LE_IN16(x) -+#define be16toh(x) BE_IN16(&(x)) -+#define le16toh(x) LE_IN16(&(x)) - - #define htobe32(x) BE_32(x) - #define htole32(x) LE_32(x) --#define be32toh(x) BE_IN32(x) --#define le32toh(x) LE_IN32(x) -+#define be32toh(x) BE_IN32(&(x)) -+#define le32toh(x) LE_IN32(&(x)) - - #define htobe64(x) BE_64(x) - #define htole64(x) LE_64(x) --#define be64toh(x) BE_IN64(x) --#define le64toh(x) LE_IN64(x) -+#define be64toh(x) BE_IN64(&(x)) -+#define le64toh(x) LE_IN64(&(x)) - - #endif - |