diff --git a/.gitignore b/.gitignore index 9fada83..d446615 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,23 @@ pdns-2.9.22.tar.gz /pdns-3.4.5.tar.bz2 /pdns-3.4.6.tar.bz2 /pdns-3.4.7.tar.bz2 -/pdns-3.4.8.tar.bz2 -/pdns-3.4.10.tar.bz2 -/pdns-3.4.11.tar.bz2 -/pdns-4.0.6.tar.bz2 +/pdns-4.0.0-alpha1.tar.bz2 +/pdns-4.0.0-alpha2.tar.bz2 +/pdns-4.0.0-alpha3.tar.bz2 +/pdns-4.0.0-beta1.tar.bz2 +/pdns-4.0.0-rc2.tar.bz2 +/pdns-4.0.0.tar.bz2 +/pdns-4.0.1.tar.bz2 +/pdns-4.0.2.tar.bz2 +/pdns-4.0.3.tar.bz2 +/pdns-4.0.4.tar.bz2 +/pdns-4.1.0-rc1.tar.bz2 +/pdns-4.1.0-rc2.tar.bz2 +/pdns-4.1.0-rc3.tar.bz2 +/pdns-4.1.0.tar.bz2 +/pdns-4.1.1.tar.bz2 +/pdns-4.1.2.tar.bz2 +/pdns-4.1.3.tar.bz2 +/pdns-4.1.4.tar.bz2 +/pdns-4.1.5.tar.bz2 +/pdns-4.1.6.tar.bz2 diff --git a/pdns-disable-secpoll.patch b/pdns-disable-secpoll.patch index 173dbab..77abdbc 100644 --- a/pdns-disable-secpoll.patch +++ b/pdns-disable-secpoll.patch @@ -1,11 +1,11 @@ ---- pdns-4.0.0-rc1/pdns/common_startup.cc.orig 2016-06-29 11:43:23.000000000 +0200 -+++ pdns-4.0.0-rc1/pdns/common_startup.cc 2016-06-29 14:50:11.915033803 +0200 -@@ -183,7 +183,7 @@ void declareArguments() +--- pdns-4.1.0-rc1/pdns/common_startup.cc.orig 2017-08-31 10:52:49.000000000 +0200 ++++ pdns-4.1.0-rc1/pdns/common_startup.cc 2017-08-31 15:49:26.620570095 +0200 +@@ -190,7 +190,7 @@ void declareArguments() ::arg().set("max-nsec3-iterations","Limit the number of NSEC3 hash iterations")="500"; // RFC5155 10.3 ::arg().set("include-dir","Include *.conf files from this directory"); - ::arg().set("security-poll-suffix","Domain name from which to query security update notifications")="secpoll.powerdns.com."; + ::arg().set("security-poll-suffix","Domain name from which to query security update notifications")=""; + ::arg().setSwitch("expand-alias", "Expand ALIAS records")="no"; ::arg().setSwitch("outgoing-axfr-expand-alias", "Expand ALIAS records during outgoing AXFR")="no"; - ::arg().setSwitch("8bit-dns", "Allow 8bit dns queries")="no"; diff --git a/pdns.spec b/pdns.spec index 68761a0..b268f51 100644 --- a/pdns.spec +++ b/pdns.spec @@ -2,13 +2,12 @@ %global backends %{nil} Name: pdns -Version: 4.0.6 -Release: 2%{?dist} +Version: 4.1.6 +Release: 1%{?dist} Summary: A modern, advanced and high performance authoritative-only nameserver -Group: System Environment/Daemons License: GPLv2 -URL: http://powerdns.com -Source0: http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2 +URL: https://www.powerdns.com +Source0: https://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2 Patch0: pdns-disable-secpoll.patch Requires(pre): shadow-utils @@ -27,12 +26,12 @@ BuildRequires: protobuf-devel BuildRequires: python2-virtualenv BuildRequires: systemd-devel BuildRequires: systemd-units -BuildRequires: zeromq-devel Provides: powerdns = %{version}-%{release} %global backends %{backends} bind Obsoletes: pdns-backend-geo < 4.0.6-1 Obsoletes: pdns-backend-lmdb < 4.0.6-1 +Obsoletes: pdns-backend-opendbx < 4.1.6-1 %description The PowerDNS Nameserver is a modern, advanced and high performance @@ -42,14 +41,12 @@ Furthermore, PowerDNS interfaces with almost any database. %package tools Summary: Extra tools for %{name} -Group: System Environment/Daemons %description tools This package contains the extra tools for %{name} %package backend-mysql Summary: MySQL backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: mysql-devel %global backends %{backends} gmysql @@ -59,7 +56,6 @@ This package contains the gmysql backend for %{name} %package backend-postgresql Summary: PostgreSQL backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: postgresql-devel %global backends %{backends} gpgsql @@ -69,7 +65,6 @@ This package contains the gpgsql backend for %{name} %package backend-pipe Summary: Pipe backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} %global backends %{backends} pipe @@ -78,7 +73,6 @@ This package contains the pipe backend for %{name} %package backend-remote Summary: Remote backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} %global backends %{backends} remote @@ -87,7 +81,6 @@ This package contains the remote backend for %{name} %package backend-ldap Summary: LDAP backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: openldap-devel %global backends %{backends} ldap @@ -97,7 +90,6 @@ This package contains the ldap backend for %{name} %package backend-lua Summary: LUA backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} %global backends %{backends} lua @@ -106,7 +98,6 @@ This package contains the lua backend for %{name} %package backend-sqlite Summary: SQLite backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: sqlite-devel %global backends %{backends} gsqlite3 @@ -114,19 +105,8 @@ BuildRequires: sqlite-devel %description backend-sqlite This package contains the SQLite backend for %{name} -%package backend-opendbx -Summary: OpenDBX backend for %{name} -Group: System Environment/Daemons -Requires: %{name}%{?_isa} = %{version}-%{release} -BuildRequires: opendbx-devel -%global backends %{backends} opendbx - -%description backend-opendbx -This package contains the opendbx backend for %{name} - %package backend-geoip Summary: GeoIP backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: geoip-devel BuildRequires: yaml-cpp-devel @@ -137,7 +117,6 @@ This package contains the GeoIP backend for %{name} %package backend-mydns Summary: MyDNS backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} %global backends %{backends} mydns @@ -146,7 +125,6 @@ This package contains the MyDNS backend for %{name} %package backend-tinydns Summary: TinyDNS backend for %{name} -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} BuildRequires: tinycdb-devel %global backends %{backends} tinydns @@ -171,7 +149,6 @@ export CPPFLAGS="-DLDAP_DEPRECATED" --with-dynmodules='%{backends}' \ --enable-tools \ --enable-libsodium \ - --enable-remotebackend-zeromq \ --enable-unit-tests \ --enable-reproducible \ --enable-systemd @@ -280,12 +257,14 @@ exit 0 %doc modules/gmysqlbackend/schema.mysql.sql %doc modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql %doc modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql +%doc modules/gmysqlbackend//3.4.0_to_4.1.0_schema.mysql.sql %{_libdir}/%{name}/libgmysqlbackend.so %files backend-postgresql %doc modules/gpgsqlbackend/schema.pgsql.sql %doc modules/gpgsqlbackend/dnssec-3.x_to_3.4.0_schema.pgsql.sql %doc modules/gpgsqlbackend/nodnssec-3.x_to_3.4.0_schema.pgsql.sql +%doc modules/gpgsqlbackend/3.4.0_to_4.1.0_schema.pgsql.sql %{_libdir}/%{name}/libgpgsqlbackend.so %files backend-pipe @@ -308,9 +287,6 @@ exit 0 %doc modules/gsqlite3backend/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql %{_libdir}/%{name}/libgsqlite3backend.so -%files backend-opendbx -%{_libdir}/%{name}/libopendbxbackend.so - %files backend-geoip %{_libdir}/%{name}/libgeoipbackend.so @@ -321,6 +297,12 @@ exit 0 %{_libdir}/%{name}/libtinydnsbackend.so %changelog +* Thu Feb 07 2019 Morten Stevens - 4.1.6-1 +- Rebase to 4.1.6 +- DNS Flag Day Feb 1 2019 (https://www.isc.org/blogs/dns-flag-day) +- Remove obsolete Group tag +- Dropped support for backend opendbx and zeromq + * Mon Nov 12 2018 Morten Stevens - 4.0.6-2 - Obsoletes backend geo and lmdb diff --git a/sources b/sources index 119503c..3d2ab28 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pdns-4.0.6.tar.bz2) = 4a4f4db14809b96b763d223fe812cc552f62c96132226640eacdbdcebaa1ba7d8884498d685b81eb747668d42709698c46254f4fafe069306085f0bc19f18858 +SHA512 (pdns-4.1.6.tar.bz2) = 094e532ff50aeb54c8b3e46e3b4a77d1fb2c9d3d0fccce6ccb71b3825f5e53f53af680625ea4e98b5dbc29fbd210bc3b4a47c7f05b4b3ac2cf7537369a7e15b2