Fri Jan 29 13:26:45 2010 UTC ()
Update to recursor-3.1.7.2
Changes from 3.1.7 include:
* Fixed CVE-2009-4009 and CVE-2009-4010
* Improved error messages when parsing zones
* Resilience against whitespace in configuration
* Performance increase


(roy)
diff -r1.5 -r1.6 pkgsrc/net/powerdns-recursor/Makefile
diff -r1.3 -r1.4 pkgsrc/net/powerdns-recursor/distinfo
diff -r1.1.1.1 -r0 pkgsrc/net/powerdns-recursor/patches/patch-ac
diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/patches/patch-ae
diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/patches/patch-af

cvs diff -r1.5 -r1.6 pkgsrc/net/powerdns-recursor/Makefile (expand / switch to unified diff)

--- pkgsrc/net/powerdns-recursor/Makefile 2009/12/23 13:00:41 1.5
+++ pkgsrc/net/powerdns-recursor/Makefile 2010/01/29 13:26:45 1.6
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.5 2009/12/23 13:00:41 ghen Exp $ 1# $NetBSD: Makefile,v 1.6 2010/01/29 13:26:45 roy Exp $
2# 2#
3 3
4DISTNAME= pdns-recursor-3.1.7 4DISTNAME= pdns-recursor-3.1.7.2
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= http://downloads.powerdns.com/releases/ 6MASTER_SITES= http://downloads.powerdns.com/releases/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= roy@NetBSD.org 9MAINTAINER= roy@NetBSD.org
10HOMEPAGE= http://www.powerdns.com/ 10HOMEPAGE= http://www.powerdns.com/
11COMMENT= PowerDNS resolver/recursing nameserver 11COMMENT= PowerDNS resolver/recursing nameserver
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14MAKE_JOBS_SAFE= no 14MAKE_JOBS_SAFE= no
15 15
16USE_TOOLS= gmake 16USE_TOOLS= gmake
17USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++

cvs diff -r1.3 -r1.4 pkgsrc/net/powerdns-recursor/distinfo (expand / switch to unified diff)

--- pkgsrc/net/powerdns-recursor/distinfo 2009/06/24 20:44:21 1.3
+++ pkgsrc/net/powerdns-recursor/distinfo 2010/01/29 13:26:45 1.4
@@ -1,13 +1,11 @@ @@ -1,13 +1,11 @@
1$NetBSD: distinfo,v 1.3 2009/06/24 20:44:21 hasso Exp $ 1$NetBSD: distinfo,v 1.4 2010/01/29 13:26:45 roy Exp $
2 2
3SHA1 (pdns-recursor-3.1.7.tar.bz2) = 3e9c46e432d57edd58f767311247e750350883e9 3SHA1 (pdns-recursor-3.1.7.2.tar.bz2) = 9dcaca50fe0c373d601e135a78f24f5b85480020
4RMD160 (pdns-recursor-3.1.7.tar.bz2) = 359b3e3fff942f9fd14bebe4bc16b9d6cd23d0e3 4RMD160 (pdns-recursor-3.1.7.2.tar.bz2) = 2a1118763ab630646b9ba25273d6066e380e55c6
5Size (pdns-recursor-3.1.7.tar.bz2) = 174424 bytes 5Size (pdns-recursor-3.1.7.2.tar.bz2) = 174082 bytes
6SHA1 (patch-aa) = 8ea6d7bd6e4b1625ca5df7fb115085223f8fb147 6SHA1 (patch-aa) = 8ea6d7bd6e4b1625ca5df7fb115085223f8fb147
7SHA1 (patch-ab) = b8607622c082d2168aecf06586818760f1a6035c 7SHA1 (patch-ab) = b8607622c082d2168aecf06586818760f1a6035c
8SHA1 (patch-ac) = 618d18ddc212c6aa417d16454a784854f7a327a4 8SHA1 (patch-ae) = d832951abad18a429e7d567563af61b77f61c179
9SHA1 (patch-ad) = a28cdd1a6e860c1c9460c36e2e8acece4b163436 9SHA1 (patch-af) = 5a7ba19325f37922c0fcc8a8b23cc023c2b28789
10SHA1 (patch-ae) = 54ce9208671928bf4b63331f2a248b601325541e 
11SHA1 (patch-af) = 23b8dbad8f7f69652d7417ca6dcca4dde4a6fe57 
12SHA1 (patch-ag) = 952182b856fa0ec995d9ba307124e069c1831049 10SHA1 (patch-ag) = 952182b856fa0ec995d9ba307124e069c1831049
13SHA1 (patch-ah) = 1d8c62313b730afed492b12e6e28c1c0757e9c24 11SHA1 (patch-ah) = 1d8c62313b730afed492b12e6e28c1c0757e9c24

