commit pdns-recursor for openSUSE:Factory

2020-11-03 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-11-03 15:16:38

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.3463 (New)


Package is "pdns-recursor"

Tue Nov  3 15:16:38 2020 rev:39 rq:845522 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-10-20 16:23:04.134369449 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.3463/pdns-recursor.changes
2020-11-03 15:17:06.248071133 +0100
@@ -1,0 +2,9 @@
+Mon Oct 26 19:02:53 UTC 2020 - Marcus Rueckert 
+
+- fix default config
+  - turn off chroot by default as it is not supported on systemd
+enabled systems
+  - set query-local-address to ::,0.0.0.0
+to make ipv6 only nameservers work out of the box
+
+---



Other differences:
--


++ recursor.conf ++
--- /var/tmp/diff_new_pack.ArgqoM/_old  2020-11-03 15:17:08.528073328 +0100
+++ /var/tmp/diff_new_pack.ArgqoM/_new  2020-11-03 15:17:08.528073328 +0100
@@ -14,7 +14,7 @@
 ##
 ## switch to chroot jail
 ##
-chroot=/var/lib/pdns
+#chroot=/var/lib/pdns
 
 ##
 ## Timeout in seconds when talking to TCP clients
@@ -86,6 +86,7 @@
 ## Source IP address for sending queries
 ##
 #query-local-address=0.0.0.0
+query-local-address=::,0.0.0.0
 
 ##
 ## Source port address for sending queries, defaults to random




commit pdns-recursor for openSUSE:Factory

2020-10-20 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-10-20 16:16:05

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.3486 (New)


Package is "pdns-recursor"

Tue Oct 20 16:16:05 2020 rev:38 rq:842575 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-10-13 15:47:49.565506177 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.3486/pdns-recursor.changes
2020-10-20 16:23:04.134369449 +0200
@@ -1,0 +2,21 @@
+Mon Oct 19 13:02:01 UTC 2020 - Michael Ströder 
+
+- update to 4.4.0 with these major enhancements:
+  * Native DNS64 support, without the need to use Lua.
+  * The ability to add custom tags to RPZ hits.
+  * Names encountered while resolving CNAMEs are now subject to RPZ
+processing.
+  * More detailed information about RPZ handling is now available while
+tracing, in Lua and in the protobuf logging messages.
+  * To allow more efficient use, the record cache is now shared between
+threads.
+  * A routing tag[3] can be added in Lua code, which will be used as an
+additional record cache key instead of an EDNS subnet mask,
+enabling for a simpler record cache structure which will enhance
+query processing where the EDNS subnet mask is relevant.
+  * The Proxy Protocol version 2 has been implemented to allow for a
+structured exchange of information between a client (typically
+dnsdist) and the Recursor.
+- removed obsolete back-port fix 9070.patch
+
+---

Old:

  9070.patch
  pdns-recursor-4.3.5.tar.bz2
  pdns-recursor-4.3.5.tar.bz2.sig

New:

  pdns-recursor-4.4.0.tar.bz2
  pdns-recursor-4.4.0.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.9fK6ky/_old  2020-10-20 16:23:05.674370178 +0200
+++ /var/tmp/diff_new_pack.9fK6ky/_new  2020-10-20 16:23:05.674370178 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.3.5
+Version:4.4.0
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -86,7 +86,6 @@
 Source11:   
https://powerdns.com/powerdns-keyblock.asc#/pdns-recursor.keyring
 Source1:pdns-recursor.init
 Source2:recursor.conf
-Patch1: 9070.patch
 #
 Summary:Modern, advanced and high performance recursing/non 
authoritative nameserver
 License:GPL-2.0-or-later

++ pdns-recursor-4.3.5.tar.bz2 -> pdns-recursor-4.4.0.tar.bz2 ++
 21344 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2020-10-13 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-10-13 15:47:15

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.3486 (New)


Package is "pdns-recursor"

Tue Oct 13 15:47:15 2020 rev:37 rq:841527 version:4.3.5

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-09-09 18:12:04.123751450 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.3486/pdns-recursor.changes
2020-10-13 15:47:49.565506177 +0200
@@ -1,0 +2,12 @@
+Tue Oct 13 11:21:54 UTC 2020 - Adam Majer 
+
+- update to 4.3.5:
+  * fixes cache pollution related to DNSSEC validation.
+(CVE-2020-25829, bsc#1177383)
+  * now raise an exception on invalid content in unknown records
+  * fixes the parsing of dont-throttle-netmasks in the presence of
+dont-throttle-names
+
+- 9070.patch: refreshed, looks like only partially upstreamed
+
+---

Old:

  pdns-recursor-4.3.4.tar.bz2
  pdns-recursor-4.3.4.tar.bz2.sig

New:

  pdns-recursor-4.3.5.tar.bz2
  pdns-recursor-4.3.5.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.uFgRLH/_old  2020-10-13 15:47:50.273506482 +0200
+++ /var/tmp/diff_new_pack.uFgRLH/_new  2020-10-13 15:47:50.273506482 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.3.4
+Version:4.3.5
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ 9070.patch ++
--- /var/tmp/diff_new_pack.uFgRLH/_old  2020-10-13 15:47:50.293506491 +0200
+++ /var/tmp/diff_new_pack.uFgRLH/_new  2020-10-13 15:47:50.293506491 +0200
@@ -16,10 +16,10 @@
  pdns/ws-recursor.cc  | 12 ++--
  4 files changed, 12 insertions(+), 12 deletions(-)
 
-Index: pdns-recursor-4.3.4/webserver.cc
+Index: pdns-recursor-4.3.5/webserver.cc
 ===
 pdns-recursor-4.3.4.orig/webserver.cc
-+++ pdns-recursor-4.3.4/webserver.cc
+--- pdns-recursor-4.3.5.orig/webserver.cc
 pdns-recursor-4.3.5/webserver.cc
 @@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer
  
  void WebServer::registerBareHandler(const string& url, HandlerFunction 
handler)
@@ -47,10 +47,10 @@
registerBareHandler(url, f);
  }
  
-Index: pdns-recursor-4.3.4/ws-recursor.cc
+Index: pdns-recursor-4.3.5/ws-recursor.cc
 ===
 pdns-recursor-4.3.4.orig/ws-recursor.cc
