c1598f
%global _hardened_build 1
df9568
%global backends %{nil}
df9568
968639
Name: pdns
65b49c
Version: 4.1.11
65b49c
Release: 1%{?dist}
5a1e49
Summary: A modern, advanced and high performance authoritative-only nameserver
5a1e49
License: GPLv2
968639
URL: http://powerdns.com
0754f7
Source0: http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2
fa9e15
Patch0: pdns-disable-secpoll.patch
968639
968639
Requires(pre): shadow-utils
3936a3
Requires(post): systemd-units
968639
Requires(preun): systemd-units
968639
Requires(postun): systemd-units
968639
329cfa
BuildRequires: bison
3936a3
BuildRequires: boost-devel
b20c54
BuildRequires: gcc-c++
386680
BuildRequires: krb5-devel
79d383
BuildRequires: libsodium-devel
329cfa
BuildRequires: lua-devel
67be55
BuildRequires: openssl-devel
22d729
BuildRequires: protobuf-compiler
329cfa
BuildRequires: protobuf-devel
329cfa
BuildRequires: systemd-devel
329cfa
BuildRequires: systemd-units
968639
Provides: powerdns = %{version}-%{release}
7bec59
%global backends %{backends} bind
473c30
473c30
%description
473c30
The PowerDNS Nameserver is a modern, advanced and high performance
473c30
authoritative-only nameserver. It is written from scratch and conforms
473c30
to all relevant DNS standards documents.
473c30
Furthermore, PowerDNS interfaces with almost any database.
473c30
502ca6
%package tools
502ca6
Summary: Extra tools for %{name}
473c30
502ca6
%description tools
502ca6
This package contains the extra tools for %{name}
473c30
502ca6
%package backend-mysql
502ca6
Summary: MySQL backend for %{name}
502ca6
Requires: %{name}%{?_isa} = %{version}-%{release}
bcd476
BuildRequires: mariadb-connector-c-devel openssl-devel
502ca6
%global backends %{backends} gmysql
e54484
502ca6
%description backend-mysql
473c30
This package contains the gmysql backend for %{name}
473c30
502ca6
%package backend-postgresql
502ca6
Summary: PostgreSQL backend for %{name}
502ca6
Requires: %{name}%{?_isa} = %{version}-%{release}
9a652a
BuildRequires: libpq-devel
502ca6
%global backends %{backends} gpgsql
502ca6
502ca6
%description backend-postgresql
473c30
This package contains the gpgsql backend for %{name}
473c30
502ca6
%package backend-pipe
502ca6
Summary: Pipe backend for %{name}
502ca6
Requires: %{name}%{?_isa} = %{version}-%{release}
502ca6
%global backends %{backends} pipe
502ca6
502ca6
%description backend-pipe
473c30
This package contains the pipe backend for %{name}
473c30
cb040d
%package backend-remote
cb040d
Summary: Remote backend for %{name}
cb040d
Requires: %{name}%{?_isa} = %{version}-%{release}
cb040d
%global backends %{backends} remote
cb040d
cb040d
%description backend-remote
cb040d
This package contains the remote backend for %{name}
cb040d
502ca6
%package backend-ldap
502ca6
Summary: LDAP backend for %{name}
502ca6
Requires: %{name}%{?_isa} = %{version}-%{release}
502ca6
BuildRequires: openldap-devel
502ca6
%global backends %{backends} ldap
502ca6
502ca6
%description backend-ldap
473c30
This package contains the ldap backend for %{name}
473c30
dbecf1
%package backend-lua
dbecf1
Summary: LUA backend for %{name}
dbecf1
Requires: %{name}%{?_isa} = %{version}-%{release}
dbecf1
%global backends %{backends} lua
dbecf1
dbecf1
%description backend-lua
dbecf1
This package contains the lua backend for %{name}
dbecf1
502ca6
%package backend-sqlite
502ca6
Summary: SQLite backend for %{name}
502ca6
Requires: %{name}%{?_isa} = %{version}-%{release}
502ca6
BuildRequires: sqlite-devel
502ca6
%global backends %{backends} gsqlite3
502ca6
502ca6
%description backend-sqlite
e54484
This package contains the SQLite backend for %{name}
e54484
b3a20f
%package backend-geoip
b3a20f
Summary: GeoIP backend for %{name}
b3a20f
Requires: %{name}%{?_isa} = %{version}-%{release}
b3a20f
BuildRequires: geoip-devel
b3a20f
BuildRequires: yaml-cpp-devel
b3a20f
%global backends %{backends} geoip
b3a20f
b3a20f
%description backend-geoip
b3a20f
This package contains the GeoIP backend for %{name}
b3a20f
b3a20f
%package backend-mydns
b3a20f
Summary: MyDNS backend for %{name}
b3a20f
Requires: %{name}%{?_isa} = %{version}-%{release}
b3a20f
%global backends %{backends} mydns
b3a20f
b3a20f
%description backend-mydns
b3a20f
This package contains the MyDNS backend for %{name}
b3a20f
b3a20f
%package backend-tinydns
b3a20f
Summary: TinyDNS backend for %{name}
b3a20f
Requires: %{name}%{?_isa} = %{version}-%{release}
b3a20f
BuildRequires: tinycdb-devel
b3a20f
%global backends %{backends} tinydns
b3a20f
b3a20f
%description backend-tinydns
b3a20f
This package contains the TinyDNS backend for %{name}
b3a20f
473c30
%prep
0754f7
%setup -q
fa9e15
%patch0 -p1 -b .disable-secpoll
dbecf1
473c30
%build
5150fa
export CPPFLAGS="-DLDAP_DEPRECATED"
473c30
473c30
%configure \
473c30
	--sysconfdir=%{_sysconfdir}/%{name} \