File Deleted: pkgsrc/net/powerdns-recursor/patches/Attic/patch-ac

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/patches/Attic/patch-ae (expand / switch to unified diff)

--- pkgsrc/net/powerdns-recursor/patches/Attic/patch-ae 2009/04/21 14:16:47 1.1.1.1
+++ pkgsrc/net/powerdns-recursor/patches/Attic/patch-ae 2010/01/29 13:26:45 1.2
@@ -1,33 +1,29 @@ @@ -1,33 +1,29 @@
1$NetBSD: patch-ae,v 1.1.1.1 2009/04/21 14:16:47 roy Exp $ 1--- pdns_recursor.1.orig 2010-01-03 14:26:42.000000000 +0000
2 2+++ pdns_recursor.1 2010-01-29 13:11:15.000000000 +0000
3Taken from FreeBSD ports 
4 
5--- pdns_recursor.1.orig 2008-03-30 22:41:26.000000000 +0200 
6+++ pdns_recursor.1 2008-04-02 00:15:05.000000000 +0200 
7@@ -5,7 +5,7 @@ 3@@ -5,7 +5,7 @@
8 .\" Manual:  4 .\" Manual:
9 .\" Source:  5 .\" Source:
10 .\" 6 .\"
11-.TH "PDNS_RECURSOR" "1" "03/22/2008" "" "" 7-.TH "PDNS_RECURSOR" "1" "12/29/2009" "" ""
12+.TH "PDNS_RECURSOR" "8" "03/22/2008" "" "" 8+.TH "PDNS_RECURSOR" "8" "12/29/2009" "" ""
13 .\" disable hyphenation 9 .\" disable hyphenation
14 .nh 10 .nh
15 .\" disable justification (adjust text to left margin only) 11 .\" disable justification (adjust text to left margin only)
16@@ -16,7 +16,7 @@ 12@@ -16,7 +16,7 @@
17 \fIpdns_recursor\fR [\-\-daemon] [\-\-local\-address] [\-\-help, \-h] [\-\-allow\-from] 13 \fIpdns_recursor\fR [\-\-daemon] [\-\-local\-address] [\-\-help, \-h] [\-\-allow\-from]
18 .sp 14 .sp
19 .SH "DESCRIPTION" 15 .SH "DESCRIPTION"
20-pdns_recursor(1) is a high performance, simple and secure recursing nameserver. It currently powers over two million internet connections. 16-pdns_recursor(1) is a high performance, simple and secure recursing nameserver\&. It currently powers over two million internet connections\&.
21+pdns_recursor(8) is a high performance, simple and secure recursing nameserver. It currently powers over two million internet connections. 17+pdns_recursor(8) is a high performance, simple and secure recursing nameserver\&. It currently powers over two million internet connections\&.
22 .sp 18 .sp
23 The recursor is configured via a configuration file, but each item in that file can be overridden on the command line. 19 The recursor is configured via a configuration file, but each item in that file can be overridden on the command line\&.
24 .sp 20 .sp
25@@ -243,7 +243,7 @@ 21@@ -242,7 +242,7 @@
26 Website: http://wiki.powerdns.com, http://www.powerdns.com 22 Website: http://wiki\&.powerdns\&.com, http://www\&.powerdns\&.com
27 .sp 23 .sp
28 .SH "SEE ALSO" 24 .SH "SEE ALSO"
29-rec_control(1) 25-rec_control(1)
30+rec_control(8) 26+rec_control(8)
31 .sp 27 .sp
32 .SH "COPYING" 28 .SH "COPYING"
33 Copyright \(co 2006 PowerDNS.COM BV. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 2. 29 Copyright \(co 2006 PowerDNS\&.COM BV\&. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 2\&.

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/powerdns-recursor/patches/Attic/patch-af (expand / switch to unified diff)

--- pkgsrc/net/powerdns-recursor/patches/Attic/patch-af 2009/04/21 14:16:47 1.1.1.1
+++ pkgsrc/net/powerdns-recursor/patches/Attic/patch-af 2010/01/29 13:26:45 1.2
@@ -1,33 +1,29 @@ @@ -1,33 +1,29 @@
1$NetBSD: patch-af,v 1.1.1.1 2009/04/21 14:16:47 roy Exp $ 1--- rec_control.1.orig 2010-01-03 14:26:42.000000000 +0000
2 2+++ rec_control.1 2010-01-29 13:12:27.000000000 +0000
3Taken from FreeBSD ports 
4 
5--- rec_control.1.orig 2008-03-30 22:41:26.000000000 +0200 
6+++ rec_control.1 2008-04-02 00:15:23.000000000 +0200 
7@@ -5,7 +5,7 @@ 3@@ -5,7 +5,7 @@
8 .\" Manual:  4 .\" Manual:
9 .\" Source:  5 .\" Source:
10 .\" 6 .\"
11-.TH "REC_CONTROL" "1" "03/16/2008" "" "" 7-.TH "REC_CONTROL" "1" "12/29/2009" "" ""
12+.TH "REC_CONTROL" "8" "03/16/2008" "" "" 8+.TH "REC_CONTROL" "8" "12/29/2009" "" ""
13 .\" disable hyphenation 9 .\" disable hyphenation
14 .nh 10 .nh
15 .\" disable justification (adjust text to left margin only) 11 .\" disable justification (adjust text to left margin only)
16@@ -16,7 +16,7 @@ 12@@ -16,7 +16,7 @@
17 \fIrec_control\fR [\-\-help] [\-\-socket\-dir] [\-\-socket\-pid] command .. 13 \fIrec_control\fR [\-\-help] [\-\-socket\-dir] [\-\-socket\-pid] command \&.\&.
18 .sp 14 .sp
19 .SH "DESCRIPTION" 15 .SH "DESCRIPTION"
20-rec_control(1) allows the operator to control a running instance of the pdns_recursor. 16-rec_control(1) allows the operator to control a running instance of the pdns_recursor\&.
21+rec_control(8) allows the operator to control a running instance of the pdns_recursor. 17+rec_control(8) allows the operator to control a running instance of the pdns_recursor\&.
22 .sp 18 .sp
23 The commands that can be passed to the recursor are described on http://doc.powerdns.com/rec\-control.html 19 The commands that can be passed to the recursor are described on http://doc\&.powerdns\&.com/rec\-control\&.html
24 .sp 20 .sp
25@@ -105,7 +105,7 @@ 21@@ -105,7 +105,7 @@
26 Website: http://wiki.powerdns.com, http://www.powerdns.com 22 Website: http://wiki\&.powerdns\&.com, http://www\&.powerdns\&.com
27 .sp 23 .sp
28 .SH "SEE ALSO" 24 .SH "SEE ALSO"
29-pdns_recursor(1) 25-pdns_recursor(1)
30+pdns_recursor(8) 26+pdns_recursor(8)
31 .sp 27 .sp
32 .SH "COPYING" 28 .SH "COPYING"
33 Copyright \(co 2006 PowerDNS.COM BV. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 2. 29 Copyright \(co 2006 PowerDNS\&.COM BV\&. Free use of this software is granted under the terms of the GNU General Public License (GPL) version 2\&.