-+++ pdns-recursor-4.3.4/ws-recursor.cc
+--- pdns-recursor-4.3.5.orig/ws-recursor.cc
 pdns-recursor-4.3.5/ws-recursor.cc
 @@ -382,9 +382,9 @@ static void apiServerCacheFlush(HttpRequ
DNSName canon = apiNameToDNSName(req->getvars["domain"]);
bool subtree = (req->getvars.count("subtree") > 0 && 
req->getvars["subtree"].compare("true") == 0);
@@ -64,15 +64,6 @@
resp->setBody(Json::object {
  { "count", count },
  { "result", "Flushed cache." }
-@@ -512,7 +512,7 @@ RecursorWebServer::RecursorWebServer(FDM
-   d_ws->bind();
- 
-   // legacy dispatch
--  d_ws->registerApiHandler("/jsonstat", 
boost::bind(::jsonstat, this, _1, _2), true);
-+  d_ws->registerApiHandler("/jsonstat", 
std::bind(::jsonstat, this, std::placeholders::_1, 
std::placeholders::_2), true);
-   d_ws->registerApiHandler("/api/v1/servers/localhost/cache/flush", 
);
-   d_ws->registerApiHandler("/api/v1/servers/localhost/config/allow-from", 
);
-   d_ws->registerApiHandler("/api/v1/servers/localhost/config", 
);
 @@ -664,7 +664,7 @@ void AsyncServerNewConnectionMT(void *p)
  void AsyncServer::asyncWaitForConnections(FDMultiplexer* fdm, const 
newconnectioncb_t& callback)
  {
@@ -82,10 +73,3 @@
  }
  
  void AsyncServer::newConnection()
-@@ -747,5 +747,5 @@ void AsyncWebServer::go() {
-   auto server = std::dynamic_pointer_cast(d_server);
-   if (!server)
- return;
--  server->asyncWaitForConnections(d_fdm, 
boost::bind(::serveConnection, this, _1));
-+  server->asyncWaitForConnections(d_fdm, 
std::bind(::serveConnection, this, std::placeholders::_1));
- }

++ pdns-recursor-4.3.4.tar.bz2 -> pdns-recursor-4.3.5.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.3.4/configure 
new/pdns-recursor-4.3.5/configure
--- old/pdns-recursor-4.3.4/configure   2020-09-04 23:19:40.0 +0200
+++ new/pdns-recursor-4.3.5/configure   2020-09-28 17:53:43.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pdns-recursor 4.3.4.
+# Generated by GNU Autoconf 2.69 for 

commit pdns-recursor for openSUSE:Factory

2020-09-09 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-09-09 18:07:11

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.3399 (New)


Package is "pdns-recursor"

Wed Sep  9 18:07:11 2020 rev:36 rq:833218 version:4.3.4

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-07-20 21:05:55.941370382 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.3399/pdns-recursor.changes
2020-09-09 18:12:04.123751450 +0200
@@ -1,0 +2,15 @@
+Wed Sep  9 08:56:53 UTC 2020 - Adam Majer 
+
+- 9070.patch: backport compilation fix vs. latest Boost 1.74
+  based on https://github.com/PowerDNS/pdns/pull/9070
+
+---
+Tue Sep  8 09:23:44 UTC 2020 - Michael Ströder 
+
+- update to 4.3.4
+  * fixes an issue where certain CNAMEs could lead to resolver failure
+  * fixes an issue with the hostname reported in Carbon messages
+  * allows for multiple recursor services to run under systemd
+- use HTTPS scheme for all URLs
+
+---

Old:

  pdns-recursor-4.3.3.tar.bz2
  pdns-recursor-4.3.3.tar.bz2.sig

New:

  9070.patch
  pdns-recursor-4.3.4.tar.bz2
  pdns-recursor-4.3.4.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.p7zWvX/_old  2020-09-09 18:12:05.083752325 +0200
+++ /var/tmp/diff_new_pack.p7zWvX/_new  2020-09-09 18:12:05.087752328 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.3.3
+Version:4.3.4
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -80,12 +80,13 @@
 %endif
 PreReq: pdns-common
 #
-URL:http://www.powerdns.com/
-Source: 
http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2
-Source10:   
http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2.sig
+URL:https://www.powerdns.com/
+Source: 
https://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2
+Source10:   
https://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2.sig
 Source11:   
https://powerdns.com/powerdns-keyblock.asc#/pdns-recursor.keyring
 Source1:pdns-recursor.init
 Source2:recursor.conf
+Patch1: 9070.patch
 #
 Summary:Modern, advanced and high performance recursing/non 
authoritative nameserver
 License:GPL-2.0-or-later
@@ -101,7 +102,7 @@
 http://www.powerdns.com
 
 %prep
-%setup -n %{name}-%{version}
+%autosetup -n %{name}-%{version}
 
 %build
 autoreconf -fi

++ 9070.patch ++
Based on:

>From 71246536642590e8e8b21c11307ec4bd0e165066 Mon Sep 17 00:00:00 2001
From: Remi Gacogne 
Date: Tue, 28 Apr 2020 17:51:47 +0200
Subject: [PATCH] Replace boost's placeholders with the ones from the std
 namespace

Boost 1.73 moved boost::bind placeholders to the placeholders
namespace which did not exist before 1.60, let's switch to
std::bind and std::placeholders instead of doing per-version handling.
---
 pdns/ixfrdist-web.cc |  2 +-
 pdns/webserver.cc|  6 +++---
 pdns/ws-auth.cc  |  4 ++--
 pdns/ws-recursor.cc  | 12 ++--
 4 files changed, 12 insertions(+), 12 deletions(-)

Index: pdns-recursor-4.3.4/webserver.cc
===
--- pdns-recursor-4.3.4.orig/webserver.cc
+++ pdns-recursor-4.3.4/webserver.cc
@@ -107,7 +107,7 @@ static void bareHandlerWrapper(WebServer
 
 void WebServer::registerBareHandler(const string& url, HandlerFunction handler)
 {
-  YaHTTP::THandlerFunction f = boost::bind(, handler, _1, 
_2);
+  YaHTTP::THandlerFunction f = std::bind(, handler, 
std::placeholders::_1, std::placeholders::_2);
   YaHTTP::Router::Any(url, f);
 }
 
@@ -179,7 +179,7 @@ void WebServer::apiWrapper(WebServer::Ha
 }
 
 void WebServer::registerApiHandler(const string& url, HandlerFunction handler, 
bool allowPassword) {
-  HandlerFunction f = boost::bind(::apiWrapper, this, handler, _1, 
_2, allowPassword);
+  HandlerFunction f = std::bind(::apiWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2, allowPassword);
   registerBareHandler(url, f);
 }
 
@@ -196,7 +196,7 @@ void WebServer::webWrapper(WebServer::Ha
 }
 
 void WebServer::registerWebHandler(const string& url, HandlerFunction handler) 
{
-  HandlerFunction f = boost::bind(::webWrapper, this, handler, _1, 
_2);
+  HandlerFunction f = std::bind(::webWrapper, this, handler, 
std::placeholders::_1, std::placeholders::_2);
   registerBareHandler(url, f);
 }
 
Index: pdns-recursor-4.3.4/ws-recursor.cc

commit pdns-recursor for openSUSE:Factory

2020-07-02 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-07-03 00:11:09

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.3060 (New)


Package is "pdns-recursor"

Fri Jul  3 00:11:09 2020 rev:34 rq:818168 version:4.3.2

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-05-19 14:51:07.620421728 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.3060/pdns-recursor.changes
2020-07-03 00:13:34.528297584 +0200
@@ -1,0 +2,13 @@
+Wed Jul  1 18:39:32 UTC 2020 - Adam Majer 
+
+- update to 4.3.2
+  * Fixes a access restriction bypass vulnerability where ACL applied
+to the internal web server via webserver-allow-from is
+not properly enforced, allowing a remote attacker to send
+HTTP queries to the internal web server, bypassing the restriction.
+(CVE-2020-14196, bsc#1173302)
+  * improves CNAME loop detection
+  * Fix the handling of DS queries for the root
+  * Fix RPZ removals when an update has several deltas
+
+---

Old:

  pdns-recursor-4.3.1.tar.bz2
  pdns-recursor-4.3.1.tar.bz2.sig

New:

  pdns-recursor-4.3.2.tar.bz2
  pdns-recursor-4.3.2.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.n25u6y/_old  2020-07-03 00:13:36.164303001 +0200
+++ /var/tmp/diff_new_pack.n25u6y/_new  2020-07-03 00:13:36.168303015 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.3.1
+Version:4.3.2
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.3.1.tar.bz2 -> pdns-recursor-4.3.2.tar.bz2 ++
 2649 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2020-05-19 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-05-19 14:50:50

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.2738 (New)


Package is "pdns-recursor"

Tue May 19 14:50:50 2020 rev:33 rq:807216 version:4.3.1

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-03-07 21:42:06.876429180 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.2738/pdns-recursor.changes
2020-05-19 14:51:07.620421728 +0200
@@ -1,0 +2,13 @@
+Tue May 19 09:45:18 UTC 2020 - Adam Majer 
+
+- update to 4.3.1
+  * fixes an issue where records in the answer section of
+a NXDOMAIN response lacking an SOA were not properly validated
+(CVE-2020-12244, bsc#1171553)
+  * fixes an issue where invalid hostname on the server can result in
+disclosure of invalid memory (CVE-2020-10030, bsc#1171553)
+  * fixes an issue in the DNS protocol has been found that allows
+malicious parties to use recursive DNS services to attack third
+party authoritative name servers (CVE-2020-10995, bsc#1171553)
+
+---

Old:

  pdns-recursor-4.3.0.tar.bz2
  pdns-recursor-4.3.0.tar.bz2.sig

New:

  pdns-recursor-4.3.1.tar.bz2
  pdns-recursor-4.3.1.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.GbkmQ9/_old  2020-05-19 14:51:08.856424469 +0200
+++ /var/tmp/diff_new_pack.GbkmQ9/_new  2020-05-19 14:51:08.860424478 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.3.0
+Version:4.3.1
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.3.0.tar.bz2 -> pdns-recursor-4.3.1.tar.bz2 ++
 2475 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2020-03-07 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-03-07 21:41:49

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.26092 (New)


Package is "pdns-recursor"

Sat Mar  7 21:41:49 2020 rev:32 rq:782531 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2020-03-04 09:42:51.930016254 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.26092/pdns-recursor.changes   
2020-03-07 21:42:06.876429180 +0100
@@ -1,0 +2,6 @@
+Sat Mar  7 12:14:54 UTC 2020 - Wolfgang Rosenauer 
+
+- fixed configuration to make the service start
+  https://docs.powerdns.com/recursor/upgrade.html#x-to-4-3-0-or-master
+
+---



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.KeVEpd/_old  2020-03-07 21:42:12.024432656 +0100
+++ /var/tmp/diff_new_pack.KeVEpd/_new  2020-03-07 21:42:12.028432658 +0100
@@ -80,7 +80,7 @@
 %endif
 PreReq: pdns-common
 #
-Url:http://www.powerdns.com/
+URL:http://www.powerdns.com/
 Source: 
http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2
 Source10:   
http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2.sig
 Source11:   
https://powerdns.com/powerdns-keyblock.asc#/pdns-recursor.keyring
@@ -115,7 +115,9 @@
   --with-protobuf \
 %endif
   --with-lua \
-  --with-socketdir=%{_localstatedir}
+  --with-socketdir=%{_rundir}\
+  --with-service-user=pdns   \
+  --with-service-group=pdns
 make %{?_smp_mflags}
 
 %install






commit pdns-recursor for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2020-03-04 09:40:28

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.26092 (New)


Package is "pdns-recursor"

Wed Mar  4 09:40:28 2020 rev:31 rq:781144 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2019-12-09 21:36:19.746072025 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.26092/pdns-recursor.changes   
2020-03-04 09:42:51.930016254 +0100
@@ -1,0 +2,15 @@
+Tue Mar  3 09:46:58 UTC 2020 - Adam Majer 
+
+- update to 4.3.0:
+  * A relaxed form of QName Minimization as described in rfc7816bis-01.
+This feature is enabled by default
+  * Dnstap support for outgoing queries to authoritative servers and
+the corresponding replies.
+  * The recursor now processes a number of requests incoming over
+a TCP connection simultaneously and will return results
+(potentially) out-of-order.
+  * Newly Observed Domain (NOD) functionality
+  * For details see
+https://blog.powerdns.com/2020/03/03/powerdns-recursor-4-3-0-released/
+
+---

Old:

  pdns-recursor-4.2.1.tar.bz2
  pdns-recursor-4.2.1.tar.bz2.sig

New:

  pdns-recursor-4.3.0.tar.bz2
  pdns-recursor-4.3.0.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.4YQVvw/_old  2020-03-04 09:42:55.934018654 +0100
+++ /var/tmp/diff_new_pack.4YQVvw/_new  2020-03-04 09:42:55.938018656 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdns-recursor
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.2.1
+Version:4.3.0
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.2.1.tar.bz2 -> pdns-recursor-4.3.0.tar.bz2 ++
 32630 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2019-12-09 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2019-12-09 21:35:56

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.4691 (New)


Package is "pdns-recursor"

Mon Dec  9 21:35:56 2019 rev:30 rq:755197 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2019-07-18 15:20:15.384145817 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.4691/pdns-recursor.changes
2019-12-09 21:36:19.746072025 +0100
@@ -1,0 +2,12 @@
+Mon Dec  9 09:50:25 UTC 2019 - Adam Majer 
+
+- update to 4.2.1:
+  * Add deviceName field to protobuf messages
+  * Purge map of failed auths periodically by keeping
+last changed timestamp.
+  * Prime NS records of root-servers.net parent (.net)
+  * Issue with “zz” abbreviation for IPv6 RPZ triggers
+  * Basic validation of $GENERATE parameters
+  * Fix inverse handler registration logic for SNMP
+
+---

Old:

  pdns-recursor-4.2.0.tar.bz2
  pdns-recursor-4.2.0.tar.bz2.sig

New:

  pdns-recursor-4.2.1.tar.bz2
  pdns-recursor-4.2.1.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.3AXNyW/_old  2019-12-09 21:36:20.814071605 +0100
+++ /var/tmp/diff_new_pack.3AXNyW/_new  2019-12-09 21:36:20.818071603 +0100
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.2.0
+Version:4.2.1
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.2.0.tar.bz2 -> pdns-recursor-4.2.1.tar.bz2 ++
 7927 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2019-05-22 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2019-05-22 11:17:08

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.5148 (New)


Package is "pdns-recursor"

Wed May 22 11:17:08 2019 rev:28 rq:704461 version:4.1.13

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2019-04-26 22:55:51.449260722 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.5148/pdns-recursor.changes
2019-05-22 11:17:09.654483544 +0200
@@ -1,0 +2,8 @@
+Tue May 21 12:17:26 UTC 2019 - Adam Majer 
+
+- update to 4.1.13:
+  * Add the disable-real-memory-usage setting to skip expensive
+collection of detailed memory usage info
+  * Fix DNSSEC validation of wildcards expanded onto themselves.
+
+---

Old:

  pdns-recursor-4.1.12.tar.bz2
  pdns-recursor-4.1.12.tar.bz2.sig

New:

  pdns-recursor-4.1.13.tar.bz2
  pdns-recursor-4.1.13.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.qxZkbG/_old  2019-05-22 11:17:10.166483185 +0200
+++ /var/tmp/diff_new_pack.qxZkbG/_new  2019-05-22 11:17:10.170483183 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.12
+Version:4.1.13
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.1.12.tar.bz2 -> pdns-recursor-4.1.13.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.12/.version 
new/pdns-recursor-4.1.13/.version
--- old/pdns-recursor-4.1.12/.version   2019-04-02 12:31:34.0 +0200
+++ new/pdns-recursor-4.1.13/.version   2019-05-21 07:47:40.0 +0200
@@ -1 +1 @@
-4.1.12
+4.1.13
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.12/configure 
new/pdns-recursor-4.1.13/configure
--- old/pdns-recursor-4.1.12/configure  2019-04-02 12:31:33.0 +0200
+++ new/pdns-recursor-4.1.13/configure  2019-05-21 07:47:39.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.12.
+# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.13.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='pdns-recursor'
 PACKAGE_TARNAME='pdns-recursor'
-PACKAGE_VERSION='4.1.12'
-PACKAGE_STRING='pdns-recursor 4.1.12'
+PACKAGE_VERSION='4.1.13'
+PACKAGE_STRING='pdns-recursor 4.1.13'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1445,7 +1445,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pdns-recursor 4.1.12 to adapt to many kinds of systems.
+\`configure' configures pdns-recursor 4.1.13 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1515,7 +1515,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of pdns-recursor 4.1.12:";;
+ short | recursive ) echo "Configuration of pdns-recursor 4.1.13:";;
esac
   cat <<\_ACEOF
 
@@ -1677,7 +1677,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pdns-recursor configure 4.1.12
+pdns-recursor configure 4.1.13
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2270,7 +2270,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pdns-recursor $as_me 4.1.12, which was
+It was created by pdns-recursor $as_me 4.1.13, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3133,7 +3133,7 @@
 
 # Define the identity of the package.
  PACKAGE='pdns-recursor'
- VERSION='4.1.12'
+ VERSION='4.1.13'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -21846,7 +21846,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pdns-recursor $as_me 4.1.12, which was
+This file was extended by pdns-recursor $as_me 4.1.13, which was
 generated by GNU Autoconf 2.69.  Invocation command 

commit pdns-recursor for openSUSE:Factory

2019-04-26 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2019-04-26 22:55:44

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.5536 (New)


Package is "pdns-recursor"

Fri Apr 26 22:55:44 2019 rev:27 rq:698186 version:4.1.12

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2019-04-03 10:51:49.225938322 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.5536/pdns-recursor.changes
2019-04-26 22:55:51.449260722 +0200
@@ -1,0 +2,5 @@
+Fri Apr 26 11:14:31 UTC 2019 - mvet...@suse.com
+
+- bsc#1130588: Require shadow instead of old pwdutils
+
+---



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.zT8ojH/_old  2019-04-26 22:55:53.393259470 +0200
+++ /var/tmp/diff_new_pack.zT8ojH/_new  2019-04-26 22:55:53.393259470 +0200
@@ -64,7 +64,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}
 PreReq: %insserv_prereq %fillup_prereq
-PreReq: pwdutils
+PreReq: shadow
 %else
 PreReq: shadow-utils
 %endif






commit pdns-recursor for openSUSE:Factory

2019-04-03 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2019-04-03 10:51:44

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.25356 (New)


Package is "pdns-recursor"

Wed Apr  3 10:51:44 2019 rev:26 rq:690877 version:4.1.12

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2019-01-26 22:22:39.182844151 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.25356/pdns-recursor.changes   
2019-04-03 10:51:49.225938322 +0200
@@ -1,0 +2,20 @@
+Tue Apr  2 16:38:15 UTC 2019 - Michael Ströder 
+
+- update to 4.1.12:
+  * Improvements
+- Provide CPU usage statistics per thread (worker & distributor).
+- Use a bounded load-balancing algo to distribute queries.
+- Implement a configurable ECS cache limit so responses with an
+  ECS scope more specific than a certain threshold and a TTL
+  smaller than a specific threshold are not inserted into the
+  records cache at all.
+  * Bug Fixes
+- Correctly interpret an empty AXFR response to an IXFR query.
+
+- update to 4.1.11:
+  * Improvements
+- Add an option to export only responses over protobuf to the
+  Lua protobufServer() directive.
+- Reduce systemcall usage in protobuf logging. (See #7428.)
+
+---

Old:

  pdns-recursor-4.1.10.tar.bz2
  pdns-recursor-4.1.10.tar.bz2.sig

New:

  pdns-recursor-4.1.12.tar.bz2
  pdns-recursor-4.1.12.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.BOLQ5S/_old  2019-04-03 10:51:49.741938460 +0200
+++ /var/tmp/diff_new_pack.BOLQ5S/_new  2019-04-03 10:51:49.741938460 +0200
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.10
+Version:4.1.12
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.1.10.tar.bz2 -> pdns-recursor-4.1.12.tar.bz2 ++
 1989 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2019-01-26 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2019-01-26 22:22:34

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.28833 (New)


Package is "pdns-recursor"

Sat Jan 26 22:22:34 2019 rev:25 rq:668666 version:4.1.10

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2019-01-24 14:12:26.763429558 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.28833/pdns-recursor.changes   
2019-01-26 22:22:39.182844151 +0100
@@ -1,0 +2,7 @@
+Fri Jan 25 06:07:27 UTC 2019 - Michael Ströder 
+
+- update to 4.1.10
+  - #7403: Fix compilation in handleRunningTCPQuestion without
+protobuf support
+
+---

Old:

  pdns-recursor-4.1.9.tar.bz2
  pdns-recursor-4.1.9.tar.bz2.sig

New:

  pdns-recursor-4.1.10.tar.bz2
  pdns-recursor-4.1.10.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.5C2AQk/_old  2019-01-26 22:22:39.630843788 +0100
+++ /var/tmp/diff_new_pack.5C2AQk/_new  2019-01-26 22:22:39.630843788 +0100
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.9
+Version:4.1.10
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.1.9.tar.bz2 -> pdns-recursor-4.1.10.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.9/.version 
new/pdns-recursor-4.1.10/.version
--- old/pdns-recursor-4.1.9/.version2019-01-21 10:28:55.0 +0100
+++ new/pdns-recursor-4.1.10/.version   2019-01-24 11:14:57.0 +0100
@@ -1 +1 @@
-4.1.9
+4.1.10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.9/configure 
new/pdns-recursor-4.1.10/configure
--- old/pdns-recursor-4.1.9/configure   2019-01-21 10:28:54.0 +0100
+++ new/pdns-recursor-4.1.10/configure  2019-01-24 11:14:57.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.9.
+# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.10.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='pdns-recursor'
 PACKAGE_TARNAME='pdns-recursor'
-PACKAGE_VERSION='4.1.9'
-PACKAGE_STRING='pdns-recursor 4.1.9'
+PACKAGE_VERSION='4.1.10'
+PACKAGE_STRING='pdns-recursor 4.1.10'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1445,7 +1445,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pdns-recursor 4.1.9 to adapt to many kinds of systems.
+\`configure' configures pdns-recursor 4.1.10 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1515,7 +1515,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of pdns-recursor 4.1.9:";;
+ short | recursive ) echo "Configuration of pdns-recursor 4.1.10:";;
esac
   cat <<\_ACEOF
 
@@ -1677,7 +1677,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pdns-recursor configure 4.1.9
+pdns-recursor configure 4.1.10
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2270,7 +2270,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pdns-recursor $as_me 4.1.9, which was
+It was created by pdns-recursor $as_me 4.1.10, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3133,7 +3133,7 @@
 
 # Define the identity of the package.
  PACKAGE='pdns-recursor'
- VERSION='4.1.9'
+ VERSION='4.1.10'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -21846,7 +21846,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pdns-recursor $as_me 4.1.9, which was
+This file was extended by pdns-recursor $as_me 4.1.10, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -21912,7 +21912,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/&/g'`"
 ac_cs_version="\\
-pdns-recursor config.status 4.1.9
+pdns-recursor config.status 4.1.10
 configured by $0, generated by GNU Autoconf 2.69,
   with options 

commit pdns-recursor for openSUSE:Factory

2019-01-24 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2019-01-24 14:12:25

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.28833 (New)


Package is "pdns-recursor"

Thu Jan 24 14:12:25 2019 rev:24 rq:667620 version:4.1.9

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2018-11-27 10:46:18.979955971 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.28833/pdns-recursor.changes   
2019-01-24 14:12:26.763429558 +0100
@@ -1,0 +2,11 @@
+Mon Jan 21 14:02:26 UTC 2019 - adam.ma...@suse.de
+
+- update to 4.1.9
+  https://blog.powerdns.com/2019/01/21/powerdns-recursor-4-1-9-released/
+
+  - Fixes case when Lua hooks are not called over TCP
+(CVE-2019-3806, bsc#1121887)
+  - Fixes DNSSEC validation is not performed for AA=0 responses
+(CVE-2019-3807, bsc#1121889)
+
+---

Old:

  pdns-recursor-4.1.8.tar.bz2
  pdns-recursor-4.1.8.tar.bz2.sig

New:

  pdns-recursor-4.1.9.tar.bz2
  pdns-recursor-4.1.9.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.o45Du3/_old  2019-01-24 14:12:27.223429027 +0100
+++ /var/tmp/diff_new_pack.o45Du3/_new  2019-01-24 14:12:27.223429027 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdns-recursor
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,7 +35,7 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.8
+Version:4.1.9
 Release:0
 BuildRequires:  autoconf
 BuildRequires:  automake

++ pdns-recursor-4.1.8.tar.bz2 -> pdns-recursor-4.1.9.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.8/.version 
new/pdns-recursor-4.1.9/.version
--- old/pdns-recursor-4.1.8/.version2018-11-26 14:23:43.0 +0100
+++ new/pdns-recursor-4.1.9/.version2019-01-21 10:28:55.0 +0100
@@ -1 +1 @@
-4.1.8
+4.1.9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.8/configure 
new/pdns-recursor-4.1.9/configure
--- old/pdns-recursor-4.1.8/configure   2018-11-26 14:23:42.0 +0100
+++ new/pdns-recursor-4.1.9/configure   2019-01-21 10:28:54.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.8.
+# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.9.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='pdns-recursor'
 PACKAGE_TARNAME='pdns-recursor'
-PACKAGE_VERSION='4.1.8'
-PACKAGE_STRING='pdns-recursor 4.1.8'
+PACKAGE_VERSION='4.1.9'
+PACKAGE_STRING='pdns-recursor 4.1.9'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1445,7 +1445,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pdns-recursor 4.1.8 to adapt to many kinds of systems.
+\`configure' configures pdns-recursor 4.1.9 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1515,7 +1515,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of pdns-recursor 4.1.8:";;
+ short | recursive ) echo "Configuration of pdns-recursor 4.1.9:";;
esac
   cat <<\_ACEOF
 
@@ -1677,7 +1677,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pdns-recursor configure 4.1.8
+pdns-recursor configure 4.1.9
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2270,7 +2270,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by pdns-recursor $as_me 4.1.8, which was
+It was created by pdns-recursor $as_me 4.1.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3133,7 +3133,7 @@
 
 # Define the identity of the package.
  PACKAGE='pdns-recursor'
- VERSION='4.1.8'
+ VERSION='4.1.9'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -21846,7 +21846,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by pdns-recursor $as_me 4.1.8, which was
+This 

commit pdns-recursor for openSUSE:Factory

2018-11-27 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2018-11-27 10:44:34

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new.19453 (New)


Package is "pdns-recursor"

Tue Nov 27 10:44:34 2018 rev:23 rq:652039 version:4.1.8

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2018-11-08 09:50:42.860942318 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.19453/pdns-recursor.changes   
2018-11-27 10:46:18.979955971 +0100
@@ -1,0 +2,18 @@
+Mon Nov 26 16:15:31 UTC 2018 - adam.ma...@suse.de
+
+- update to 4.1.8
+  https://blog.powerdns.com/2018/11/26/powerdns-recursor-4-1-8-released/
+
+  - Fixes case where a crafted query can cause a denial of service
+(CVE-2018-16855, bsc#1116592)
+
+---
+Fri Nov  9 14:05:18 UTC 2018 - adam.ma...@suse.de
+
+- update to 4.1.7
+  https://blog.powerdns.com/2018/11/09/powerdns-recursor-4-1-7-released/
+
+  - Revert ‘Keep the EDNS status of a server on FormErr with EDNS’
+  - Refuse queries for all meta-types
+
+---

Old:

  pdns-recursor-4.1.6.tar.bz2
  pdns-recursor-4.1.6.tar.bz2.sig

New:

  pdns-recursor-4.1.8.tar.bz2
  pdns-recursor-4.1.8.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.CgkaAp/_old  2018-11-27 10:46:21.867953005 +0100
+++ /var/tmp/diff_new_pack.CgkaAp/_new  2018-11-27 10:46:21.875952997 +0100
@@ -35,11 +35,8 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.6
+Version:4.1.8
 Release:0
-%define pkg_version 4.1.6
-#
-#
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -84,8 +81,8 @@
 PreReq: pdns-common
 #
 Url:http://www.powerdns.com/
-Source: 
http://downloads.powerdns.com/releases/%{name}-%{pkg_version}.tar.bz2
-Source10:   
http://downloads.powerdns.com/releases/%{name}-%{pkg_version}.tar.bz2.sig
+Source: 
http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2
+Source10:   
http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2.sig
 Source11:   
https://powerdns.com/powerdns-keyblock.asc#/pdns-recursor.keyring
 Source1:pdns-recursor.init
 Source2:recursor.conf
@@ -104,7 +101,7 @@
 http://www.powerdns.com
 
 %prep
-%setup -n %{name}-%{pkg_version}
+%setup -n %{name}-%{version}
 
 %build
 autoreconf -fi

++ pdns-recursor-4.1.6.tar.bz2 -> pdns-recursor-4.1.8.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.6/.version 
new/pdns-recursor-4.1.8/.version
--- old/pdns-recursor-4.1.6/.version2018-11-07 12:35:29.0 +0100
+++ new/pdns-recursor-4.1.8/.version2018-11-26 14:23:43.0 +0100
@@ -1 +1 @@
-4.1.6
+4.1.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-4.1.6/configure 
new/pdns-recursor-4.1.8/configure
--- old/pdns-recursor-4.1.6/configure   2018-11-07 12:35:28.0 +0100
+++ new/pdns-recursor-4.1.8/configure   2018-11-26 14:23:42.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.6.
+# Generated by GNU Autoconf 2.69 for pdns-recursor 4.1.8.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='pdns-recursor'
 PACKAGE_TARNAME='pdns-recursor'
-PACKAGE_VERSION='4.1.6'
-PACKAGE_STRING='pdns-recursor 4.1.6'
+PACKAGE_VERSION='4.1.8'
+PACKAGE_STRING='pdns-recursor 4.1.8'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1445,7 +1445,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures pdns-recursor 4.1.6 to adapt to many kinds of systems.
+\`configure' configures pdns-recursor 4.1.8 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1515,7 +1515,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of pdns-recursor 4.1.6:";;
+ short | recursive ) echo "Configuration of pdns-recursor 4.1.8:";;
esac
   cat <<\_ACEOF
 
@@ -1677,7 +1677,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pdns-recursor configure 4.1.6
+pdns-recursor configure 4.1.8
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software 

commit pdns-recursor for openSUSE:Factory

2018-11-08 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2018-11-08 09:50:35

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Thu Nov  8 09:50:35 2018 rev:22 rq:646976 version:4.1.6

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2018-09-03 10:35:45.092769952 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2018-11-08 09:50:42.860942318 +0100
@@ -1,0 +2,37 @@
+Wed Nov  7 13:12:04 UTC 2018 - adam.ma...@suse.de
+
+- update to 4.1.6
+  - Revert "rec: Authority records in AA=1 CNAME answer are
+authoritative"
+https://github.com/PowerDNS/pdns/issues/7158
+
+---
+Wed Nov  7 07:24:04 UTC 2018 - Michael Ströder 
+
+- update to 4.1.5
+  - Improvements
+* Add pdnslog to lua configuration scripts
+* Fix compilation with libressl 2.7.0+
+* Export outgoing ECS value and server ID in protobuf (if any)
+* Switch to devtoolset 7 for el6
+* Allow the signature inception to be off by number of seconds
+  - Bug Fixes
+* Crafted answer can cause a denial of service
+  (bsc#1114157, CVE-2018-10851)
+* Packet cache pollution via crafted query
+  (bsc#1114169, CVE-2018-14626)
+* Crafted query for meta-types can cause a denial of service
+  (bsc#1114170, CVE-2018-14644)
+* Delay creation of rpz threads until we dropped privileges
+* Cleanup the netmask trees used for the ecs index on removals
+* Make sure that the ecs scope from the auth is < to the source
+* Authority records in aa=1 cname answer are authoritative
+* Avoid a memory leak in catch-all exception handler
+* Don’t require authoritative answers for forward-recurse zones
+* Release memory in case of error in openssl ecdsa constructor
+* Convert a few uses to toLogString to print DNSName’s that
+  may be empty in a safer manner
+* Avoid a crash on DEC Alpha systems
+* Clear all caches on (N)TA changes
+
+---

Old:

  pdns-recursor-4.1.4.tar.bz2
  pdns-recursor-4.1.4.tar.bz2.sig

New:

  pdns-recursor-4.1.6.tar.bz2
  pdns-recursor-4.1.6.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.PwWbm3/_old  2018-11-08 09:50:43.640941395 +0100
+++ /var/tmp/diff_new_pack.PwWbm3/_new  2018-11-08 09:50:43.644941390 +0100
@@ -35,9 +35,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.4
+Version:4.1.6
 Release:0
-%define pkg_version 4.1.4
+%define pkg_version 4.1.6
 #
 #
 BuildRequires:  autoconf

++ pdns-recursor-4.1.4.tar.bz2 -> pdns-recursor-4.1.6.tar.bz2 ++
 2236 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2018-09-03 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2018-09-03 10:35:42

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Mon Sep  3 10:35:42 2018 rev:21 rq:632520 version:4.1.4

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2018-05-29 10:40:58.933212378 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2018-09-03 10:35:45.092769952 +0200
@@ -1,0 +2,16 @@
+Fri Aug 31 14:09:03 UTC 2018 - adam.ma...@suse.de
+
+- update to 4.1.4
+  - Improvements
+* Split pdns_enable_unit_tests.
+* Add a new max-udp-queries-per-round setting.
+* Fix warnings reported by gcc 8.1.0.
+* Tests: replace awk command by perl.
+* Allow the snmp thread to retrieve statistics.
+  - Bug Fixes
+* Don’t account chained queries more than once.
+* Make rec_control respect include-dir.
+* Load lua scripts only in worker threads.
+* Purge all auth/forward zone data including subtree.
+
+---

Old:

  pdns-recursor-4.1.3.tar.bz2
  pdns-recursor-4.1.3.tar.bz2.sig

New:

  pdns-recursor-4.1.4.tar.bz2
  pdns-recursor-4.1.4.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.PaPhBa/_old  2018-09-03 10:35:45.752771657 +0200
+++ /var/tmp/diff_new_pack.PaPhBa/_new  2018-09-03 10:35:45.756771667 +0200
@@ -35,9 +35,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.3
+Version:4.1.4
 Release:0
-%define pkg_version 4.1.3
+%define pkg_version 4.1.4
 #
 #
 BuildRequires:  autoconf

++ pdns-recursor-4.1.3.tar.bz2 -> pdns-recursor-4.1.4.tar.bz2 ++
 2259 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2018-05-29 10:40:51

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Tue May 29 10:40:51 2018 rev:20 rq:611478 version:4.1.3

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2018-04-17 11:17:28.190545445 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2018-05-29 10:40:58.933212378 +0200
@@ -1,0 +2,25 @@
+Tue May 22 17:02:42 UTC 2018 - mich...@stroeder.com
+
+- update to 4.1.3
+  - Improvements
+* Add a subtree option to the API cache flush endpoint
+* Use a separate, non-blocking pipe to distribute queries
+* Move carbon/webserver/control/stats handling to a separate
+  thread
+* Add _raw versions for QName / ComboAddresses to the FFI API
+* Fix a warning on botan >= 2.5.0
+  - Bug Fixes
+* Count a lookup into an internal auth zone as a cache miss
+* Don’t increase the DNSSEC validations counters when running
+  with process-no-validate
+* Respect the AXFR timeout while connecting to the RPZ server
+* Increase MTasker stacksize to avoid crash in exception
+  unwinding
+* Use the SyncRes time in our unit tests when checking cache
+  validity
+* Add -rdynamic to C{,XX}FLAGS when we build with LuaJIT
+* Delay the loading of RPZ zones until the parsing is done,
+  fixing a race condition
+* Reorder includes to avoid boost L conflict (bsc#1089814)
+
+---

Old:

  pdns-recursor-4.1.2.tar.bz2
  pdns-recursor-4.1.2.tar.bz2.sig

New:

  pdns-recursor-4.1.3.tar.bz2
  pdns-recursor-4.1.3.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.ERI63q/_old  2018-05-29 10:40:59.541189936 +0200
+++ /var/tmp/diff_new_pack.ERI63q/_new  2018-05-29 10:40:59.545189788 +0200
@@ -35,9 +35,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.1.2
+Version:4.1.3
 Release:0
-%define pkg_version 4.1.2
+%define pkg_version 4.1.3
 #
 #
 BuildRequires:  autoconf

++ pdns-recursor-4.1.2.tar.bz2 -> pdns-recursor-4.1.3.tar.bz2 ++
 5273 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2018-04-17 11:17:22

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Tue Apr 17 11:17:22 2018 rev:19 rq:597059 version:4.1.2

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2018-01-23 13:53:40.343699775 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2018-04-17 11:17:28.190545445 +0200
@@ -1,0 +2,25 @@
+Fri Apr 13 12:04:02 UTC 2018 - adam.ma...@suse.de
+
+- protobuf support is available in SLE-15
+- Boost.Context library is not available on s390x
+
+---
+Sun Apr  1 23:49:07 UTC 2018 - mrueck...@suse.de
+
+- update to 4.1.2
+  - New Features
+- #6344: Add FFI version of gettag().
+  - Improvements
+- #6298, #6303, #6268, #6290: Add the option to set the AXFR
+  timeout for RPZs.
+- #6172: IXFR: correct behavior of dealing with DNS Name with
+  multiple records and speed up IXFR transaction (Leon Xu).
+- #6379: Add RPZ statistics endpoint to the API.
+  - Bug Fixes
+- #6336, #6293, #6237: Retry loading RPZ zones from server when
+  they fail initially.
+- #6300: Fix ECS-based cache entry refresh code.
+- #6320: Fix ECS-specific NS  not being returned from the
+  cache.
+
+---

Old:

  pdns-recursor-4.1.1.tar.bz2
  pdns-recursor-4.1.1.tar.bz2.sig

New:

  pdns-recursor-4.1.2.tar.bz2
  pdns-recursor-4.1.2.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.gEEWjR/_old  2018-04-17 11:17:29.970462002 +0200
+++ /var/tmp/diff_new_pack.gEEWjR/_new  2018-04-17 11:17:29.978461627 +0200
@@ -28,16 +28,16 @@
 %bcond_without systemd_separetedlibs
 %endif
 
-%if 0%{?suse_version} && ! ( 0%{?suse_version} == 1315 && ! 0%{?is_opensuse} )
+%if 0%{?suse_version} > 1315 || 0%{?is_opensuse}
 %bcond_without pdns_protobuf
 %else
 %bcond_withpdns_protobuf
 %endif
 
 Name:   pdns-recursor
-Version:4.1.1
+Version:4.1.2
 Release:0
-%define pkg_version 4.1.1
+%define pkg_version 4.1.2
 #
 #
 BuildRequires:  autoconf
@@ -45,7 +45,9 @@
 BuildRequires:  libtool
 
 %if 0%{?suse_version} > 1325
+%ifnarch s390x
 BuildRequires:  libboost_context-devel
+%endif
 BuildRequires:  libboost_system-devel
 BuildRequires:  libboost_thread-devel
 %endif
@@ -89,7 +91,7 @@
 Source2:recursor.conf
 #
 Summary:Modern, advanced and high performance recursing/non 
authoritative nameserver
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Productivity/Networking/DNS/Servers
 
 %description

++ pdns-recursor-4.1.1.tar.bz2 -> pdns-recursor-4.1.2.tar.bz2 ++
 1882 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2018-01-02 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2018-01-02 16:35:13

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Tue Jan  2 16:35:13 2018 rev:17 rq:561067 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-12-11 18:56:24.198846479 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2018-01-02 16:35:14.539380790 +0100
@@ -1,0 +2,6 @@
+Fri Dec 29 11:03:20 UTC 2017 - adam.ma...@suse.de
+
+- _constraints: we seem to need at least 8GB RAM to build on S390x
+   and ppc64
+
+---

New:

  _constraints



Other differences:
--
++ _constraints ++

  

  8

  







commit pdns-recursor for openSUSE:Factory

2017-12-11 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-12-11 18:56:22

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Mon Dec 11 18:56:22 2017 rev:16 rq:555202 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-11-07 09:57:54.294505347 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-12-11 18:56:24.198846479 +0100
@@ -1,0 +2,37 @@
+Mon Dec  4 16:17:42 UTC 2017 - mrueck...@suse.de
+
+- enable ed25519 support (new BR: libsodium-devel)
+- enable net-snmp support (new BR: net-snmp-devel)
+- simplify BR for lua: lua-devel everywhere now
+
+---
+Mon Dec  4 14:12:37 UTC 2017 - adam.ma...@suse.de
+
+- update to version 4.1.0:
+  + Improved DNSSEC support
+  + Improved documentation
+  + Improved RPZ support
+  + Improved EDNS Client Subnet support
+  + SNMP support
+  + Lua engine has gained access to more parts of the recursor
+  + CPU affinity can now be specified
+  + TCP Fast Open support
+  + New performance metrics
+  + For complete changes see:
+https://blog.powerdns.com/2017/12/04/powerdns-recursor-4-1/
+
+---
+Mon Nov 27 16:15:40 UTC 2017 - adam.ma...@suse.de
+
+- update to version 4.0.7:
+  + fixes CVE-2017-15090: Insufficient validation of DNSSEC
+signatures
+  + fixes CVE-2017-15092: Cross-Site Scripting in the web interface
+  + fixes CVE-2017-15093: Configuration file injection in the API
+  + fixes CVE-2017-15094: Memory leak in DNSSEC parsing
+  + Fix validation at the exact RRSIG inception or expiration time
+  + Extract nested exception from Luawrapper
+  + Throw an error when lua-conf-file can’t be loaded
+  + Lowercase all outgoing qnames when lowercase-outgoing is set
+
+---

Old:

  pdns-recursor-4.0.6.tar.bz2
  pdns-recursor-4.0.6.tar.bz2.sig

New:

  pdns-recursor-4.1.0.tar.bz2
  pdns-recursor-4.1.0.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.RtjiCl/_old  2017-12-11 18:56:25.470785896 +0100
+++ /var/tmp/diff_new_pack.RtjiCl/_new  2017-12-11 18:56:25.470785896 +0100
@@ -35,9 +35,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.0.6
+Version:4.1.0
 Release:0
-%define pkg_version 4.0.6
+%define pkg_version 4.1.0
 #
 #
 BuildRequires:  autoconf
@@ -57,19 +57,11 @@
 %endif
 
 BuildRequires:  gcc-c++
+BuildRequires:  libsodium-devel
+BuildRequires:  lua-devel
+BuildRequires:  net-snmp-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} && (0%{?suse_version} < 1030 || 0%{?suse_version} > 1210)
-BuildRequires:  lua51-devel
-%if 0%{?suse_version} > 1210
-%define lua_lib lua
-%else
-%define lua_lib lua5.1
-%endif
-%else
-BuildRequires:  lua-devel
-%define lua_lib lua
-%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}
 PreReq: %insserv_prereq %fillup_prereq

++ pdns-recursor-4.0.6.tar.bz2 -> pdns-recursor-4.1.0.tar.bz2 ++
 47956 lines of diff (skipped)





commit pdns-recursor for openSUSE:Factory

2017-11-07 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-11-07 09:57:43

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Tue Nov  7 09:57:43 2017 rev:15 rq:538601 version:4.0.6

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-10-05 12:05:22.600958673 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-11-07 09:57:54.294505347 +0100
@@ -1,0 +2,6 @@
+Thu Oct 19 14:44:21 UTC 2017 - adam.ma...@suse.de
+
+- Added pdns-recursor.keyring linked from
+  https://dnsdist.org/install.html
+
+---

New:

  pdns-recursor.keyring



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.72d7lS/_old  2017-11-07 09:57:55.914446576 +0100
+++ /var/tmp/diff_new_pack.72d7lS/_new  2017-11-07 09:57:55.914446576 +0100
@@ -92,6 +92,7 @@
 Url:http://www.powerdns.com/
 Source: 
http://downloads.powerdns.com/releases/%{name}-%{pkg_version}.tar.bz2
 Source10:   
http://downloads.powerdns.com/releases/%{name}-%{pkg_version}.tar.bz2.sig
+Source11:   
https://powerdns.com/powerdns-keyblock.asc#/pdns-recursor.keyring
 Source1:pdns-recursor.init
 Source2:recursor.conf
 #





commit pdns-recursor for openSUSE:Factory

2017-10-05 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-10-05 12:01:58

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Thu Oct  5 12:01:58 2017 rev:14 rq:531120 version:4.0.6

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-07-07 10:17:39.512711371 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-10-05 12:05:22.600958673 +0200
@@ -1,0 +2,7 @@
+Fri Sep 29 13:36:24 UTC 2017 - vci...@suse.com
+
+- Don't BuildRequire Botan 1.x
+  * Botan will be dropped as the 1.x branch is EOL and won't get
+OpenSSL 1.1 support backported (bsc#1055322)
+
+---



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.3Y0bii/_old  2017-10-05 12:05:25.328574940 +0200
+++ /var/tmp/diff_new_pack.3Y0bii/_new  2017-10-05 12:05:25.328574940 +0200
@@ -30,10 +30,8 @@
 
 %if 0%{?suse_version} && ! ( 0%{?suse_version} == 1315 && ! 0%{?is_opensuse} )
 %bcond_without pdns_protobuf
-%bcond_without pdns_botan
 %else
 %bcond_withpdns_protobuf
-%bcond_withpdns_botan
 %endif
 
 Name:   pdns-recursor
@@ -45,9 +43,6 @@
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
-%if %{with pdns_botan}
-BuildRequires:  Botan-devel >= 1.10
-%endif
 
 %if 0%{?suse_version} > 1325
 BuildRequires:  libboost_context-devel
@@ -127,9 +122,6 @@
 %if %{with dnsdist_protobuf}
   --with-protobuf \
 %endif
-%if %{with pdns_botan}
-  --enable-botan1.10 \
-%endif
   --with-lua \
   --with-socketdir=%{_localstatedir}
 make %{?_smp_mflags}





commit pdns-recursor for openSUSE:Factory

2017-07-07 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-07-07 10:17:38

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Fri Jul  7 10:17:38 2017 rev:13 rq:508480 version:4.0.6

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-06-28 10:36:20.306935242 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-07-07 10:17:39.512711371 +0200
@@ -1,0 +2,13 @@
+Thu Jul  6 09:06:31 UTC 2017 - adam.ma...@suse.de
+
+- update to version 4.0.6
+  + fixes ed25519 signer
+  + update root-servers.net entries
+  + fixes handling of expired cache entries so they expire faster
+
+---
+Tue Jul  4 09:36:57 UTC 2017 - adam.ma...@suse.de
+
+- Enable DNSSEC validation by default. 
+
+---

Old:

  pdns-recursor-4.0.5.tar.bz2
  pdns-recursor-4.0.5.tar.bz2.sig

New:

  pdns-recursor-4.0.6.tar.bz2
  pdns-recursor-4.0.6.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.LZUDBA/_old  2017-07-07 10:17:40.660548959 +0200
+++ /var/tmp/diff_new_pack.LZUDBA/_new  2017-07-07 10:17:40.660548959 +0200
@@ -37,9 +37,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.0.5
+Version:4.0.6
 Release:0
-%define pkg_version 4.0.5
+%define pkg_version 4.0.6
 #
 #
 BuildRequires:  autoconf

++ pdns-recursor-4.0.5.tar.bz2 -> pdns-recursor-4.0.6.tar.bz2 ++
 2644 lines of diff (skipped)

++ recursor.conf ++
--- /var/tmp/diff_new_pack.LZUDBA/_old  2017-07-07 10:17:41.168477091 +0200
+++ /var/tmp/diff_new_pack.LZUDBA/_new  2017-07-07 10:17:41.172476525 +0200
@@ -32,6 +32,14 @@
 #delegation-only=
 
 ##
+## Process DNSSEC entries and validate them. Send SERVFAIL to
+## clients on bogus responses.
+##
+## Values: off, process-no-validate, process, log-fail, validate
+##
+dnssec=validate
+
+##
 ## If set, fork the daemon for possible double performance
 ##
 #fork=no




commit pdns-recursor for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-06-28 10:36:14

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Wed Jun 28 10:36:14 2017 rev:12 rq:503372 version:4.0.5

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-05-20 10:13:55.785624050 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-06-28 10:36:20.306935242 +0200
@@ -1,0 +2,9 @@
+Tue Jun 13 11:46:11 UTC 2017 - adam.ma...@suse.de
+
+- update to version 4.0.5
+  + adds ed25519 (algorithm 15) support for DNSSEC
+  + adds the 2017 DNSSEC root key
+  + complete changeset is available at,
+  https://doc.powerdns.com/md/changelog/#powerdns-recursor-405
+
+---

Old:

  pdns-recursor-4.0.4.tar.bz2
  pdns-recursor-4.0.4.tar.bz2.sig

New:

  pdns-recursor-4.0.5.tar.bz2
  pdns-recursor-4.0.5.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.CWtGkP/_old  2017-06-28 10:36:21.526762669 +0200
+++ /var/tmp/diff_new_pack.CWtGkP/_new  2017-06-28 10:36:21.530762103 +0200
@@ -37,9 +37,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.0.4
+Version:4.0.5
 Release:0
-%define pkg_version 4.0.4
+%define pkg_version 4.0.5
 #
 #
 BuildRequires:  autoconf

++ pdns-recursor-4.0.4.tar.bz2 -> pdns-recursor-4.0.5.tar.bz2 ++
 9293 lines of diff (skipped)




commit pdns-recursor for openSUSE:Factory

2017-05-20 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-05-20 10:13:50

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Sat May 20 10:13:50 2017 rev:11 rq:496436 version:4.0.4

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-02-04 15:44:19.163418929 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-05-20 10:13:55.785624050 +0200
@@ -1,0 +2,5 @@
+Thu May 11 20:26:11 UTC 2017 - mrueck...@suse.de
+
+- move autoreconf into the build section
+
+---



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.JV4rPd/_old  2017-05-20 10:13:57.333405362 +0200
+++ /var/tmp/diff_new_pack.JV4rPd/_new  2017-05-20 10:13:57.333405362 +0200
@@ -115,9 +115,9 @@
 
 %prep
 %setup -n %{name}-%{pkg_version}
-autoreconf -fi
 
 %build
+autoreconf -fi
 ln effective_tld_names.dat effective_tld_list.dat
 %configure   \
   --enable-reproducible  \





commit pdns-recursor for openSUSE:Factory

2017-02-04 Thread root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2017-02-04 15:20:41

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2017-01-09 10:49:34.656030630 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2017-02-04 15:44:19.163418929 +0100
@@ -1,0 +2,19 @@
+Thu Feb  2 10:37:01 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+- add signature file for upstream release
+
+---
+Fri Jan 13 12:25:19 UTC 2017 - adam.ma...@suse.de
+
+- update to version 4.0.4
+  The following security advisories were fixed
+  - 2016-02: Crafted queries can cause abnormal CPU usage
+  (CVE-2016-7068, boo#1018326)
+  - 2016-04: Insufficient validation of TSIG signatures
+  (CVE-2016-2120, boo#1018329)
+  complete changeset is availalbe at,
+  https://doc.powerdns.com/md/changelog/#powerdns-recursor-404
+- remove 4462.patch: in upstream release.
+
+---

Old:

  4462.patch
  pdns-recursor-4.0.3.tar.bz2

New:

  pdns-recursor-4.0.4.tar.bz2
  pdns-recursor-4.0.4.tar.bz2.sig



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.WtdHys/_old  2017-02-04 15:44:19.471375167 +0100
+++ /var/tmp/diff_new_pack.WtdHys/_new  2017-02-04 15:44:19.475374599 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdns-recursor
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,9 +37,9 @@
 %endif
 
 Name:   pdns-recursor
-Version:4.0.3
+Version:4.0.4
 Release:0
-%define pkg_version 4.0.3
+%define pkg_version 4.0.4
 #
 #
 BuildRequires:  autoconf
@@ -48,11 +48,19 @@
 %if %{with pdns_botan}
 BuildRequires:  Botan-devel >= 1.10
 %endif
-%if (0%{?suse_version} == 1315) && 0%{?is_opensuse}
+
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_context-devel
+BuildRequires:  libboost_system-devel
+BuildRequires:  libboost_thread-devel
+%endif
+%if 0%{?suse_version} == 1315 && 0%{?is_opensuse}
 BuildRequires:  boost_1_58_0-devel
-%else
+%endif
+%if ( 0%{?suse_version} <= 1315 && ! 0%{?is_opensuse} ) || 0%{?suse_version} 
== 1320
 BuildRequires:  boost-devel
 %endif
+
 BuildRequires:  gcc-c++
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
@@ -88,9 +96,9 @@
 #
 Url:http://www.powerdns.com/
 Source: 
http://downloads.powerdns.com/releases/%{name}-%{pkg_version}.tar.bz2
+Source10:   
http://downloads.powerdns.com/releases/%{name}-%{pkg_version}.tar.bz2.sig
 Source1:pdns-recursor.init
 Source2:recursor.conf
-Patch1: 
https://patch-diff.githubusercontent.com/raw/PowerDNS/pdns/pull/4462.patch
 #
 Summary:Modern, advanced and high performance recursing/non 
authoritative nameserver
 License:GPL-2.0+
@@ -107,7 +115,6 @@
 
 %prep
 %setup -n %{name}-%{pkg_version}
-%patch1 -p2
 autoreconf -fi
 
 %build

++ pdns-recursor-4.0.3.tar.bz2 -> pdns-recursor-4.0.4.tar.bz2 ++
 3572 lines of diff (skipped)




commit pdns-recursor for openSUSE:Factory

2016-09-30 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2016-09-30 15:31:10

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is "pdns-recursor"

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2015-08-01 11:37:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2016-09-30 15:31:11.0 +0200
@@ -1,0 +2,104 @@
+Tue Sep 13 13:42:33 UTC 2016 - adam.ma...@suse.de
+
+- 4462.patch:
+  Disable fcontext usage with Boost 1.61+ and revert back to
+  slower SystemV ucontext. This fixes failure to build with
+  newer Boost version. (boo#998408)
+
+---
+Tue Sep  6 21:54:15 UTC 2016 - mrueck...@suse.de
+
+- update to 4.0.3
+  A new release for the PowerDNS Recursor with version 4.0.3 is
+  available. This release has many fixes and improvements in the
+  Policy Engine (RPZ) and the Lua bindings to it. Therefore, we
+  recommend users of RPZ to upgrade to this release. We would like
+  to thank Wim (42wim on github) for testing and reporting on the
+  RPZ module.
+
+  Bug fixes
+  - #4350: Call gettag() for TCP queries
+  - #4376: Fix the use of an uninitialized filtering policy
+  - #4381: Parse query-local-address before lua-config-file
+  - #4383: Fix accessing an empty policyCustom, policyName from Lua
+  - #4387: ComboAddress: don’t allow invalid ports
+  - #4388: Fix RPZ default policy not being applied over IXFR
+  - #4391: DNSSEC: Actually follow RFC 7646 §2.1
+  - #4396: Add boost context ldflags so freebsd builds can find the
+libs
+  - #4402: Ignore NS records in a RPZ zone received over IXFR
+  - #4403: Fix build with OpenSSL 1.1.0 final
+  - #4404: Don’t validate when a Lua hook took the query
+  - #4425: Fix a protobuf regression (requestor/responder mix-up)
+  Additions and Enhancements
+  - #4394: Support Boost 1.61+ fcontext
+  - #4402: Add Lua binding for DNSRecord::d_place
+
+---
+Sun Sep  4 11:41:48 UTC 2016 - mich...@stroeder.com
+
+- update to 4.0.2
+  Bug fixes
+  - #4264: Set dq.rcode before calling postresolve
+  - #4294: Honor PIE flags.
+  - #4310: Fix build with LibreSSL, for which
+OPENSSL_VERSION_NUMBER is irrelevant
+  - #4340: Don't shuffle CNAME records. (thanks to Gert van Dijk
+for the extensive bug report!)
+  - #4354: Fix delegation-only
+  Additions and enhancements
+  - #4288: Respect the timeout when connecting to a protobuf server
+  - #4300: allow newDN to take a DNSName in; document missing
+methods
+  - #4301: expose SMN toString to lua
+  - #4318: Anonymize the protobuf ECS value as well (thanks to Kai
+Storbeck of XS4All for finding this)
+  - #4324: Allow Lua access to the result of the Policy Engine
+decision, skip RPZ, finish RPZ implementation
+  - #4349: Remove unused DNSPacket::d_qlen
+  - #4351: RPZ: Use query-local-address(6) by default (thanks to
+Oli Schacher of switch.ch for the bug report)
+  - #4357: Move the root DNSSEC data to a header file
+
+---
+Sat Jul 30 12:38:43 UTC 2016 - mich...@stroeder.com
+
+- update to 4.0.1
+  Bug fixes
+  - #4119 Improve DNSSEC record skipping for non dnssec queries
+(Kees Monshouwer)
+  - #4162 Don't validate zones from the local auth store, go one
+level down while validating when there is a CNAME
+  - #4187:
+- Don't go bogus on islands of security
+- Check all possible chains for Insecures
+- Don't go Bogus on a CNAME at the apex
+  - #4215 RPZ: default policy should also override local data RRs
+  - #4243 Fix a crash when the next name in a chained query is
+empty and rec_control current-queries is invoked
+  Improvements
+  - #4056 OpenSSL 1.1.0 support (Christian Hofstaedtler)
+  - #4140 Fix warnings with gcc on musl-libc (James Taylor)
+  - #4160 Also validate on +DO
+  - #4164 Fail to start when the lua-dns-script does not exist
+  - #4168 Add more Netmask methods for Lua (Aki Tuomi)
+  - #4210 Validate DNSSEC for security polling
+  - #4217 Turn on root-nx-trust by default and
+log-common-errors=off
+  - #4207 Allow for multiple trust anchors per zone
+  - #4242 Fix compilation warning when building without Protobuf
+  - #4133 Add limits to the size of received {A,I}XFR
+(CVE-2016-6172)
+
+---
+Mon Jul 11 15:22:49 UTC 2016 - mrueck...@suse.de
+
+- update to 4.0.0
+  https://blog.powerdns.com/2016/07/11/powerdns-recursor-4-0-0-released/
+  https://blog.powerdns.com/2016/07/11/welcome-to-powerdns-4-0-0/
+- packaging changes:
+  - enabled protobuf 

commit pdns-recursor for openSUSE:Factory

2015-08-01 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2015-08-01 11:37:45

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2015-06-11 08:23:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2015-08-01 11:37:47.0 +0200
@@ -1,0 +2,6 @@
+Tue Jul 21 15:14:36 UTC 2015 - mrueck...@suse.de
+
+- do not use /run/pdns instead of /var/run/pdns in the init script
+  for the rest we have the systemd unit file
+
+---



Other differences:
--
++ pdns-recursor.init ++
--- /var/tmp/diff_new_pack.FsloIE/_old  2015-08-01 11:37:47.0 +0200
+++ /var/tmp/diff_new_pack.FsloIE/_new  2015-08-01 11:37:47.0 +0200
@@ -170,7 +170,7 @@
 # considered a success.
 
 # ensure our control directory exists
-PDNS_CTRLDIR=/run/pdns
+PDNS_CTRLDIR=/var/run/pdns
 if [ ! -e $PDNS_CTRLDIR ] ; then
 mkdir --mode=0755 $PDNS_CTRLDIR
 fi




commit pdns-recursor for openSUSE:Factory

2015-05-06 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2015-05-06 11:19:33

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2015-02-20 12:01:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2015-05-06 11:19:33.0 +0200
@@ -1,0 +2,20 @@
+Wed Apr 29 07:13:09 UTC 2015 - mrueck...@suse.de
+
+- call systemd-tmpfiles during installation
+
+---
+Thu Apr 23 12:21:59 UTC 2015 - mich...@stroeder.com
+
+- update to 3.7.2 with a fix for CVE-2015-1868 (boo# 927569)
+  Bug fixes:
+  - commit adb10be commit 3ec3e0f commit dc02ebf Fix handling of
+forward references in label compressed packets; fixes
+CVE-2015-1868
+  - commit a7be3f1: make sure we never call sendmsg with
+msg_control!=NULL  msg_controllen0. Fixes ticket #2227
+  - commit 9d835ed: Improve robustness of root-nx-trust.
+  Improvements:
+  - commit 99c595b: Silence warnings that always occur on FreeBSD
+(Ruben Kerkhof)
+
+---

Old:

  pdns-recursor-3.7.1.tar.bz2

New:

  pdns-recursor-3.7.2.tar.bz2



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.onFZJT/_old  2015-05-06 11:19:34.0 +0200
+++ /var/tmp/diff_new_pack.onFZJT/_new  2015-05-06 11:19:34.0 +0200
@@ -24,7 +24,7 @@
 
 
 Name:   pdns-recursor
-Version:3.7.1
+Version:3.7.2
 Release:1
 %define pkg_version%{version}
 #
@@ -118,6 +118,7 @@
 
 %if 0%{?suse_version}  %{with systemd}
 %post
+systemd-tmpfiles --create /usr/lib/tmpfiles.d/pdns-recursor.conf || true
 %service_add_post %{name}.service
 %endif
 

++ pdns-recursor-3.7.1.tar.bz2 - pdns-recursor-3.7.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdns-recursor-3.7.1/README 
new/pdns-recursor-3.7.2/README
--- old/pdns-recursor-3.7.1/README  2015-02-12 11:16:00.0 +0100
+++ new/pdns-recursor-3.7.2/README  2015-04-21 15:02:57.0 +0200
@@ -2,7 +2,9 @@
 -
 For full details, please read:
 
-   http://doc.powerdns.com/built-in-recursor.html
+   https://doc.powerdns.com/md/recursor/
+
+Here follow some brief notes that may be useful to get you going.
 
 COMPILING
 -
@@ -14,76 +16,29 @@
 You only need to download it, there is no need to compile.
 
 On most modern UNIX distributions, you can simply install 'boost' or
-'boost-dev' or 'boost-devel'. If you don't have that option, or don't want
-to use it, try:
-
-1) head to http://sourceforge.net/project/showfiles.php?group_id=7586 and
-download the latest boost tar.bz2 or tar.gz, perhaps from:
-http://downloads.sourceforge.net/project/boost/boost/1.39.0/boost_1_39_0.tar.bz2?use_mirror=ovh
-(use the first link if this one doesn't work)
-
-2) untar it:
-
-$ tar xjf boost_1_39_0.tar.bz2
-
-3) Compile the PowerDNS recursor using:
-
-$ CXXFLAGS=-I./boost_1_39_0/ ./configure
-$ CXXFLAGS=-I./boost_1_39_0/ make clean 
-$ CXXFLAGS=-I./boost_1_39_0/ make all
-(the 'clean' is needed to have make pick up the new boost)
-
-4) Run ./pdns_recursor and you should be set!
-
-5) (g)make install
-
-(use gmake on many BSD variant and Solaris, regular make on Linux)
+'boost-dev' or 'boost-devel'. Otherwise, just download boost, and point the
+compiler at the right directory using CPPFLAGS.
 
 OPTIONAL LUA SCRIPTING
 --
 To benefit from Lua scripting, as described on
 http://doc.powerdns.com/recursor-scripting.html please compile like this:
 
-$ LUA=1 (g)make
+$ LUA=1 ./configure ; LUA=1 (g)make
+
 or even
 
 $ LUA=1 LUA_CPPFLAGS_CONFIG=-I/usr/local/include/lua5.1 
LUA_LIBS_CONFIG=-llua5.1\
+   ./configure
+$ LUA=1 LUA_CPPFLAGS_CONFIG=-I/usr/local/include/lua5.1 
LUA_LIBS_CONFIG=-llua5.1\
(g)make
 
 Use the _CONFIG settings to point out to PowerDNS where your Lua
-installation resides. PowerDNS supports both Lua 5.0 and 5.1.
-
-PLATFORM SPECIFIC NOTES

-When compiling on Solaris 8, use:
-$ CPPFLAGS=-DSOLARIS8 ... gmake 
-
-where ... stands for any possible CXXFLAGS or PROFILEFLAGS, see below.
-
-PERFORMANCE

-When on Intel/AMD, by ALL means use a 64-bit binary (not just a 64-bit
-kernel). This speeds up most things by at least a factor 2.
-
-For the utmost in performance, compile like this:
-
-   $ PROFILEFLAGS=-fprofile-generate make
-
-Then run the program for a bit, in as much of a 

commit pdns-recursor for openSUSE:Factory

2015-02-20 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2015-02-20 12:01:40

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2014-12-16 14:50:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2015-02-20 12:01:42.0 +0100
@@ -1,0 +2,133 @@
+Thu Feb 12 15:05:49 UTC 2015 - mrueck...@suse.de
+
+- update to 3.7.1
+  This version contains a mix of speedups and improvements, the combined effect
+  of which is vastly improved resilience against traffic spikes and malicious
+  query overloads. 
+  Minor changes:
+  - Removal of dead code here and there
+04dc6d618734fc630122de4c56dff641ebaf0988
+  - Per-qtype response counters are now 64 bit
+297bb6acf7902068693a4aae1443c424d0e8dd52 on 64 bit systems
+  - Add IPv6 addresses for b and c.root-servers.net hints
+efc2595423c9a1be6f2d8f4da25445198ceb8b57
+  - Add IP address to logging about terminated queries
+37aa9904d1cc967ba4b5d5e17dbe41485f8cdece
+  - Improve qtype name logging
+fab3ed3453e15ae88e29a0e4071b214eb19caad9 (Aki Tuomi)
+  - Redefine 'BAD_NETS' for dont-query based on newer IANA guidance
+12cd44ee0fcde5893f85dccc499bfc35152c5fff (lochiiconnectivity)
+  - Add documentation links to systemd unit
+eb154adfdffa5c78624e2ea98e938d7b5787119e (Ruben Kerkhof)
+  Improvements:
+  - Upgrade embedded PolarSSL to 1.3.9:
+d330a2ea1a93d7675ef680311f8aa0306aeefcf1
+  - yahttp upgrade c290975778942ed1082ca66918695a5bd2d6bac4
+c65a57e888ee48eaa948e590c90c51420bffa847 (Aki Tuomi)
+  - Replace . in hostnames by - for Carbon so as not to confuse
+Metronome 46541751ed1c3bc051d78217543d5fc76733e212 
+  - Manpages got a lot of love and are now built from Markdown
+(Pieter Lexis)
+  - Move to PolarSSL base64
+488360551009784ab35c43ee4580e773a2a8a227 (Kees Monshouwer)
+  - The quiet=no query logging is now more informative
+461df9d20c560d240285f772c09b3beb89d46daa
+  - We can finally bind to 0.0.0.0 and :: and guarantee answers
+from the correct source
+b71b60ee73ef3c86f80a2179981eda2e61c4363f
+  - We use per-packet timestamps to drop ancient traffic in case of
+overload b71b60ee73ef3c86f80a2179981eda2e61c4363f, non-Linux
+portability in d63f0d83631c41eff203d30b0b7c475a88f1db59
+  - Builtin webserver can be queried with the API key in the URL
+again c89f8cd022c4a9409b95d22ffa3b03e4e98dc400
+  - Ringbuffers are now available via API
+c89f8cd022c4a9409b95d22ffa3b03e4e98dc400
+  - Lua 5.3 compatibility 59c6fc3e3931ca87d484337daee512e716bc4cf4
+(Kees Monshouwer)
+  - No longer leave a stale UNIX domain socket around from
+rec_control if the recursor was down
+524e4f4d81f4ed9eb218715cbc8a59f0b9868234, ticket #2061
+  - Running with 'quiet=no' would strangely actually prevent debug
+messages from being logged
+f48d7b657ec32517f8bfcada3bfe6353ca313314
+  - Webserver now implements CORS for the API
+ea89a97e864c43c1cb03f2959ad04c4ebe7580ad, fixing ticket #1984
+  - Houskeeping thread would sometimes run multiple times
+simultaneously, which worked, but was odd
+cc59bce675e62e2b9657b42614ce8be3312cae82
+  New features:
+  - New `root-nx-trust` flag makes PowerDNS generalize NXDOMAIN
+responses from the root-servers
+01402d56846a3a61811ebd4e6bc97e53f908e568
+  - `getregisteredname()` for Lua, which turns 'www.bbc.co.uk' into
+'bbc.co.uk' 8cd4851beb78bc6ab320926fb5cb6a09282016b1
+  - Lua preoutquery filter 3457a2a0ec41d3b3aff7640f30008788e1228a6e
+  - Lua IP-based filter (ipfilter) before parsing packets
+4ea949413c495254acb0bd19335142761c1efc0c
+  - `iputils` class for Lua, to quickly process IP addresses and
+netmasks in their native format
+  - `getregisteredname` function for Lua, to find the registered
+domain for a given name
+  - Various new ringbuffers: top-servfail-remotes,
+top-largeanswer-remotes, top-servfail-queries
+  Speedups:
+  - Remove unneeded malloc traffic
+93d4a89096e64d53740790f58fadec56f6a0af14
+8682c32bc45b6ffa7c0f6da778e1b223ae7f03ce
+a903b39cfe7364c56324038264d3db50b8cece87
+  - Our nameserver-loop detection carried around a lot of baggage
+for complex domain names, plus did not differentiate IPv4 and
+  IPv6 well enough 891fbf888ccac074e3edc38864641ca774f2f03c
+  - Prioritize new queries over nameserver responses, improving
+latency under query bursts
+bf3b0cec366c090af000b066267b6f6bbb3a512a
+  - Remove escaping in case there was nothing to escape
+83b746fd1d94c8742d8bd87a44beb44c154230c7
+  - Our logging infrastructure had a lot of locking
+

commit pdns-recursor for openSUSE:Factory

2014-12-16 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2014-12-16 14:49:24

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2014-11-13 09:17:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2014-12-16 14:50:09.0 +0100
@@ -9 +9 @@
-- update to upstrean release 3.6.1
+- update to upstream release 3.6.2 (boo# 906583) CVE-2014-8601



Other differences:
--
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdns-recursor for openSUSE:Factory

2014-11-13 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2014-11-13 09:17:39

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2014-10-31 20:57:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2014-11-13 09:17:58.0 +0100
@@ -1,0 +2,5 @@
+Sun Nov  9 16:51:15 UTC 2014 - mich...@stroeder.com
+
+- Fixed broken _localstatedir
+
+---



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.Pcdvj6/_old  2014-11-13 09:17:59.0 +0100
+++ /var/tmp/diff_new_pack.Pcdvj6/_new  2014-11-13 09:17:59.0 +0100
@@ -77,7 +77,6 @@
 package if you need a dns cache for your network.
 
 
-
 Authors:
 
 http://www.powerdns.com
@@ -93,6 +92,7 @@
 make install DESTDIR=%{buildroot} %{makeflags}
 # config
 %{__install} -D -m 0644 %{S:2} %{buildroot}%{_sysconfdir}/pdns/recursor.conf
+mkdir -p %{buildroot}%{_localstatedir}
 # init systems
 %if %{with systemd}
 %{__install} -D -m 0644 %{S:3} %{buildroot}%{_unitdir}/%{name}.service
@@ -101,7 +101,6 @@
 # installed by make install
 rm -rv %{buildroot}%{_sysconfdir}/init.d/%{name}
 %else
-%{__install} -Dd -m 0755%{buildroot}%{_localstatedir}
 %{__install} -D  -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/%{name}
 %{__ln_s} -f %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name}
 %endif
@@ -145,6 +144,7 @@
 %files
 %defattr (-,root,root,-)
 %dir %attr(750,root,pdns) %{_sysconfdir}/pdns
+%attr(700,pdns,pdns) %dir %ghost %{_localstatedir}
 %config(noreplace)  %attr(640,root,pdns) %{_sysconfdir}/pdns/*.conf
 %{_sysconfdir}/pdns/recursor.conf-dist
 %if %{with systemd}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdns-recursor for openSUSE:Factory

2012-12-19 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2012-12-19 11:26:11

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor, Maintainer is nadvor...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2012-10-11 11:16:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2012-12-19 11:26:13.0 +0100
@@ -1,0 +2,6 @@
+Mon Nov 19 22:13:24 UTC 2012 - dims...@opensuse.org
+
+- Fix useradd invocation: -o is useless without -u and newer
+  versions of pwdutils/shadowutils fail on this now. 
+
+---



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.mLMiXW/_old  2012-12-19 11:26:14.0 +0100
+++ /var/tmp/diff_new_pack.mLMiXW/_new  2012-12-19 11:26:14.0 +0100
@@ -75,7 +75,7 @@
 
 %pre
 /usr/sbin/groupadd -r pdns /dev/null || :
-/usr/sbin/useradd -o -g pdns -s /bin/false -r -c pdns -d %{home} pdns 
/dev/null || :
+/usr/sbin/useradd -g pdns -s /bin/false -r -c pdns -d %{home} pdns 
/dev/null || :
 
 %post
 %{fillup_and_insserv pdns-recursor}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdns-recursor for openSUSE:Factory

2012-10-11 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2012-10-11 11:13:41

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor, Maintainer is nadvor...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2012-06-16 07:31:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2012-10-11 11:16:36.0 +0200
@@ -1,0 +2,5 @@
+Tue Oct  9 14:17:26 UTC 2012 - crrodrig...@opensuse.org
+
+- Use LUA 5.2  
+
+---

New:

  pdns-rec-lua52.patch



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.OcB0ec/_old  2012-10-11 11:16:37.0 +0200
+++ /var/tmp/diff_new_pack.OcB0ec/_new  2012-10-11 11:16:37.0 +0200
@@ -29,17 +29,8 @@
 %define home   %{_var}/lib/pdns
 %define _localstatedir %{_var}/run/pdns
 BuildRequires:  boost-devel gcc-c++
-%if 0%{?suse_version}  1030 || 0%{?suse_version}  1210
-BuildRequires:  lua51-devel
-%if 0%{?suse_version}  1210
-%define lua_lib lua
-%else
-%define lua_lib lua5.1
-%endif
-%else
 BuildRequires:  lua-devel
 %define lua_lib lua
-%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq pwdutils
 #
@@ -49,6 +40,7 @@
 Source2:recursor.conf
 Patch:  pdns-recursor-%{version}_config.patch
 Patch1: pdns-recursor-3.2rc1-strip.patch
+Patch2:pdns-rec-lua52.patch
 #
 Summary:Modern, advanced and high performance recursing/non 
authoritative nameserver
 %description
@@ -65,6 +57,7 @@
 %setup -n %{name}-%{pkg_version}
 %patch
 %patch1
+%patch2
 
 %build
 %{__make} OPTFLAGS=%{optflags} -fpic -DPIC \

++ pdns-rec-lua52.patch ++
--- lua-pdns-recursor.cc.orig
+++ lua-pdns-recursor.cc
@@ -28,6 +28,7 @@ PowerDNSLua::~PowerDNSLua()
 
 extern C {
 #undef L
+#define LUA_COMPAT_ALL
 /* Include the Lua API header files. */
 #include lua.h
 #include lauxlib.h
@@ -114,7 +115,11 @@ int logLua(lua_State *lua)
 
 PowerDNSLua::PowerDNSLua(const std::string fname)
 {
-  d_lua = lua_open();
+#if LUA_VERSION_NUM  501
+   d_lua = luaL_newstate();
+#else
+   d_lua = lua_open();
+#endif
 
 #ifndef LUA_VERSION_NUM
   luaopen_base(d_lua);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdns-recursor for openSUSE:Factory

2012-06-15 Thread h_root
Hello community,

here is the log from the commit of package pdns-recursor for openSUSE:Factory 
checked in at 2012-06-16 07:31:11

Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old)
 and  /work/SRC/openSUSE:Factory/.pdns-recursor.new (New)


Package is pdns-recursor, Maintainer is nadvor...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes  
2011-09-23 12:21:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor.changes 
2012-06-16 07:31:13.0 +0200
@@ -1,0 +2,19 @@
+Wed Apr 18 15:23:15 UTC 2012 - mrueck...@suse.de
+
+- update to version 3.3
+  fixes a number of small but persistent issues, rounds off our
+  IPv6 %link-level support and adds an important feature for many
+  users of the Lua scripts. For all details see
+  http://doc.powerdns.com/changelog.html#changelog-recursor-3-3
+- Build binaries as PIE.
+- refreshed config patch:
+  old: pdns-recursor-3.2_config.patch
+  new: pdns-recursor-3.3_config.patch
+- fix lua linking on factory
+
+---
+Mon Feb 13 10:51:54 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+---

Old:

  pdns-recursor-3.2.tar.bz2
  pdns-recursor-3.2_config.patch

New:

  pdns-recursor-3.3.tar.bz2
  pdns-recursor-3.3_config.patch



Other differences:
--
++ pdns-recursor.spec ++
--- /var/tmp/diff_new_pack.U2bsaA/_old  2012-06-16 07:31:14.0 +0200
+++ /var/tmp/diff_new_pack.U2bsaA/_new  2012-06-16 07:31:14.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package pdns-recursor (Version 3.2)
+# spec file for package pdns-recursor (Version 3.1.7.1)
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,19 +19,23 @@
 
 
 Name:   pdns-recursor
-Version:3.2
+Version:3.3
 Release:1
-%define pkg_version3.2
+%define pkg_version3.3
 #
 Group:  Productivity/Networking/DNS/Servers
-License:GPLv2+
+License:GPL-2.0+
 #
 %define home   %{_var}/lib/pdns
 %define _localstatedir %{_var}/run/pdns
 BuildRequires:  boost-devel gcc-c++
-%if 0%{?suse_version}  1030
+%if 0%{?suse_version}  1030 || 0%{?suse_version}  1210
 BuildRequires:  lua51-devel
+%if 0%{?suse_version}  1210
+%define lua_lib lua
+%else
 %define lua_lib lua5.1
+%endif
 %else
 BuildRequires:  lua-devel
 %define lua_lib lua
@@ -47,7 +51,6 @@
 Patch1: pdns-recursor-3.2rc1-strip.patch
 #
 Summary:Modern, advanced and high performance recursing/non 
authoritative nameserver
-
 %description
 PowerDNS Recursor is a non authoritative/recursing DNS server. Use this
 package if you need a dns cache for your network.
@@ -64,8 +67,8 @@
 %patch1
 
 %build
-%{__make} OPTFLAGS=%{optflags} \
-  LUA=1 LUA_LIBS_CONFIG=-l%lua_lib 
LUA_CPPFLAGS_CONFIG=-I/usr/include/lua5.1
+%{__make} OPTFLAGS=%{optflags} -fpic -DPIC \
+  LUA=1 LUA_LIBS_CONFIG=-pie -l%lua_lib 
LUA_CPPFLAGS_CONFIG=-I/usr/include/lua5.1
 
 %install
 %{__install} -Dd -m 0755 %{buildroot}{%{home},%{_localstatedir}}
@@ -95,7 +98,7 @@
 %defattr (-,root,root,-)
 %dir %{_sysconfdir}/pdns/
 %config(noreplace) %{_sysconfdir}/pdns/recursor.conf
-%config %{_sysconfdir}/pdns/recursor.conf-dist
+%{_sysconfdir}/pdns/recursor.conf-dist
 %config(noreplace) %{_sysconfdir}/init.d/%{name}
 %{_sbindir}/rcpdns-recursor
 %{_sbindir}/pdns_recursor

++ pdns-recursor-3.2.tar.bz2 - pdns-recursor-3.3.tar.bz2 ++
 3662 lines of diff (skipped)

++ pdns-recursor-3.2_config.patch - pdns-recursor-3.3_config.patch ++
--- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor-3.2_config.patch 
2011-09-23 12:21:58.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.pdns-recursor.new/pdns-recursor-3.3_config.patch
2012-06-16 07:31:13.0 +0200
@@ -7,5 +7,5 @@
 -#define LOCALSTATEDIR /var/run/ 
 +#define SYSCONFDIR /etc/pdns/
 +#define LOCALSTATEDIR /var/run/pdns/
- #define VERSION 3.2
+ #define VERSION 3.3
  #define RECURSOR

++ pdns-recursor.init ++
--- /var/tmp/diff_new_pack.U2bsaA/_old  2012-06-16 07:31:14.0 +0200
+++ /var/tmp/diff_new_pack.U2bsaA/_new  2012-06-16 07:31:14.0 +0200
@@ -172,7 +172,7 @@
 # ensure our control directory exists
 PDNS_CTRLDIR=/var/run/pdns
 if [ ! -e $PDNS_CTRLDIR ] ; then
-mkdir --mode=0755 /var/run/pdns
+mkdir --mode=0755 $PDNS_CTRLDIR
 fi
 
 case $1 in

-- 
To unsubscribe, e-mail: