svn commit: r395863 - in head/dns/powerdns: . files
Mark Felder
feld at FreeBSD.org
Wed Sep 2 16:42:49 UTC 2015
Author: feld
Date: Wed Sep 2 16:42:46 2015
New Revision: 395863
URL: https://svnweb.freebsd.org/changeset/ports/395863
Log:
dns/powerdns: Update to 3.4.6
- No longer install dnsdist, which conflicted with dns/dnsdist port
- Luabackend patch is now FreeBSD/i386 specific and has been submitted upstream
for inclusion
This update also fixes a DoS vulnerability:
https://doc.powerdns.com/md/security/powerdns-advisory-2015-02/
Changelog: https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-346
PR: 202738
MFH: 2015Q3
Security: 55c43f5b-5190-11e5-9ad8-14dae9d210b8
Security: CVE-2015-5230
Modified:
head/dns/powerdns/Makefile
head/dns/powerdns/distinfo
head/dns/powerdns/files/patch-modules__luabackend__lua_functions.cc
head/dns/powerdns/files/patch-modules__luabackend__luabackend.hh
head/dns/powerdns/pkg-plist
Modified: head/dns/powerdns/Makefile
==============================================================================
--- head/dns/powerdns/Makefile Wed Sep 2 16:37:20 2015 (r395862)
+++ head/dns/powerdns/Makefile Wed Sep 2 16:42:46 2015 (r395863)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= powerdns
-PORTVERSION= 3.4.5
+PORTVERSION= 3.4.6
CATEGORIES= dns ipv6
MASTER_SITES= http://downloads.powerdns.com/releases/
DISTNAME= pdns-${PORTVERSION}
Modified: head/dns/powerdns/distinfo
==============================================================================
--- head/dns/powerdns/distinfo Wed Sep 2 16:37:20 2015 (r395862)
+++ head/dns/powerdns/distinfo Wed Sep 2 16:42:46 2015 (r395863)
@@ -1,2 +1,2 @@
-SHA256 (pdns-3.4.5.tar.bz2) = f3e1441532b0af05a6b5efe5346f02d0c55f252fbed62d5b4f2e4a80997c507d
-SIZE (pdns-3.4.5.tar.bz2) = 1337222
+SHA256 (pdns-3.4.6.tar.bz2) = 80a6a43cabd14db844bce84482ba56d03d46ebfbf96c88689fb3e2185ac286d8
+SIZE (pdns-3.4.6.tar.bz2) = 1336760
Modified: head/dns/powerdns/files/patch-modules__luabackend__lua_functions.cc
==============================================================================
--- head/dns/powerdns/files/patch-modules__luabackend__lua_functions.cc Wed Sep 2 16:37:20 2015 (r395862)
+++ head/dns/powerdns/files/patch-modules__luabackend__lua_functions.cc Wed Sep 2 16:42:46 2015 (r395863)
@@ -4,7 +4,7 @@
return ret;
}
-+#ifndef __i386__
++#if !(defined( __i386__) && defined(__FreeBSD__))
bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, time_t& value) {
lua_pushstring(lua, key.c_str());
lua_gettable(lua, -2);
Modified: head/dns/powerdns/files/patch-modules__luabackend__luabackend.hh
==============================================================================
--- head/dns/powerdns/files/patch-modules__luabackend__luabackend.hh Wed Sep 2 16:37:20 2015 (r395862)
+++ head/dns/powerdns/files/patch-modules__luabackend__luabackend.hh Wed Sep 2 16:42:46 2015 (r395863)
@@ -4,7 +4,7 @@
// FUNCTIONS TO THIS BACKEND
bool getValueFromTable(lua_State *lua, const std::string& key, string& value);
bool getValueFromTable(lua_State *lua, uint32_t key, string& value);
-+#ifndef __i386__
++#if !(defined(__i386__) && defined(__FreeBSD__))
bool getValueFromTable(lua_State *lua, const std::string& key, time_t& value);
+#endif
bool getValueFromTable(lua_State *lua, const std::string& key, uint32_t& value);
Modified: head/dns/powerdns/pkg-plist
==============================================================================
--- head/dns/powerdns/pkg-plist Wed Sep 2 16:37:20 2015 (r395862)
+++ head/dns/powerdns/pkg-plist Wed Sep 2 16:42:46 2015 (r395863)
@@ -5,7 +5,6 @@ bin/zone2ldap
bin/zone2sql
sbin/pdns_server
%%TOOLS%%bin/dnsbulktest
-%%TOOLS%%bin/dnsdist
%%TOOLS%%bin/dnsreplay
%%TOOLS%%bin/dnsscan
%%TOOLS%%bin/dnsscope
@@ -29,7 +28,6 @@ sbin/pdns_server
%%LMDB%%bin/zone2lmdb
lib/pdns/libbindbackend.so
lib/pdns/libpipebackend.so
-%%TOOLS%%man/man1/dnsdist.1.gz
%%TOOLS%%man/man1/dnstcpbench.1.gz
%%TOOLS%%man/man1/dnsreplay.1.gz
%%TOOLS%%man/man1/dnsscope.1.gz
More information about the svn-ports-head
mailing list