473c30
	--disable-static \
b8d5d6
	--disable-dependency-tracking \
b8d5d6
	--disable-silent-rules \
473c30
	--with-modules='' \
1e981e
	--with-lua \
df9568
	--with-dynmodules='%{backends}' \
cb175b
	--enable-tools \
79d383
	--enable-libsodium \
b2d121
	--enable-unit-tests \
79d383
	--enable-reproducible \
79d383
	--enable-systemd
1e981e
bcd476
%make_build
473c30
473c30
%install
bcd476
%make_install
473c30
473c30
%{__rm} -f %{buildroot}%{_libdir}/%{name}/*.la
473c30
%{__mv} %{buildroot}%{_sysconfdir}/%{name}/pdns.conf{-dist,}
473c30
3936a3
chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
68ad74
79187b
# rename zone2ldap to pdns-zone2ldap (#1193116)
22d729
%{__mv} %{buildroot}/%{_bindir}/zone2ldap %{buildroot}/%{_bindir}/pdns_zone2ldap
22d729
%{__mv} %{buildroot}/%{_mandir}/man1/zone2ldap.1 %{buildroot}/%{_mandir}/man1/pdns_zone2ldap.1
79187b
fa9e15
# change user/group to pdns
fa9e15
# change default backend to bind
fa9e15
sed -i \
fa9e15
    -e 's/# setuid=/setuid=pdns/' \
fa9e15
    -e 's/# setgid=/setgid=pdns/' \
fa9e15
    -e 's/# launch=/launch=bind/' \
fa9e15
    %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
fa9e15
00d535
%{__rm} %{buildroot}/%{_bindir}/stubquery
00d535
16baea
%check
16baea
make %{?_smp_mflags} -C pdns check
b8d5d6
1e981e
%pre
1e981e
getent group pdns >/dev/null || groupadd -r pdns
1e981e
getent passwd pdns >/dev/null || \
1e981e
	useradd -r -g pdns -d / -s /sbin/nologin \
1e981e
	-c "PowerDNS user" pdns
1e981e
exit 0
1e981e
473c30
%post
a05e0b
%systemd_post pdns.service
1e981e
473c30
%preun
a05e0b
%systemd_preun pdns.service
1e981e
1e981e
%postun
a05e0b
%systemd_postun_with_restart pdns.service
1e981e
473c30
%files
701398
%doc README
701398
%license COPYING
473c30
%{_bindir}/pdns_control
22d729
%{_bindir}/pdnsutil
22d729
%{_bindir}/pdns_zone2ldap
473c30
%{_bindir}/zone2sql
5a1e49
%{_bindir}/zone2json
473c30
%{_sbindir}/pdns_server
5150fa
%{_mandir}/man1/pdns_control.1.gz
5150fa
%{_mandir}/man1/pdns_server.1.gz
5150fa
%{_mandir}/man1/zone2sql.1.gz
22d729
%{_mandir}/man1/zone2json.1.gz
22d729
%{_mandir}/man1/pdns_zone2ldap.1.gz
c802c5
%{_mandir}/man1/pdnsutil.1.gz
1e981e
%{_unitdir}/pdns.service
79d383
%{_unitdir}/pdns@.service
22d729
%{_libdir}/%{name}/libbindbackend.so
473c30
%dir %{_libdir}/%{name}/
473c30
%dir %{_sysconfdir}/%{name}/
473c30
%config(noreplace) %{_sysconfdir}/%{name}/pdns.conf
473c30
502ca6
%files tools
22d729
%{_bindir}/calidns
502ca6
%{_bindir}/dnsbulktest
22d729
%{_bindir}/dnsgram
22d729
%{_bindir}/dnspcap2protobuf
502ca6
%{_bindir}/dnsreplay
502ca6
%{_bindir}/dnsscan
502ca6
%{_bindir}/dnsscope
502ca6
%{_bindir}/dnstcpbench
502ca6
%{_bindir}/dnswasher
22d729
%{_bindir}/dumresp
22d729
%{_bindir}/ixplore
22d729
%{_bindir}/pdns_notify
502ca6
%{_bindir}/nproxy
502ca6
%{_bindir}/nsec3dig
75dda0
%{_bindir}/saxfr
22d729
%{_bindir}/sdig
22d729
%{_mandir}/man1/calidns.1.gz
22d729
%{_mandir}/man1/dnsbulktest.1.gz
22d729
%{_mandir}/man1/dnsgram.1.gz
22d729
%{_mandir}/man1/dnspcap2protobuf.1.gz
5150fa
%{_mandir}/man1/dnsreplay.1.gz
22d729
%{_mandir}/man1/dnsscan.1.gz
5150fa
%{_mandir}/man1/dnsscope.1.gz
502ca6
%{_mandir}/man1/dnstcpbench.1.gz
22d729
%{_mandir}/man1/dnswasher.1.gz
22d729
%{_mandir}/man1/dumresp.1.gz
22d729
%{_mandir}/man1/ixplore.1.gz
22d729
%{_mandir}/man1/pdns_notify.1.gz
22d729
%{_mandir}/man1/nproxy.1.gz
22d729
%{_mandir}/man1/nsec3dig.1.gz
22d729
%{_mandir}/man1/saxfr.1.gz
22d729
%{_mandir}/man1/sdig.1.gz
502ca6
473c30
%files backend-mysql
52a6e9
%{_pkgdocdir}/schema.mysql.sql
52a6e9
%{_pkgdocdir}/dnssec-3.x_to_3.4.0_schema.mysql.sql
52a6e9
%{_pkgdocdir}/nodnssec-3.x_to_3.4.0_schema.mysql.sql
a21230
%{_pkgdocdir}/3.4.0_to_4.1.0_schema.mysql.sql
473c30
%{_libdir}/%{name}/libgmysqlbackend.so
473c30
473c30
%files backend-postgresql
52a6e9
%{_pkgdocdir}/schema.pgsql.sql
52a6e9
%{_pkgdocdir}/dnssec-3.x_to_3.4.0_schema.pgsql.sql
52a6e9
%{_pkgdocdir}/nodnssec-3.x_to_3.4.0_schema.pgsql.sql
a21230
%{_pkgdocdir}/3.4.0_to_4.1.0_schema.pgsql.sql
502ca6
%{_libdir}/%{name}/libgpgsqlbackend.so
473c30
473c30
%files backend-pipe
473c30
%{_libdir}/%{name}/libpipebackend.so
473c30
cb040d
%files backend-remote
cb040d
%{_libdir}/%{name}/libremotebackend.so
cb040d
473c30
%files backend-ldap
473c30
%{_libdir}/%{name}/libldapbackend.so
a21230
%{_pkgdocdir}/dnsdomain2.schema
a21230
%{_pkgdocdir}/pdns-domaininfo.schema
473c30
dbecf1
%files backend-lua
dbecf1
%{_libdir}/%{name}/libluabackend.so
dbecf1
e54484
%files backend-sqlite
52a6e9
%{_pkgdocdir}/schema.sqlite3.sql
52a6e9
%{_pkgdocdir}/dnssec-3.x_to_3.4.0_schema.sqlite3.sql
52a6e9
%{_pkgdocdir}/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql
502ca6
%{_libdir}/%{name}/libgsqlite3backend.so
e54484
b3a20f
%files backend-geoip
b3a20f
%{_libdir}/%{name}/libgeoipbackend.so
b3a20f
b3a20f
%files backend-mydns
52a6e9
%{_pkgdocdir}/schema.mydns.sql
b3a20f
%{_libdir}/%{name}/libmydnsbackend.so
b3a20f
b3a20f
%files backend-tinydns
b3a20f
%{_libdir}/%{name}/libtinydnsbackend.so
b3a20f
473c30
%changelog
65b49c
* Fri Aug 02 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.11-1
65b49c
- Update to 4.1.11
65b49c
- PowerDNS Security Advisory 2019-06 (CVE-2019-10203)
65b49c
9b4d16
* Fri Jul 26 2019 Miro Hrončok <mhroncok@redhat.com> - 4.1.10-3
9b4d16
- Drop unused build dependency on python2-virtualenv
9b4d16
1292d3
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.10-2
1292d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1292d3
386680
* Fri Jun 21 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.10-1
386680
- Update to 4.1.10
386680
- PowerDNS Security Advisory 2019-04 (CVE-2019-10162)
386680
- PowerDNS Security Advisory 2019-05 (CVE-2019-10163)
386680
bc81be
* Wed Mar 27 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.8-1
bc81be
- Update to 4.1.8
bc81be
e3f976
* Tue Mar 19 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.7-1
e3f976
- Update to 4.1.7
e3f976
- PowerDNS Security Advisory 2019-03 (CVE-2019-3871)
e3f976
f49680
* Sun Feb 03 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.6-1
f49680
- Update to 4.1.6
f49680
c14582
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.5-4
c14582
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c14582
d0c4ae
* Wed Jan 30 2019 Jonathan Wakely <jwakely@redhat.com> - 4.1.5-3
d0c4ae
- Rebuilt for Boost 1.69
d0c4ae
6269ca
* Wed Nov 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.5-2
6269ca
- Rebuild for protobuf 3.6
6269ca
701398
* Tue Nov 06 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.5-1
701398
- Update to 4.1.5
701398
- PowerDNS Security Advisory 2018-03 (CVE-2018-10851)
701398
- PowerDNS Security Advisory 2018-05 (CVE-2018-14626)
701398
49d0d3
* Wed Sep 19 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.4-1
49d0d3
- Update to 4.1.4
49d0d3
4561b5
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.3-2
4561b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4561b5
b731e6
* Fri May 25 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.3-1
b731e6
- Update to 4.1.3
b731e6
9a4d82
* Wed May 16 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.2-1
9a4d82
- Update to 4.1.2
9a4d82
35f5f4
* Mon Mar 19 2018 Iryna Shcherbina <ishcherb@redhat.com> - 4.1.1-3
35f5f4
- Update Python 2 dependency declarations to new packaging standards
35f5f4
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
35f5f4
b20c54
* Mon Feb 19 2018 Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.1.1-2
b20c54
- BuildRequire gcc-c++ (https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire)
b20c54
ce9bd5
* Fri Feb 16 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.1-1
ce9bd5
- Update to 4.1.1
ce9bd5
ab6214
* Wed Feb 14 2018 Richard Shaw <hobbes1069@gmail.com> - 4.1.0-5
ab6214
- Rebuild for yaml-cpp 0.6.0.
ab6214
3eb743
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.0-4
3eb743
- Escape macros in %%changelog
3eb743
ac9efb
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-3
ac9efb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ac9efb
95443c
* Thu Feb 01 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-2
95443c
- Rebuilt for Boost 1.66
95443c
0754f7
* Thu Nov 30 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-1
0754f7
- Update to 4.1.0
0754f7
Igor Gnatenko 3d900e
* Wed Nov 29 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.1.0-0.8.rc3
Igor Gnatenko 3d900e
- Rebuild for protobuf 3.5
Igor Gnatenko 3d900e
f80d15
* Fri Nov 17 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.7.rc3
f80d15
- Update to 4.1.0-rc3
f80d15
307a35
* Mon Nov 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.0-0.6.rc2
307a35
- Rebuild for protobuf 3.4
307a35
cc2cc4
* Mon Nov 06 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.5.rc2
cc2cc4
- Update to 4.1.0-rc2
cc2cc4
- Dropped support for backend opendbx and zeromq
cc2cc4
a752f9
* Mon Oct 23 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.4.rc1
a752f9
- Removed Fedora specific systemd patch
a752f9
79d383
* Sun Oct 15 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.3.rc1
79d383
- Added Fedora specific systemd patch
79d383
- Added upstream patch to fix an issue with MariaDB 10.2
79d383
- Enabled upstream systemd (--enable-systemd) support
79d383
bcd476
* Thu Sep 21 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.2.rc1
bcd476
- Switch to mariadb-connector-c-devel
bcd476
- Spec file improvements
bcd476
a21230
* Thu Aug 31 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.1.rc1
a21230
- Update to 4.1.0-rc1
a21230
946cc8
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-7
946cc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
946cc8
90f7c3
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-6
90f7c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
90f7c3
9b3021
* Sat Jul 22 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-5
9b3021
- Rebuilt for Boost 1.64
9b3021
988907
* Thu Jul 13 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-4
988907
- Rebuilt for MariaDB 10.2
988907
a2a9bb
* Mon Jun 26 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-3
a2a9bb
- Updated patch to fix building on ppc64
a2a9bb
45b67c
* Fri Jun 23 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-2
a2a9bb
- Fix building on ppc64
45b67c
4d06cc
* Fri Jun 23 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-1
4d06cc
- Update to 4.0.4
4d06cc
394858
* Mon Jun 19 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.3-7
394858
- Rebuilt for pandoc
394858
Orion Poplawski 37f7b2
* Tue Jun 13 2017 Orion Poplawski <orion@cora.nwra.com> - 4.0.3-6
Orion Poplawski 37f7b2
- Rebuild for protobuf 3.3.1
Orion Poplawski 37f7b2
903f93
* Tue Feb 14 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.3-5
903f93
- Fix for GCC 7.0
903f93
2b1218
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.3-4
2b1218
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2b1218
6fdf60
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 4.0.3-3
6fdf60
- Rebuilt for Boost 1.63
6fdf60
Orion Poplawski 087069
* Thu Jan 26 2017 Orion Poplawski <orion@cora.nwra.com> - 4.0.3-2
Orion Poplawski 087069
- Rebuild for protobuf 3.2.0
Orion Poplawski 087069
ee690f
* Tue Jan 17 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.3-1
ee690f
- Update to 4.0.3
ee690f
b7aee0
* Tue Jan 17 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.2-2
b7aee0
- Fix for building on armv7hl
b7aee0
127181
* Mon Jan 16 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.2-1
127181
- Update to 4.0.2
127181
- Security fix for CVE-2016-2120, CVE-2016-7068, CVE-2016-7072, CVE-2016-7073, CVE-2016-7074
127181
Orion Poplawski ad6282
* Sat Nov 19 2016 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-3
Orion Poplawski 04edbf
- Add upstream patch to fix build with openssl 1.1.0
Orion Poplawski 04edbf
Orion Poplawski 04edbf
* Sat Nov 19 2016 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-3
Orion Poplawski ad6282
- Rebuild for protobuf 3.1.0
Orion Poplawski ad6282
7ff4c2
* Tue Aug 23 2016 Richard Shaw <hobbes1069@gmail.com> - 4.0.1-2
7ff4c2
- Rebuild for updated yaml-cpp
7ff4c2
3fd253
* Fri Jul 29 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.1-1
3fd253
- Update to 4.0.1
3fd253
b2d121
* Mon Jul 11 2016 Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.0.0-2
b2d121
- Enable reproducible builds
b2d121
fd3a7d
* Mon Jul 11 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-1
fd3a7d
- Update to 4.0.0
fd3a7d
22d729
* Wed Jun 29 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.8.rc2
22d729
- Update to 4.0.0 RC2
22d729
00d535
* Fri May 27 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.7.beta1
00d535
- Update to 4.0.0 beta 1
00d535
fa9e15
* Fri May 13 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.6.alpha3
fa9e15
- Update to 4.0.0 alpha 3
fa9e15
16baea
* Wed Mar 02 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.5.alpha2
16baea
- Added mariadb-devel build dependency
16baea
- Added own systemd unit file
16baea
- Remove cryptopp-devel build dependency
3eb743
- Reenable %%check
16baea
67be55
* Fri Feb 26 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.4.alpha2
67be55
- Update to 4.0.0 alpha 2
67be55
87717f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-0.3.alpha1
87717f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
87717f
3da541
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 4.0.0-0.2.alpha1
3da541
- Rebuilt for Boost 1.60
3da541
c802c5
* Sun Dec 27 2015 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.1.alpha1
c802c5
- Update to 4.0.0 (Technical Preview)
c802c5
- Backend geo and lmdb has been deprecated
c802c5
- Reenable mbedtls build dependency
3eb743
- Temporary disable %%check
c802c5
c802c5
* Sat Nov 07 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.7-1
bce63b
- Update to 3.4.7
bce63b
7b03ac
* Thu Sep 03 2015 Jonathan Wakely <jwakely@redhat.com> - 3.4.6-2
7b03ac
- Rebuilt for Boost 1.59
7b03ac
Ruben Kerkhof 484896
* Wed Sep 02 2015 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.4.6-1
Ruben Kerkhof 836ad6
- Upstream released new version, containing fix for CVE-2015-5230
Ruben Kerkhof 26fd41
- Remove dnsdist, it is now a separate project
Ruben Kerkhof 484896
fcc6c7
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 3.4.5-9
fcc6c7
- Rebuilt for Boost 1.59
fcc6c7
3fb72e
* Wed Aug 26 2015 Jonathan Wakely <jwakely@redhat.com> - 3.4.5-8
3fb72e
- Rebuilt for NVR bump on F23 branch
3fb72e
c802c5
* Fri Jul 31 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.5-7
52a6e9
- Switch to pkgdocdir
52a6e9
c802c5
* Fri Jul 31 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.5-6
dd7e0f
- Mbedtls build dep temporary disabled due build issues
dd7e0f
a10818
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.5-5
a10818
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
a10818
a94e3d
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 3.4.5-4
a94e3d
- rebuild for Boost 1.58
a94e3d
Thomas Spura 3ae9d9
* Tue Jun 23 2015 Thomas Spura <tomspur@fedoraproject.org> - 3.4.5-3
Thomas Spura 3ae9d9
- rebuilt for new zeromq 4.1.2
Thomas Spura 3ae9d9
2bd3cf
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.5-2
2bd3cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2bd3cf
c802c5
* Wed Jun 10 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.5-1
55b6cb
- Update to 3.4.5
55b6cb
- Added mbedtls-devel as build dep
55b6cb
c802c5
* Mon Apr 27 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.4-1
d3c5d0
- Update to 3.4.4
d3c5d0
- CVE-2015-1868
d3c5d0
- Remove polarssl-devel as build dependency
d3c5d0
c802c5
* Mon Mar 02 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.3-1
ff937e
- Update to 3.4.3
ff937e
c802c5
* Tue Feb 17 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.2-2
79187b
- Rename zone2ldap to pdns-zone2ldap (#1193116)
79187b
- Remove rpath workaround
79187b
c802c5
* Sat Feb 07 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.2-1
5150fa
- Update to 3.4.2
5150fa
- Disable security status polling by default
5150fa
Petr Machata 6c06ad
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 3.4.1-2
Petr Machata 6c06ad
- Rebuild for boost 1.57.0
Petr Machata 6c06ad
c802c5
* Mon Nov 03 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.1-1
fb58e6
- Update to 3.4.1
fb58e6
- Enable security status polling
fb58e6
b8d5d6
* Fri Oct 10 2014 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.4.0-5
b8d5d6
- Run the unit tests during check
b8d5d6
c802c5
* Mon Oct 06 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-4
8f5361
- Enable backend LMDB
8f5361
c802c5
* Mon Oct 06 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-3
7dbe13
- Remove unused build dependency
7dbe13
c802c5
* Thu Oct 02 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-2
b3a20f
- Enable backend: GeoIP, MyDNS, TinyDNS
b3a20f
c802c5
* Tue Sep 30 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-1
862a5d
- Update to 3.4.0
862a5d
c802c5
* Tue Sep 23 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-0.3.rc2
7bec59
- Update to 3.4.0-rc2
7bec59
59b004
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-0.2.rc1
59b004
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
59b004
c802c5
* Fri Aug 01 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-0.1.rc1
75dda0
- Update to 3.4.0-rc1
75dda0
- Enable zeromq remote backend
75dda0
c802c5
* Mon Jul 14 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-6
b185d4
- Rebuild for PolarSSL 1.3.8
b185d4
838c4c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-5
838c4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
838c4c
Petr Machata 56eb8b
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 3.3.1-4
Petr Machata 56eb8b
- Rebuild for boost 1.55.0
Petr Machata 56eb8b
c802c5
* Fri May 02 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-3
c22dba
- Rebuild for PolarSSL 1.3.6
c22dba
c802c5
* Mon Mar 17 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-2
1f947b
- Enable OpenDBX backend, thanks to Jean-Eudes Onfray (rhbz#1075490)
1f947b
c802c5
* Tue Dec 17 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-1
dbecf1
- Update to latest upstream release 3.3.1
dbecf1
- Add LUA backend
dbecf1
- Add polarssl-devel as build dependency
dbecf1
c802c5
* Sun Oct 13 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-6
cb175b
- Enable remotebackend-http
cb175b
c802c5
* Sat Aug 31 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-5
51c71b
- Add patch to fix Remote backend
51c71b
c802c5
* Wed Aug 21 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-4
cb040d
- Add Remote backend
cb040d
adef4e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-3
adef4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
adef4e
Petr Machata 74d389
* Sat Jul 27 2013 pmachata@redhat.com - 3.3-2
Petr Machata 74d389
- Rebuild for boost 1.54.0
Petr Machata 74d389
c802c5
* Fri Jul 05 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-1
19f1e8
- Update to 3.3
19f1e8
c802c5
* Fri Jun 28 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-0.3.rc2
502ca6
- Update to 3.3-rc2
502ca6
- Add extra tools package for pdns
502ca6
c802c5
* Tue Jun 04 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-0.2.rc1
ac9761
- Update systemd unit file
ac9761
- Spec cleanup
ac9761
c802c5
* Tue May 28 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-0.1.rc1
ac9761
- Update to 3.3-rc1
b1e4ba
c802c5
* Mon Apr 22 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.2-7
146df3
- Disarm dead code that causes gcc crashes on ARM (rhbz#954191)
146df3
c802c5
* Tue Apr 09 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.2-6
0afb7c
- Add support for aarch64 (rhbz#926316)
0afb7c
c1598f
* Tue Mar 05 2013 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.2-5
c1598f
- Enable hardened build as per http://fedoraproject.org/wiki/Packaging:Guidelines#PIE
c1598f
9e5280
* Mon Feb 11 2013 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.2-4
9e5280
- Enable PrivateTmp as per http://fedoraproject.org/wiki/Features/ServicesPrivateTmp
9e5280
- Fix bogus date in changelog
9e5280
e6f8b4
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.2-3
e6f8b4
- Rebuild for Boost-1.53.0
e6f8b4
ed7202
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.2-2
ed7202
- Rebuild for Boost-1.53.0
ed7202
c802c5
* Thu Jan 17 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.2-1
5a1e49
- Update to 3.2
5a1e49
c802c5
* Mon Jan 07 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.1-7
5d439e
- Disable pdns guardian by default (rhbz#883852)
5d439e
- Drop backend MongoDB as it does not work (upstream commit 3017)
5d439e
d3ad70
* Thu Nov 22 2012 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.1-6
d3ad70
- Add example schemas to documentation
d3ad70
c802c5
* Fri Oct 19 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-5
3936a3
- Fixed permissions of pdns.conf file (rhbz#646510)
3936a3
- Set bind as default backend
3936a3
c802c5
* Mon Sep 24 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-4
a05e0b
- use new systemd rpm macros (rhbz#850266)
a05e0b
c802c5
* Mon Sep 24 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-3
968639
- Fix pdns daemon exit code (rhbz#859898)
968639
- Update systemd unit file
968639
c802c5
* Tue Sep 18 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-2
e8e011
- Fix MongoDB backend
e8e011
c802c5
* Mon Sep 17 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-1
5c2d13
- Update to 3.1
5c2d13
- Remove MongoDB backend due build problems
0a998e
150315
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-3
150315
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
150315
150315
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-2
150315
- Rebuilt for c++ ABI breakage
150315
5c2d13
* Mon Jan 09 2012 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0.1-1
d926ad
- CVE-2012-0206
d926ad
df9568
* Sun Aug 07 2011 Dan Horák <dan@danny.cz> - 3.0-7
df9568
- mongodb supports only x86
df9568
a8bc0a
* Mon Jul 25 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0-6
a8bc0a
- Upstream released new version
a8bc0a
1e981e
* Wed Jul 20 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0-5.rc3
1e981e
- New release candidate
1e981e
- Add MongoDB backend
1e981e
- Enable LUA support
1e981e
- Convert to systemd
1e981e
1e981e
* Sat Apr 09 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0-4.pre.20110327.2103.fc16
4b8fb2
- Rebuilt for new boost
4b8fb2
6b8918
* Mon Mar 28 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0-3.pre.20110327.2103
6b8918
- License file moved a directory up
6b8918
- Add pdnssec and dnsreplay commands
6b8918
9af863
* Mon Mar 28 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0-2.pre.20110327.2103
9af863
- Add lua BuildRequires
9af863
736f3d
* Mon Mar 28 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 3.0-1.pre.20110327.2103
736f3d
- Upstream released new pre-release version
736f3d
- Now with DNSSEC support
736f3d
- Drop merged patches
736f3d
f572a9
* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 2.9.22-13
f572a9
- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
f572a9
09e915
* Wed Mar 23 2011 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-12
09e915
- Rebuilt for new mysqlclient
09e915
70fe3c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.22-11
70fe3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
70fe3c
a09b59
* Tue Dec 14 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-10
a09b59
- Fix crash on SIGSTOP and SIGCONT, thanks to Anders Kaseorg (#652841)
a09b59
fdee56
* Thu Jan 14 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-9
fdee56
- Fix changelog entry
fdee56
fdee56
* Thu Jan 14 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-8
5e1793
- Fix postgres lib detection (#555462)
5e1793
da6781
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.9.22-7
da6781
- rebuilt with new openssl
da6781
84a741
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.22-6
84a741
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
84a741
2fd854
* Thu Feb 26 2009 Ruben Kerkhof <ruben@rubenkerkhof.com> - 2.9.22-5
2fd854
- Fix build with gcc4.4
2fd854
979f8b
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.22-4
979f8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
979f8b
77f187
* Mon Jan 26 2009 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-3
77f187
- Upstream released new version
77f187
b16249
* Fri Jan 23 2009 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-2.rc3
b16249
- Rebuild for new libmysqlclient
b16249
32592d
* Mon Jan 19 2009 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-1.rc3
32592d
- New release candidate
32592d
853569
* Wed Dec 03 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.22-1.rc2
32592d
- Upstream released new release candidate
853569
- Drop patches which are upstreamed
853569
17abde
* Mon Nov 17 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21.2-1
17abde
- Upstream released new version
17abde
caffe8
* Fri Sep 12 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21.1-2
caffe8
- Fix handling of AAAA records (bz #461768)
caffe8
0aaaae
* Wed Aug 06 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21.1-1
0aaaae
- CVE-2008-3337
0aaaae
bb7118
* Sat Feb 09 2008 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21-4
bb7118
- GCC 4.3 fixes
bb7118
95a29d
* Wed Dec 05 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21-3
cb1513
- Rebuild to pick up new openldap
cb1513
b97d90
* Tue Sep 11 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21-2
b97d90
- Fix license tag
b97d90
- Add README for geo backend to docs
ac9761
e54484
* Tue Apr 24 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 2.9.21-1
e54484
- Upstream released 2.9.21
e54484
- Enabled new SQLite backend
ac9761
9e5280
* Tue Apr 10 2007 <ruben@rubenkerkhof.com> 2.9.20-9
f7a819
- Add Requires for chkconfig, service and useradd (#235582)
ac9761
68ad74
* Mon Jan 1 2007 <ruben@rubenkerkhof.com> 2.9.20-8
68ad74
- Add the pdns user and group to the config file
68ad74
- Don't restart pdns on an upgrade
68ad74
- Minor cleanups in scriptlets
ac9761
f19e2a
* Mon Jan 1 2007 <ruben@rubenkerkhof.com> 2.9.20-7
f19e2a
- Fixed typo in scriptlet
ac9761
03bc80
* Mon Jan 1 2007 <ruben@rubenkerkhof.com> 2.9.20-6
03bc80
- Check if user pdns exists before adding it
ac9761
473c30
* Sat Dec 30 2006 <ruben@rubenkerkhof.com> 2.9.20-5
473c30
- Strip rpath from the backends as well
ac9761
473c30
* Fri Dec 29 2006 <ruben@rubenkerkhof.com> 2.9.20-4
473c30
- Disable rpath
ac9761
473c30
* Thu Dec 28 2006 <ruben@rubenkerkhof.com> 2.9.20-3
473c30
- More fixes as per review #219973
ac9761
473c30
* Wed Dec 27 2006 <ruben@rubenkerkhof.com> 2.9.20-2
473c30
- A few changes for FE review (bz #219973):
473c30
- Renamed package to pdns, since that's how upstream calls it
473c30
- Removed calls to ldconfig
473c30
- Subpackages now require %%{version}-%%{release}
ac9761
473c30
* Sat Dec 16 2006 <ruben@rubenkerkhof.com> 2.9.20-1
473c30
- Initial import