summaryrefslogtreecommitdiff
path: root/net/nsd
diff options
context:
space:
mode:
authorpettai <pettai@pkgsrc.org>2013-02-08 23:51:08 +0000
committerpettai <pettai@pkgsrc.org>2013-02-08 23:51:08 +0000
commit652c5d32c21a01bcf983cb800f009ba1afa95009 (patch)
tree9cc225445bcfc5b21733c61567d0cc691ada69f9 /net/nsd
parent0786da50348bd54c2d5ff217c18c020706dbdde7 (diff)
downloadpkgsrc-652c5d32c21a01bcf983cb800f009ba1afa95009.tar.gz
NSD 3.2.15
Features: * Support for ILNP RR types: NID, L32, L64, LP (RFC6742). * RRL, --enable-ratelimit at configure time and config options. * TSIG initialization only fails when there is no digest found at all. Bugfixes: * Bugfix #478: Declaration after statement (for gcc 2.95). * Bugfix #483: Better error message in case of TSIG error. * Bugfix #485: TTL should not be greater than 2^31 - 1. * Fix RCODE when CNAME loop final answer does not exist, should return NXDOMAIN as stated by RFC 6604. * Fix --disable-full-prehash bug, where after multiple incoming IXFRs, NSEC3 can be removed unjustified.
Diffstat (limited to 'net/nsd')
-rw-r--r--net/nsd/Makefile14
-rw-r--r--net/nsd/distinfo10
-rw-r--r--net/nsd/patches/patch-aa4
3 files changed, 19 insertions, 9 deletions
diff --git a/net/nsd/Makefile b/net/nsd/Makefile
index e7bc0ef9ae8..b9c5bb77134 100644
--- a/net/nsd/Makefile
+++ b/net/nsd/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.60 2013/02/06 23:23:20 jperkin Exp $
+# $NetBSD: Makefile,v 1.61 2013/02/08 23:51:08 pettai Exp $
-DISTNAME= nsd-3.2.14
+DISTNAME= nsd-3.2.15
PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/
@@ -8,11 +8,14 @@ MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/
MAINTAINER= joerg@NetBSD.org
HOMEPAGE= http://www.nlnetlabs.nl/nsd/index.html
COMMENT= Authoritative-only DNS server
+LICENSE= modified-bsd
+
+BUILD_DEFS+= VARBASE
BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.7
PKG_OPTIONS_VAR= PKG_OPTIONS.nsd
-PKG_SUPPORTED_OPTIONS= inet6
+PKG_SUPPORTED_OPTIONS= inet6 rrl
PKG_SUGGESTED_OPTIONS= inet6
.include "../../mk/bsd.options.mk"
@@ -28,6 +31,11 @@ CONFIGURE_ARGS+=--enable-ipv6
.else
CONFIGURE_ARGS+=--disable-ipv6
.endif
+.if !empty(PKG_OPTIONS:Mrrl)
+CONFIGURE_ARGS+=--enable-ratelimit
+.else
+CONFIGURE_ARGS+=--disable-ratelimit
+.endif
CONFIGURE_ARGS+=--with-pidfile=${VARBASE}/run/nsd.pid
CONFIGURE_ARGS+=--with-user=${NSD_USER}
diff --git a/net/nsd/distinfo b/net/nsd/distinfo
index a7e84ce274d..dca11ccb6f4 100644
--- a/net/nsd/distinfo
+++ b/net/nsd/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.36 2012/11/04 22:17:41 pettai Exp $
+$NetBSD: distinfo,v 1.37 2013/02/08 23:51:08 pettai Exp $
-SHA1 (nsd-3.2.14.tar.gz) = 78390145ec392b520d88c19fc99c544dd1426959
-RMD160 (nsd-3.2.14.tar.gz) = 76ae519fb9a2eff1252860c8d3ad672727413662
-Size (nsd-3.2.14.tar.gz) = 890523 bytes
-SHA1 (patch-aa) = 81b820eb4f2056ab85cad16b7dc526f1ba2737aa
+SHA1 (nsd-3.2.15.tar.gz) = e31a81ab7877422b34e1f163f9509cd93f395664
+RMD160 (nsd-3.2.15.tar.gz) = 08ae79ab9a42a972ef5d0180fe4bdc385e5403ea
+Size (nsd-3.2.15.tar.gz) = 909346 bytes
+SHA1 (patch-aa) = 1cbf06e900f7e1d4198cea00aa2c89f94153fc3c
SHA1 (patch-util.c) = acaf676e675fc07ef51b4c1cc056214731bc193f
diff --git a/net/nsd/patches/patch-aa b/net/nsd/patches/patch-aa
index 1b8110771e5..ddf80444447 100644
--- a/net/nsd/patches/patch-aa
+++ b/net/nsd/patches/patch-aa
@@ -1,4 +1,6 @@
-$NetBSD: patch-aa,v 1.11 2007/08/11 23:48:40 joerg Exp $
+$NetBSD: patch-aa,v 1.12 2013/02/08 23:51:08 pettai Exp $
+
+Install nsd.conf.sample in examples directory
--- Makefile.in.orig 2007-08-12 00:06:16.000000000 +0200
+++ Makefile.in