aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlli Hauer <ohauer@FreeBSD.org>2011-11-06 20:00:56 +0000
committerOlli Hauer <ohauer@FreeBSD.org>2011-11-06 20:00:56 +0000
commit696043f8665496cc59018bf8b785f7f72fc86093 (patch)
tree9ec63eda351dc41b3297876a593eb5fdf4856547
parent63b10b067408035ce4eb49864fae06b2bac029b4 (diff)
downloadports-696043f8665496cc59018bf8b785f7f72fc86093.tar.gz
ports-696043f8665496cc59018bf8b785f7f72fc86093.zip
- add fix from upstream vendor to preserve slowdowns during (re)start
PowerDNS with BIND backend PR: ports/160308 Submitted by: Ralf van der Enden <tremere@cainites.net> (maintainer)
Notes
Notes: svn path=/head/; revision=285187
-rw-r--r--dns/powerdns/Makefile2
-rw-r--r--dns/powerdns/files/patch-pdns_pdns_backends_bind_bindbackend2_cc16
2 files changed, 17 insertions, 1 deletions
diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile
index a9c0d7dec3b2..c6493b5f533c 100644
--- a/dns/powerdns/Makefile
+++ b/dns/powerdns/Makefile
@@ -7,7 +7,7 @@
PORTNAME= powerdns
PORTVERSION= 3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns ipv6
MASTER_SITES= http://downloads.powerdns.com/releases/ \
http://mirrors.evolva.ro/powerdns.com/releases/
diff --git a/dns/powerdns/files/patch-pdns_pdns_backends_bind_bindbackend2_cc b/dns/powerdns/files/patch-pdns_pdns_backends_bind_bindbackend2_cc
new file mode 100644
index 000000000000..edd59f2c1aae
--- /dev/null
+++ b/dns/powerdns/files/patch-pdns_pdns_backends_bind_bindbackend2_cc
@@ -0,0 +1,16 @@
+--- pdns/backends/bind/bindbackend2.cc.orig 2011-07-22 13:23:22.000000000 +0200
++++ pdns/backends/bind/bindbackend2.cc 2011-08-30 10:38:47.000000000 +0200
+@@ -620,5 +620,5 @@
+
+ sort(domains.begin(), domains.end()); // put stuff in inode order
+-
++ DNSSECKeeper dk;
+ for(vector<BindDomainInfo>::const_iterator i=domains.begin();
+ i!=domains.end();
+@@ -660,5 +660,5 @@
+ if(filenameChanged || !bbd->d_loaded || !bbd->current()) {
+ L<<Logger::Info<<d_logprefix<<" parsing '"<<i->name<<"' from file '"<<i->filename<<"'"<<endl;
+- DNSSECKeeper dk;
++
+ NSEC3PARAMRecordContent ns3pr;
+ bool nsec3zone=dk.getNSEC3PARAM(i->name, &ns3pr); \ No newline at end of file