commit pdns-recursor for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: