Compare commits

...

158 Commits

Author SHA1 Message Date
Morten Stevens 283b586618 Update to 4.7.4 2023-04-17 17:00:07 +02:00
Morten Stevens 0cc46c6d63 Update to 4.7.3 2023-04-04 17:21:15 +02:00
Jonathan Wakely 45cbc8b8ed Rebuilt for Boost 1.81 2023-02-20 22:11:57 +00:00
Morten Stevens 5c76e4f542 Fix missing include for gcc13 2023-01-23 15:15:41 +01:00
Fedora Release Engineering b213e1183e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 23:37:49 +00:00
Richard Shaw ef22403d0b Rebuild for yaml-cpp 0.7.0. 2022-11-08 15:34:54 -06:00
Morten Stevens a35c94a06d Update to 4.7.2 2022-11-01 15:17:09 +01:00
Morten Stevens bccef15a65 Update to 4.7.1 2022-10-31 17:05:05 +01:00
Morten Stevens b4c28eb9f0 Update to 4.7.0 2022-10-22 23:33:43 +02:00
Fedora Release Engineering 56aa6ce5f0 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 02:57:48 +00:00
Thomas Rodgers 417f62718e Rebuilt for Boost 1.78 2022-05-04 11:41:03 +02:00
Morten Stevens cee80505c6 Update to 4.6.2 2022-04-12 19:34:07 +02:00
Morten Stevens 9a8cb95ee8 Use autosetup -p1 2022-04-10 11:11:04 +02:00
Morten Stevens 8f5a9a528e Remove OpenSSL 3.0 patch 2022-04-10 10:34:45 +02:00
Morten Stevens ecadbd34f3 Update to 4.6.1 2022-04-10 09:54:59 +02:00
Morten Stevens b1bdfd79b4 Update to 4.6.0 2022-01-25 17:05:41 +01:00
Morten Stevens a91ca5b729 Update to 4.5.3 2022-01-22 12:06:07 +01:00
Fedora Release Engineering 7b33840b7f - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 23:08:32 +00:00
Morten Stevens 382654c7e4 Use lua instead of luajit for RHEL9 2022-01-01 18:54:41 +01:00
Morten Stevens e03adaaeee Use lua instead of luajit for ppc64le and s390x 2021-11-11 14:37:38 +01:00
Morten Stevens 46db271729 Update to 4.5.2 2021-11-10 12:53:32 +01:00
Sahana Prasad 84814b1443 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:10:49 +02:00
Jonathan Wakely aa7e3edc9e Rebuilt for Boost 1.76 2021-08-07 01:54:09 +01:00
Morten Stevens d345a859cc Update to 4.5.1 2021-07-26 15:23:56 +02:00
Morten Stevens ebc0fa153a Update to 4.5.0 2021-07-24 21:50:16 +02:00
Fedora Release Engineering 4fd3901980 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 17:55:40 +00:00
Jonathan Wakely e782edf620 Rebuilt for removed libstdc++ symbols (#1937698) 2021-03-31 17:36:47 +01:00
Zbigniew Jędrzejewski-Szmek 8861097757 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:05 +01:00
Morten Stevens cf830d231c Update to 4.4.1 2021-02-10 20:23:52 +01:00
Pavel Raiskup 28be3e5d50 rebuild for libpq ABI fix
Related: rhbz#1908268
2021-02-08 09:34:44 +01:00
Fedora Release Engineering a9b31620d4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 23:09:25 +00:00
Jonathan Wakely b1261873de Rebuilt for Boost 1.75 2021-01-22 21:12:02 +00:00
Adrian Reber 29c84c5fc9
Rebuilt for protobuf 3.14 2021-01-13 16:40:37 +01:00
Tom Stellard 345f3dd7a5 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 01:13:54 +00:00
Morten Stevens e26035df5f Fix building on RHEL8 2020-12-21 15:55:50 +01:00
Morten Stevens 3dad03f18c Update to 4.0.0 2020-12-21 11:58:51 +01:00
Jeff Law e66ad320c6 Fix missing #include for gcc-11 2020-12-05 08:31:18 -07:00
Adrian Reber 2642cf4bf5
Rebuilt for protobuf 3.13 2020-09-24 16:57:24 +02:00
Morten Stevens 933901228f Update to 4.3.1 2020-09-23 11:27:22 +02:00
Fedora Release Engineering 90771c8f53 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 13:22:39 +00:00
Morten Stevens 743e681d60 Updated file permissions 2020-07-14 16:15:03 +02:00
Adrian Reber 82d63313a5
Rebuilt for protobuf 3.12 2020-06-22 07:06:41 +02:00
Morten Stevens 6f3f27a91a Rebuilt for Boost 1.73 2020-06-04 11:23:59 +02:00
Morten Stevens 4b4be60d14 Updated file permissions 2020-05-27 16:10:21 +02:00
Morten Stevens 4857604aa9 Update to 4.3.0 2020-04-09 21:36:52 +02:00
Morten Stevens e22e54f575 Update to 4.3.0 2020-04-09 21:33:34 +02:00
Fedora Release Engineering bb838d5b06 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 21:11:18 +00:00
Morten Stevens 69b0a891c3 Fix build with GCC 10.0 2020-01-27 16:48:58 +01:00
Orion Poplawski 743d9b39e5 Rebuild for protobuf 3.11 2019-12-18 20:37:53 -07:00
Morten Stevens 649c846161 Update to 4.2.1 2019-12-06 12:46:43 +01:00
Morten Stevens 5004e01577 Drop support for backend lua and mydns 2019-10-30 01:35:06 +01:00
Richard Shaw 92c561307a Rebuild for yaml-cpp 0.6.3. 2019-10-18 14:15:10 -05:00
Morten Stevens 105e6d155e Update to 4.2.0 2019-08-30 17:56:24 +02:00
Morten Stevens cb60cffb09 Update to 4.1.13 2019-08-08 17:29:51 +02:00
Morten Stevens c14ce66471 Obsolete backend GeoIP 2019-08-05 17:05:43 +02:00
Morten Stevens 8dd8f76e71 Drop support for backend GeoIP 2019-08-04 21:43:04 +02:00
Morten Stevens 65b49ccbfb Update to 4.1.11 2019-08-02 18:15:08 +02:00
Miro Hrončok 9b4d1629cb Bump for 99b08bf 2019-07-26 13:48:22 +02:00
Morten Stevens 5b8de7d483 Merge #2 `Drop unused build dependency on python2-virtualenv` 2019-07-26 10:39:37 +00:00
Fedora Release Engineering 1292d30087 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 00:19:04 +00:00
Miro Hrončok 99b08bf904 Drop unused build dependency on python2-virtualenv 2019-07-25 16:46:58 +02:00
Morten Stevens 386680a391 Update 4.1.10 2019-06-21 15:59:49 +02:00
Morten Stevens bc81be9692 Update to 4.1.8 2019-03-27 16:03:01 +01:00
Morten Stevens e3f976ae69 Update to 4.1.7 2019-03-19 01:40:47 +01:00
Morten Stevens f49680534c Update to 4.1.6 2019-02-04 00:06:27 +01:00
Fedora Release Engineering c14582c789 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 18:12:47 +00:00
Jonathan Wakely d0c4ae3792 Rebuilt for Boost 1.69 2019-01-30 04:54:23 +00:00
Igor Gnatenko 65a30c8555 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:25 +01:00
Igor Gnatenko 6269ca4b71
Rebuild for protobuf 3.6
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-11-21 17:16:18 +01:00
Morten Stevens 7013983b07 Update to 4.1.5 2018-11-07 00:32:48 +01:00
Morten Stevens 49d0d32ee5 Update to 4.1.4 2018-09-19 11:53:50 +02:00
Pavel Raiskup 9a652ae00d BuildRequires: s/postgresql-devel/libpq-devel/
That's because we moved libpq.so.5 into libpq package.

Related: rhbz#1618698, rhbz#1623764
2018-09-06 09:37:13 +02:00
Fedora Release Engineering 4561b5e258 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 15:39:07 +00:00
Morten Stevens b731e6d25c Update to 4.1.3 2018-05-25 11:17:50 +02:00
Morten Stevens 9a4d82f20c Update to 4.1.2 2018-05-16 12:03:23 +02:00
Iryna Shcherbina 35f5f45053 Update Python 2 dependency declarations to new packaging standards 2018-03-19 01:40:22 +01:00
Ruben Kerkhof b20c5459a1 BuildRequire gcc-c++ (https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire) 2018-02-19 17:04:37 +01:00
Ruben Kerkhof 329cfa5b4d Sort BuildRequires 2018-02-19 17:03:31 +01:00
Morten Stevens ce9bd5ae46 Update to 4.1.1 2018-02-16 19:06:16 +01:00
Richard Shaw ab62142f6b Rebuild for yaml-cpp 0.6.0. 2018-02-14 10:21:24 -06:00
Igor Gnatenko 3eb743f1da
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:24 +01:00
Fedora Release Engineering ac9efbb006 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 18:32:44 +00:00
Morten Stevens 95443c9fb7 Rebuilt for Boost 1.66 2018-02-01 17:21:30 +01:00
Morten Stevens 0754f704ed Update to 4.1.0 2017-11-30 14:34:39 +01:00
Igor Gnatenko 3d900eb44f Rebuild for protobuf 3.5
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-11-29 12:13:16 +01:00
Morten Stevens f80d15713f Update to 4.1.0-rc3 2017-11-17 12:48:13 +01:00
Igor Gnatenko 307a35ddc1 Rebuild for protobuf 3.4
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-13 23:27:42 +01:00
Morten Stevens cc2cc4299e Update to 4.1.0-rc2 2017-11-06 16:38:01 +01:00
Morten Stevens a752f93ac5 Removed Fedora specific systemd patch 2017-10-23 15:55:22 +02:00
Morten Stevens 79d38387ee Fixes and spec file improvements 2017-10-15 21:29:15 +02:00
Morten Stevens bcd47603ca Switch to mariadb-connector-c-devel 2017-09-21 18:03:07 +02:00
Morten Stevens a2123013e6 Update to 4.1.0-rc1 2017-08-31 16:22:32 +02:00
Fedora Release Engineering 946cc85f21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 04:57:28 +00:00
Fedora Release Engineering 90f7c36ae3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 02:21:10 +00:00
Morten Stevens 9b3021fc1a Rebuilt for Boost 1.64 2017-07-22 22:52:17 +02:00
Morten Stevens 98890777d0 Rebuilt for MariaDB 10.2 2017-07-13 17:02:32 +02:00
Morten Stevens a2a9bb18d4 Fix ppc64 build 2017-06-26 17:36:40 +02:00
Morten Stevens 4bfdb7d031 Fix release number 2017-06-23 23:07:20 +02:00
Morten Stevens 45b67cca33 Fix building on aarch64 2017-06-23 23:00:01 +02:00
Morten Stevens 4d06cce0b8 Update to 4.0.4 2017-06-23 12:33:22 +02:00
Morten Stevens 394858c938 Rebuilt for pandoc 2017-06-20 01:05:30 +02:00
Orion Poplawski 37f7b2ce57 Rebuild for protobuf 3.3.1 2017-06-13 09:42:54 -06:00
Morten Stevens 903f936009 Fix for GCC 7.0 2017-02-14 13:49:28 +01:00
Fedora Release Engineering 2b12183353 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 01:25:08 +00:00
Jonathan Wakely 6fdf60de2d Rebuilt for Boost 1.63 2017-01-27 10:35:19 +00:00
Orion Poplawski 0870693c53 Rebuild for protobuf 3.2.0 2017-01-26 11:05:43 -07:00
Morten Stevens ee690faca2 Update to 4.0.3 2017-01-17 15:38:12 +01:00
Morten Stevens b7aee07047 Fix for building on armv7hl 2017-01-17 14:27:31 +01:00
Morten Stevens 1271819392 Update to 4.0.2 2017-01-16 23:06:52 +01:00
Orion Poplawski 04edbfdef8 Add upstream patch to fix build with openssl 1.1.0 2016-11-19 11:45:07 -07:00
Orion Poplawski ad628291d1 Rebuild for protobuf 3.1.0 2016-11-19 09:12:47 -07:00
Richard M. Shaw 7ff4c24e39 Rebuild for updated yaml-cpp 2016-08-23 09:57:39 -05:00
Morten Stevens 3fd253851a Update to 4.0.1 2016-07-29 19:46:36 +02:00
Ruben Kerkhof b2d121af77 Enable reproducible builds 2016-07-11 19:26:00 +02:00
Morten Stevens fd3a7d98ef Update to 4.0.0 2016-07-11 16:34:55 +02:00
Morten Stevens 22d729b651 Update 4.0.0 RC2 2016-06-29 17:41:23 +02:00
Morten Stevens 00d5351aea Update 4.0.0 beta 1 2016-05-27 17:12:35 +02:00
Morten Stevens fa9e15b46f Update 4.0.0 alpha 3 2016-05-13 15:37:36 +02:00
Morten Stevens 16baeaf855 Some spec file updates 2016-03-02 18:11:51 +01:00
Morten Stevens 67be55a98f Update to 4.0.0 alpha 2 2016-02-26 21:22:23 +01:00
Fedora Release Engineering 87717fd5e2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 12:04:40 +00:00
Jonathan Wakely 3da54158d2 Rebuilt for Boost 1.60 2016-01-15 16:41:09 +00:00
Morten Stevens d9bdd6d5f6 Temporary disable %check 2015-12-28 00:59:28 +01:00
Morten Stevens c802c53fe7 Update to 4.0.0 (Technical Preview) 2015-12-27 18:44:22 +01:00
Morten Stevens bce63bc9d5 Update to 3.4.7 2015-11-07 15:12:29 +01:00
Jonathan Wakely 7b03ac79fb Rebuilt for Boost 1.59 2015-09-03 14:19:58 +01:00
Ruben Kerkhof 836ad6db22 Mention CVE-2015-5230 in changelog 2015-09-02 20:19:43 +02:00
Ruben Kerkhof 26fd41594e Remove dnsdist, it is now a separate project 2015-09-02 19:18:33 +02:00
Ruben Kerkhof 48489655a9 Upstream released new version 2015-09-02 15:44:26 +02:00
Jonathan Wakely fcc6c78768 Rebuilt for Boost 1.59 2015-08-27 20:35:13 +01:00
Jonathan Wakely 3fb72e421b Rebuilt for NVR bump on F23 branch 2015-08-26 14:47:59 +01:00
Morten Stevens 52a6e9b66b Switch to pkgdocdir 2015-07-31 23:49:53 +02:00
Morten Stevens dd7e0fa25a Mbedtls build dep temporary disabled 2015-07-31 22:57:06 +02:00
Dennis Gilmore a1081872b8 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 13:01:18 -05:00
David Tardon a94e3d91f5 rebuild for Boost 1.58 2015-07-22 19:17:11 +02:00
Thomas Spura 3ae9d91a76 rebuilt for new zeromq 4.1.2 2015-06-23 14:59:53 +02:00
Dennis Gilmore 2bd3cf8725 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 00:57:00 +00:00
Morten Stevens 55b6cb773d Update to 3.4.5 2015-06-10 12:42:06 +02:00
Morten Stevens 5bcf786d4e Update to 3.4.4 2015-04-27 14:01:21 +02:00
Morten Stevens d3c5d0724d Update to 3.4.4 2015-04-27 13:44:05 +02:00
Morten Stevens ff937e7b5c Update to 3.4.3 2015-03-02 17:24:14 +01:00
Morten Stevens 79187b419c Rename zone2ldap to pdns-zone2ldap (#1193116) 2015-02-17 17:04:53 +01:00
Morten Stevens 5150faa578 Update to 3.4.2 2015-02-07 20:04:24 +01:00
Petr Machata 6c06ad435d Rebuild for boost 1.57.0 2015-01-27 16:47:12 +01:00
Morten Stevens fb58e6cfbd Update 3.4.1 2014-11-03 18:21:34 +01:00
Morten Stevens b8d5d6429a Run the unit tests during check 2014-10-10 17:54:41 +02:00
Morten Stevens 8f5361bd22 Enable backend LMDB 2014-10-06 22:34:43 +02:00
Morten Stevens 7dbe13cbad Remove unused build dependency 2014-10-06 13:51:29 +02:00
Morten Stevens b3a20f32fd Enable backend: GeoIP, MyDNS, TinyDNS 2014-10-02 11:24:48 +02:00
Morten Stevens 862a5d89fb Update to 3.4.0 2014-09-30 13:52:11 +02:00
Morten Stevens 7bec59a493 Update to 3.4.0-rc2 2014-09-23 12:05:40 +02:00
Peter Robinson 59b00479e0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 15:12:52 +00:00
Morten Stevens 75dda0ab1f Update to 3.4.0-rc1 2014-08-01 14:14:33 +02:00
Morten Stevens b185d40aa2 Rebuild for PolarSSL 1.3.8 2014-07-14 14:31:44 +02:00
Dennis Gilmore 838c4ccf33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 19:02:55 -05:00
Petr Machata 56eb8ba856 Rebuild for boost 1.55.0 2014-05-23 04:07:07 +02:00
Morten Stevens c22dba5bfa Rebuild for PolarSSL 1.3.6 2014-05-02 13:50:06 +02:00
Morten Stevens 1f947bbb18 Enable OpenDBX backend 2014-03-17 17:04:56 +01:00
6 changed files with 724 additions and 133 deletions

53
.gitignore vendored
View File

@ -10,3 +10,56 @@ pdns-2.9.22.tar.gz
/pdns-3.3-rc2.tar.gz
/pdns-3.3.tar.gz
/pdns-3.3.1.tar.gz
/pdns-3.4.0-rc1.tar.bz2
/pdns-3.4.0-rc2.tar.bz2
/pdns-3.4.0.tar.bz2
/pdns-3.4.1.tar.bz2
/pdns-3.4.2.tar.bz2
/pdns-3.4.3.tar.bz2
/pdns-3.4.4.tar.bz2
/pdns-3.4.5.tar.bz2
/pdns-3.4.6.tar.bz2
/pdns-3.4.7.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
/pdns-4.1.7.tar.bz2
/pdns-4.1.8.tar.bz2
/pdns-4.1.10.tar.bz2
/pdns-4.1.11.tar.bz2
/pdns-4.1.13.tar.bz2
/pdns-4.2.0.tar.bz2
/pdns-4.2.1.tar.bz2
/pdns-4.3.0.tar.bz2
/pdns-4.3.1.tar.bz2
/pdns-4.4.0.tar.bz2
/pdns-4.4.1.tar.bz2
/pdns-4.5.0.tar.bz2
/pdns-4.5.1.tar.bz2
/pdns-4.5.2.tar.bz2
/pdns-4.5.3.tar.bz2
/pdns-4.6.0.tar.bz2
/pdns-4.6.1.tar.bz2
/pdns-4.6.2.tar.bz2
/pdns-4.7.0.tar.bz2
/pdns-4.7.1.tar.bz2
/pdns-4.7.2.tar.bz2
/pdns-4.7.3.tar.bz2
/pdns-4.7.4.tar.bz2

View File

@ -1,9 +0,0 @@
--- pdns-3.3-rc2/pdns/pdns.conf-dist.orig 2013-06-14 11:51:22.000000000 +0200
+++ pdns-3.3-rc2/pdns/pdns.conf-dist 2013-06-28 13:45:37.307992960 +0200
@@ -1,3 +1,6 @@
+setuid=pdns
+setgid=pdns
+launch=bind
# Autogenerated configuration file template
#################################
# add-superfluous-nsec3-for-old-bind Add superfluous NSEC3 record to positive wildcard response

21
pdns-gcc13.patch Normal file
View File

@ -0,0 +1,21 @@
From d8b4ea24dc5dbe7c53c24bfffba24bcae7f58e02 Mon Sep 17 00:00:00 2001
From: Peter van Dijk <peter.van.dijk@powerdns.com>
Date: Mon, 23 Jan 2023 14:54:09 +0100
Subject: [PATCH] lock.hh: include <stdexcept>
---
pdns/lock.hh | 1 +
1 file changed, 1 insertion(+)
diff --git a/pdns/lock.hh b/pdns/lock.hh
index e8bd82988da..a08951a266d 100644
--- a/pdns/lock.hh
+++ b/pdns/lock.hh
@@ -22,6 +22,7 @@
#pragma once
#include <mutex>
#include <shared_mutex>
+#include <stdexcept>
/*
This file provides several features around locks:

View File

@ -1,14 +0,0 @@
[Unit]
Description=PowerDNS Authoritative Server
After=network.target mysqld.service postgresql.service slapd.service
[Service]
Type=forking
ExecStart=/usr/sbin/pdns_server --daemon
ExecStop=/usr/bin/pdns_control quit
Restart=on-failure
RestartSec=2
PrivateTmp=true
[Install]
WantedBy=multi-user.target

758
pdns.spec
View File

@ -2,29 +2,52 @@
%global backends %{nil}
Name: pdns
Version: 3.3.1
Version: 4.7.4
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.gz
Source1: pdns.service
Patch0: pdns-default-config.patch
Source0: http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2
ExcludeArch: %{arm} %{ix86}
Requires(pre): shadow-utils
Requires(post): systemd-sysv
Requires(post): systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
BuildRequires: systemd-units
BuildRequires: boost-devel
BuildRequires: lua-devel
BuildRequires: cryptopp-devel
BuildRequires: make
BuildRequires: bison
BuildRequires: polarssl-devel
BuildRequires: boost-devel
BuildRequires: gcc-c++
BuildRequires: krb5-devel
BuildRequires: libcurl-devel
BuildRequires: libsodium-devel
%if 0%{?rhel} == 9
BuildRequires: lua-devel
%define lua_implementation lua
%else
%ifarch aarch64 ppc64le s390x
%define lua_implementation lua
BuildRequires: lua-devel
%else
BuildRequires: luajit-devel
%define lua_implementation luajit
%endif
%endif
BuildRequires: openssl-devel
BuildRequires: p11-kit-devel
BuildRequires: perl
BuildRequires: protobuf-compiler
BuildRequires: protobuf-devel
BuildRequires: libcurl-devel
BuildRequires: systemd-devel
BuildRequires: systemd-units
Provides: powerdns = %{version}-%{release}
%global backends %{backends} bind
Obsoletes: pdns-backend-geoip < 4.1.11-3
Obsoletes: pdns-backend-lua < 4.2.0-3
Obsoletes: pdns-backend-mydns < 4.2.0-3
%description
The PowerDNS Nameserver is a modern, advanced and high performance
@ -34,16 +57,14 @@ 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
BuildRequires: mariadb-connector-c-devel openssl-devel
%global backends %{backends} gmysql
%description backend-mysql
@ -51,9 +72,8 @@ 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
BuildRequires: libpq-devel
%global backends %{backends} gpgsql
%description backend-postgresql
@ -61,7 +81,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
@ -70,28 +89,14 @@ 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}
BuildRequires: libcurl-devel
%global backends %{backends} remote
%description backend-remote
This package contains the remote backend for %{name}
%package backend-geo
Summary: Geo backend for %{name}
Group: System Environment/Daemons
Requires: %{name}%{?_isa} = %{version}-%{release}
%global backends %{backends} geo
%description backend-geo
This package contains the geo backend for %{name}
It allows different answers to DNS queries coming from different
IP address ranges or based on the geographic location
%package backend-ldap
Summary: LDAP backend for %{name}
Group: System Environment/Daemons
Requires: %{name}%{?_isa} = %{version}-%{release}
BuildRequires: openldap-devel
%global backends %{backends} ldap
@ -99,18 +104,16 @@ BuildRequires: openldap-devel
%description backend-ldap
This package contains the ldap backend for %{name}
%package backend-lua
Summary: LUA backend for %{name}
Group: System Environment/Daemons
%package backend-lua2
Summary: LUA2 backend for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%global backends %{backends} lua
%global backends %{backends} lua2
%description backend-lua
This package contains the lua backend for %{name}
%description backend-lua2
This package contains the lua2 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
@ -118,43 +121,70 @@ BuildRequires: sqlite-devel
%description backend-sqlite
This package contains the SQLite backend for %{name}
%prep
%setup -q
%patch0 -p1 -b .default-config-patch
%package backend-tinydns
Summary: TinyDNS backend for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
BuildRequires: tinycdb-devel
%global backends %{backends} tinydns
# No inclusion of pre-built binaries or libraries
rm -rf pdns/ext/polarssl-*
%description backend-tinydns
This package contains the TinyDNS backend for %{name}
%package ixfrdist
Summary: A program to redistribute zones over AXFR and IXFR
BuildRequires: yaml-cpp-devel
%description ixfrdist
This package contains the ixfrdist program.
%prep
%autosetup -p1
%build
export CPPFLAGS="-DLDAP_DEPRECATED"
%configure \
--enable-option-checking=fatal \
--sysconfdir=%{_sysconfdir}/%{name} \
--libdir=%{_libdir}/%{name} \
--disable-static \
--disable-dependency-tracking \
--disable-silent-rules \
--with-modules='' \
--with-system-polarssl \
--with-lua \
--with-lua=%{lua_implementation} \
--with-dynmodules='%{backends}' \
--enable-cryptopp \
--enable-tools \
--enable-remotebackend-http
--with-libsodium \
--enable-unit-tests \
--enable-lua-records \
--enable-experimental-pkcs11 \
--enable-systemd \
--enable-ixfrdist
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
%make_build
%install
make install DESTDIR=%{buildroot}
%make_install
%{__rm} -f %{buildroot}%{_libdir}/%{name}/*.la
%{__mv} %{buildroot}%{_sysconfdir}/%{name}/pdns.conf{-dist,}
chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
# rename zone2ldap to pdns-zone2ldap (#1193116)
%{__mv} %{buildroot}/%{_bindir}/zone2ldap %{buildroot}/%{_bindir}/pdns_zone2ldap
%{__mv} %{buildroot}/%{_mandir}/man1/zone2ldap.1 %{buildroot}/%{_mandir}/man1/pdns_zone2ldap.1
# Copy systemd service file
install -p -D -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/pdns.service
# change user/group to pdns
# change default backend to bind
sed -i \
-e 's/# setuid=/setuid=pdns/' \
-e 's/# setgid=/setgid=pdns/' \
-e 's/# launch=/launch=bind/' \
-e 's/# security-poll-suffix=secpoll\.powerdns\.com\./security-poll-suffix=/' \
%{buildroot}%{_sysconfdir}/%{name}/pdns.conf
%{__rm} %{buildroot}/%{_bindir}/stubquery
%check
make %{?_smp_mflags} -C pdns check
%pre
getent group pdns >/dev/null || groupadd -r pdns
@ -172,56 +202,85 @@ exit 0
%postun
%systemd_postun_with_restart pdns.service
%triggerun -- pdns < 3.0-rc3
# Save the current service runlevel info
# User must manually run systemd-sysv-convert --apply pdns
# to migrate them to systemd targets
%{_bindir}/systemd-sysv-convert --save pdns &>/dev/null ||:
# Run these because the SysV package being removed won't do them
/sbin/chkconfig --del pdns &>/dev/null || :
/bin/systemctl try-restart pdns.service &>/dev/null || :
%files
%doc COPYING README
%doc README
%license COPYING
%{_bindir}/pdns_control
%{_bindir}/pdnssec
%{_bindir}/zone2ldap
%{_bindir}/pdnsutil
%{_bindir}/pdns_zone2ldap
%{_bindir}/zone2sql
%{_bindir}/zone2json
%{_sbindir}/pdns_server
%{_mandir}/man8/pdns_control.8.gz
%{_mandir}/man8/pdns_server.8.gz
%{_mandir}/man8/zone2sql.8.gz
%{_mandir}/man8/zone2ldap.8.gz
%{_mandir}/man8/pdnssec.8.gz
%{_mandir}/man1/pdns_control.1.gz
%{_mandir}/man1/pdns_server.1.gz
%{_mandir}/man1/zone2sql.1.gz
%{_mandir}/man1/zone2json.1.gz
%{_mandir}/man1/pdns_zone2ldap.1.gz
%{_mandir}/man1/pdnsutil.1.gz
%{_unitdir}/pdns.service
%{_unitdir}/pdns@.service
%{_libdir}/%{name}/libbindbackend.so
%dir %{_libdir}/%{name}/
%dir %{_sysconfdir}/%{name}/
%config(noreplace) %{_sysconfdir}/%{name}/pdns.conf
%dir %attr(-,root,pdns) %{_sysconfdir}/%{name}/
%attr(0640,root,pdns) %config(noreplace) %{_sysconfdir}/%{name}/pdns.conf
%files tools
%{_bindir}/calidns
%{_bindir}/dnsbulktest
%{_bindir}/dnsgram
%{_bindir}/dnspcap2calidns
%{_bindir}/dnspcap2protobuf
%{_bindir}/dnsreplay
%{_bindir}/dnsscan
%{_bindir}/dnsscope
%{_bindir}/dnstcpbench
%{_bindir}/dnswasher
%{_bindir}/dumresp
%{_bindir}/ixplore
%{_bindir}/pdns_notify
%{_bindir}/nproxy
%{_bindir}/nsec3dig
%{_mandir}/man8/dnsreplay.8.gz
%{_mandir}/man8/dnsscope.8.gz
%{_mandir}/man8/dnswasher.8.gz
%{_bindir}/saxfr
%{_bindir}/sdig
%{_mandir}/man1/calidns.1.gz
%{_mandir}/man1/dnsbulktest.1.gz
%{_mandir}/man1/dnsgram.1.gz
%{_mandir}/man1/dnspcap2calidns.1.gz
%{_mandir}/man1/dnspcap2protobuf.1.gz
%{_mandir}/man1/dnsreplay.1.gz
%{_mandir}/man1/dnsscan.1.gz
%{_mandir}/man1/dnsscope.1.gz
%{_mandir}/man1/dnstcpbench.1.gz
%{_mandir}/man1/dnswasher.1.gz
%{_mandir}/man1/dumresp.1.gz
%{_mandir}/man1/ixplore.1.gz
%{_mandir}/man1/pdns_notify.1.gz
%{_mandir}/man1/nproxy.1.gz
%{_mandir}/man1/nsec3dig.1.gz
%{_mandir}/man1/saxfr.1.gz
%{_mandir}/man1/sdig.1.gz
%{_pkgdocdir}/bind-dnssec.4.2.0_to_4.3.0_schema.sqlite3.sql
%{_pkgdocdir}/bind-dnssec.schema.sqlite3.sql
%files backend-mysql
%doc pdns/dnssec.schema.mysql.sql
%doc pdns/no-dnssec.schema.mysql.sql
%{_pkgdocdir}/schema.mysql.sql
%{_pkgdocdir}/dnssec-3.x_to_3.4.0_schema.mysql.sql
%{_pkgdocdir}/nodnssec-3.x_to_3.4.0_schema.mysql.sql
%{_pkgdocdir}/3.4.0_to_4.1.0_schema.mysql.sql
%{_pkgdocdir}/4.1.0_to_4.2.0_schema.mysql.sql
%{_pkgdocdir}/4.2.0_to_4.3.0_schema.mysql.sql
%{_pkgdocdir}/4.3.0_to_4.7.0_schema.mysql.sql
%{_pkgdocdir}/enable-foreign-keys.mysql.sql
%{_libdir}/%{name}/libgmysqlbackend.so
%files backend-postgresql
%doc pdns/dnssec.schema.pgsql.sql
%doc pdns/no-dnssec.schema.pgsql.sql
%{_pkgdocdir}/schema.pgsql.sql
%{_pkgdocdir}/dnssec-3.x_to_3.4.0_schema.pgsql.sql
%{_pkgdocdir}/nodnssec-3.x_to_3.4.0_schema.pgsql.sql
%{_pkgdocdir}/3.4.0_to_4.1.0_schema.pgsql.sql
%{_pkgdocdir}/4.1.0_to_4.2.0_schema.pgsql.sql
%{_pkgdocdir}/4.2.0_to_4.3.0_schema.pgsql.sql
%{_pkgdocdir}/4.3.0_to_4.7.0_schema.pgsql.sql
%{_libdir}/%{name}/libgpgsqlbackend.so
%files backend-pipe
@ -230,35 +289,516 @@ exit 0
%files backend-remote
%{_libdir}/%{name}/libremotebackend.so
%files backend-geo
%doc modules/geobackend/README
%{_libdir}/%{name}/libgeobackend.so
%files backend-ldap
%{_libdir}/%{name}/libldapbackend.so
%{_pkgdocdir}/dnsdomain2.schema
%{_pkgdocdir}/pdns-domaininfo.schema
%files backend-lua
%{_libdir}/%{name}/libluabackend.so
%files backend-lua2
%{_libdir}/%{name}/liblua2backend.so
%files backend-sqlite
%doc pdns/dnssec.schema.sqlite3.sql
%doc pdns/no-dnssec.schema.sqlite3.sql
%doc pdns/bind-dnssec.schema.sqlite3.sql
%{_pkgdocdir}/schema.sqlite3.sql
%{_pkgdocdir}/dnssec-3.x_to_3.4.0_schema.sqlite3.sql
%{_pkgdocdir}/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql
%{_pkgdocdir}/3.4.0_to_4.0.0_schema.sqlite3.sql
%{_pkgdocdir}/4.0.0_to_4.2.0_schema.sqlite3.sql
%{_pkgdocdir}/4.2.0_to_4.3.0_schema.sqlite3.sql
%{_pkgdocdir}/4.3.0_to_4.3.1_schema.sqlite3.sql
%{_pkgdocdir}/4.3.1_to_4.7.0_schema.sqlite3.sql
%{_libdir}/%{name}/libgsqlite3backend.so
%files backend-tinydns
%{_libdir}/%{name}/libtinydnsbackend.so
%files ixfrdist
%{_bindir}/ixfrdist
%{_mandir}/man1/ixfrdist.1.gz
%{_mandir}/man5/ixfrdist.yml.5.gz
%{_sysconfdir}/%{name}/ixfrdist.example.yml
%{_unitdir}/ixfrdist.service
%{_unitdir}/ixfrdist@.service
%changelog
* Tue Dec 17 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3.1-1
* Mon Apr 17 2023 Morten Stevens <mstevens@fedoraproject.org> - 4.7.4-1
- Update to 4.7.4
* Tue Apr 04 2023 Morten Stevens <mstevens@fedoraproject.org> - 4.7.3-1
- Update to 4.7.3
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 4.7.2-5
- Rebuilt for Boost 1.81
* Mon Jan 23 2023 Morten Stevens <mstevens@fedoraproject.org> - 4.7.2-4
- Fix missing include for gcc13
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Nov 08 2022 Richard Shaw <hobbes1069@gmail.com> - 4.7.2-2
- Rebuild for yaml-cpp 0.7.0.
* Tue Nov 01 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.7.2-1
- Update to 4.7.2
* Mon Oct 31 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.7.1-1
- Update to 4.7.1
* Sat Oct 22 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.7.0-1
- Update to 4.7.0
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 4.6.2-2
- Rebuilt for Boost 1.78
* Tue Apr 12 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.6.2-1
- Update to 4.6.2
* Sun Apr 10 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.6.1-1
- Update to 4.6.1
* Tue Jan 25 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.6.0-1
- Update to 4.6.0
* Sat Jan 22 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.5.3-1
- Update to 4.5.3
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Jan 01 2022 Morten Stevens <mstevens@fedoraproject.org> - 4.5.2-3
- Use lua instead of luajit for RHEL9
* Thu Nov 11 2021 Morten Stevens <mstevens@fedoraproject.org> - 4.5.2-2
- Use lua instead of luajit for ppc64le and s390x
* Wed Nov 10 2021 Morten Stevens <mstevens@fedoraproject.org> - 4.5.2-1
- Update to 4.5.2
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 4.5.1-3
- Rebuilt with OpenSSL 3.0.0
* Sat Aug 07 2021 Jonathan Wakely <jwakely@redhat.com> - 4.5.1-2
- Rebuilt for Boost 1.76
* Mon Jul 26 2021 Morten Stevens <mstevens@fedoraproject.org> - 4.5.1-1
- Update to 4.5.1
- PowerDNS Security Advisory 2021-01 (CVE-2021-36754)
* Sat Jul 24 2021 Morten Stevens <mstevens@fedoraproject.org> - 4.5.0-1
- Update to 4.5.0
- Upstream dropped support for 32-bit arches
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Mar 31 2021 Jonathan Wakely <jwakely@redhat.com> - 4.4.1-3
- Rebuilt for removed libstdc++ symbols (#1937698)
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 4.4.1-2
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Wed Feb 10 2021 Morten Stevens <mstevens@fedoraproject.org> - 4.4.1-1
- Update to 4.4.1
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 4.4.0-6
- rebuild for libpq ABI fix rhbz#1908268
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 4.4.0-4
- Rebuilt for Boost 1.75
* Wed Jan 13 16:40:36 CET 2021 Adrian Reber <adrian@lisas.de> - 4.4.0-3
- Rebuilt for protobuf 3.14
* Mon Dec 21 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.4.0-2
- Fix building on RHEL8
* Mon Dec 21 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.4.0-1
- Update to 4.4.0
* Sat Dec 05 2020 Jeff Law <law@redhat.com> - 4.3.1-3
- Fix missing #include for gcc-11
* Thu Sep 24 2020 Adrian Reber <adrian@lisas.de> - 4.3.1-2
- Rebuilt for protobuf 3.13
* Wed Sep 23 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.3.1-1
- Update to 4.3.1
- PowerDNS Security Advisory 2020-05 (CVE-2020-17482)
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 14 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.3.0-5
- Updated file permissions
* Sun Jun 14 2020 Adrian Reber <adrian@lisas.de> - 4.3.0-4
- Rebuilt for protobuf 3.12
* Thu Jun 04 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.3.0-3
- Rebuilt for Boost 1.73
* Wed May 27 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.3.0-2
- Updated file permissions
* Thu Apr 09 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.3.0-1
- Update to 4.3.0
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Jan 27 2020 Morten Stevens <mstevens@fedoraproject.org> - 4.2.1-3
- Fix build with GCC 10.0
* Thu Dec 19 2019 Orion Poplawski <orion@nwra.com> - 4.2.1-2
- Rebuild for protobuf 3.11
* Fri Dec 06 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.2.1-1
- Update to 4.2.1
* Wed Oct 30 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.2.0-3
- Drop support for backend lua and mydns
* Fri Oct 18 2019 Richard Shaw <hobbes1069@gmail.com> - 4.2.0-2
- Rebuild for yaml-cpp 0.6.3.
* Fri Aug 30 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.2.0-1
- Update to 4.2.0
- Enable LUA records
- Enable lua2 backend
- Enable luajit
- Enable experimental pkcs11 support
- Added ixfrdist subpackage
* Thu Aug 08 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.13-1
- Update to 4.1.13
* Mon Aug 05 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.11-3
- Obsolete backend GeoIP
* Sun Aug 04 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.11-2
- Drop support for backend GeoIP
* Fri Aug 02 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.11-1
- Update to 4.1.11
- PowerDNS Security Advisory 2019-06 (CVE-2019-10203)
* Fri Jul 26 2019 Miro Hrončok <mhroncok@redhat.com> - 4.1.10-3
- Drop unused build dependency on python2-virtualenv
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Jun 21 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.10-1
- Update to 4.1.10
- PowerDNS Security Advisory 2019-04 (CVE-2019-10162)
- PowerDNS Security Advisory 2019-05 (CVE-2019-10163)
* Wed Mar 27 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.8-1
- Update to 4.1.8
* Tue Mar 19 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.7-1
- Update to 4.1.7
- PowerDNS Security Advisory 2019-03 (CVE-2019-3871)
* Sun Feb 03 2019 Morten Stevens <mstevens@fedoraproject.org> - 4.1.6-1
- Update to 4.1.6
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Jan 30 2019 Jonathan Wakely <jwakely@redhat.com> - 4.1.5-3
- Rebuilt for Boost 1.69
* Wed Nov 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.5-2
- Rebuild for protobuf 3.6
* Tue Nov 06 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.5-1
- Update to 4.1.5
- PowerDNS Security Advisory 2018-03 (CVE-2018-10851)
- PowerDNS Security Advisory 2018-05 (CVE-2018-14626)
* Wed Sep 19 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.4-1
- Update to 4.1.4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri May 25 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.3-1
- Update to 4.1.3
* Wed May 16 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.2-1
- Update to 4.1.2
* Mon Mar 19 2018 Iryna Shcherbina <ishcherb@redhat.com> - 4.1.1-3
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Mon Feb 19 2018 Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.1.1-2
- BuildRequire gcc-c++ (https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire)
* Fri Feb 16 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.1-1
- Update to 4.1.1
* Wed Feb 14 2018 Richard Shaw <hobbes1069@gmail.com> - 4.1.0-5
- Rebuild for yaml-cpp 0.6.0.
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.0-4
- Escape macros in %%changelog
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Feb 01 2018 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-2
- Rebuilt for Boost 1.66
* Thu Nov 30 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-1
- Update to 4.1.0
* Wed Nov 29 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.1.0-0.8.rc3
- Rebuild for protobuf 3.5
* Fri Nov 17 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.7.rc3
- Update to 4.1.0-rc3
* Mon Nov 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.0-0.6.rc2
- Rebuild for protobuf 3.4
* Mon Nov 06 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.5.rc2
- Update to 4.1.0-rc2
- Dropped support for backend opendbx and zeromq
* Mon Oct 23 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.4.rc1
- Removed Fedora specific systemd patch
* Sun Oct 15 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.3.rc1
- Added Fedora specific systemd patch
- Added upstream patch to fix an issue with MariaDB 10.2
- Enabled upstream systemd (--enable-systemd) support
* Thu Sep 21 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.2.rc1
- Switch to mariadb-connector-c-devel
- Spec file improvements
* Thu Aug 31 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.1.0-0.1.rc1
- Update to 4.1.0-rc1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Jul 22 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-5
- Rebuilt for Boost 1.64
* Thu Jul 13 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-4
- Rebuilt for MariaDB 10.2
* Mon Jun 26 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-3
- Updated patch to fix building on ppc64
* Fri Jun 23 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-2
- Fix building on ppc64
* Fri Jun 23 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.4-1
- Update to 4.0.4
* Mon Jun 19 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.3-7
- Rebuilt for pandoc
* Tue Jun 13 2017 Orion Poplawski <orion@cora.nwra.com> - 4.0.3-6
- Rebuild for protobuf 3.3.1
* Tue Feb 14 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.3-5
- Fix for GCC 7.0
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 4.0.3-3
- Rebuilt for Boost 1.63
* Thu Jan 26 2017 Orion Poplawski <orion@cora.nwra.com> - 4.0.3-2
- Rebuild for protobuf 3.2.0
* Tue Jan 17 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.3-1
- Update to 4.0.3
* Tue Jan 17 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.2-2
- Fix for building on armv7hl
* Mon Jan 16 2017 Morten Stevens <mstevens@fedoraproject.org> - 4.0.2-1
- Update to 4.0.2
- Security fix for CVE-2016-2120, CVE-2016-7068, CVE-2016-7072, CVE-2016-7073, CVE-2016-7074
* Sat Nov 19 2016 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-3
- Add upstream patch to fix build with openssl 1.1.0
* Sat Nov 19 2016 Orion Poplawski <orion@cora.nwra.com> - 4.0.1-3
- Rebuild for protobuf 3.1.0
* Tue Aug 23 2016 Richard Shaw <hobbes1069@gmail.com> - 4.0.1-2
- Rebuild for updated yaml-cpp
* Fri Jul 29 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.1-1
- Update to 4.0.1
* Mon Jul 11 2016 Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.0.0-2
- Enable reproducible builds
* Mon Jul 11 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-1
- Update to 4.0.0
* Wed Jun 29 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.8.rc2
- Update to 4.0.0 RC2
* Fri May 27 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.7.beta1
- Update to 4.0.0 beta 1
* Fri May 13 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.6.alpha3
- Update to 4.0.0 alpha 3
* Wed Mar 02 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.5.alpha2
- Added mariadb-devel build dependency
- Added own systemd unit file
- Remove cryptopp-devel build dependency
- Reenable %%check
* Fri Feb 26 2016 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.4.alpha2
- Update to 4.0.0 alpha 2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-0.3.alpha1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 4.0.0-0.2.alpha1
- Rebuilt for Boost 1.60
* Sun Dec 27 2015 Morten Stevens <mstevens@fedoraproject.org> - 4.0.0-0.1.alpha1
- Update to 4.0.0 (Technical Preview)
- Backend geo and lmdb has been deprecated
- Reenable mbedtls build dependency
- Temporary disable %%check
* Sat Nov 07 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.7-1
- Update to 3.4.7
* Thu Sep 03 2015 Jonathan Wakely <jwakely@redhat.com> - 3.4.6-2
- Rebuilt for Boost 1.59
* Wed Sep 02 2015 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.4.6-1
- Upstream released new version, containing fix for CVE-2015-5230
- Remove dnsdist, it is now a separate project
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 3.4.5-9
- Rebuilt for Boost 1.59
* Wed Aug 26 2015 Jonathan Wakely <jwakely@redhat.com> - 3.4.5-8
- Rebuilt for NVR bump on F23 branch
* Fri Jul 31 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.5-7
- Switch to pkgdocdir
* Fri Jul 31 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.5-6
- Mbedtls build dep temporary disabled due build issues
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.5-5
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 3.4.5-4
- rebuild for Boost 1.58
* Tue Jun 23 2015 Thomas Spura <tomspur@fedoraproject.org> - 3.4.5-3
- rebuilt for new zeromq 4.1.2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Jun 10 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.5-1
- Update to 3.4.5
- Added mbedtls-devel as build dep
* Mon Apr 27 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.4-1
- Update to 3.4.4
- CVE-2015-1868
- Remove polarssl-devel as build dependency
* Mon Mar 02 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.3-1
- Update to 3.4.3
* Tue Feb 17 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.2-2
- Rename zone2ldap to pdns-zone2ldap (#1193116)
- Remove rpath workaround
* Sat Feb 07 2015 Morten Stevens <mstevens@fedoraproject.org> - 3.4.2-1
- Update to 3.4.2
- Disable security status polling by default
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 3.4.1-2
- Rebuild for boost 1.57.0
* Mon Nov 03 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.1-1
- Update to 3.4.1
- Enable security status polling
* Fri Oct 10 2014 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.4.0-5
- Run the unit tests during check
* Mon Oct 06 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-4
- Enable backend LMDB
* Mon Oct 06 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-3
- Remove unused build dependency
* Thu Oct 02 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-2
- Enable backend: GeoIP, MyDNS, TinyDNS
* Tue Sep 30 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-1
- Update to 3.4.0
* Tue Sep 23 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-0.3.rc2
- Update to 3.4.0-rc2
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-0.2.rc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Fri Aug 01 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.4.0-0.1.rc1
- Update to 3.4.0-rc1
- Enable zeromq remote backend
* Mon Jul 14 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-6
- Rebuild for PolarSSL 1.3.8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 3.3.1-4
- Rebuild for boost 1.55.0
* Fri May 02 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-3
- Rebuild for PolarSSL 1.3.6
* Mon Mar 17 2014 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-2
- Enable OpenDBX backend, thanks to Jean-Eudes Onfray (rhbz#1075490)
* Tue Dec 17 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3.1-1
- Update to latest upstream release 3.3.1
- Add LUA backend
- Add polarssl-devel as build dependency
* Sun Oct 13 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-6
* Sun Oct 13 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-6
- Enable remotebackend-http
* Sat Aug 31 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-5
* Sat Aug 31 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-5
- Add patch to fix Remote backend
* Wed Aug 21 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-4
* Wed Aug 21 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-4
- Add Remote backend
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-3
@ -267,24 +807,24 @@ exit 0
* Sat Jul 27 2013 pmachata@redhat.com - 3.3-2
- Rebuild for boost 1.54.0
* Fri Jul 05 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-1
* Fri Jul 05 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-1
- Update to 3.3
* Fri Jun 28 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-0.3.rc2
* Fri Jun 28 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-0.3.rc2
- Update to 3.3-rc2
- Add extra tools package for pdns
* Tue Jun 04 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-0.2.rc1
* Tue Jun 04 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-0.2.rc1
- Update systemd unit file
- Spec cleanup
* Tue May 28 2013 Morten Stevens <mstevens@imt-systems.com> - 3.3-0.1.rc1
* Tue May 28 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.3-0.1.rc1
- Update to 3.3-rc1
* Mon Apr 22 2013 Morten Stevens <mstevens@imt-systems.com> - 3.2-7
* Mon Apr 22 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.2-7
- Disarm dead code that causes gcc crashes on ARM (rhbz#954191)
* Tue Apr 09 2013 Morten Stevens <mstevens@imt-systems.com> - 3.2-6
* Tue Apr 09 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.2-6
- Add support for aarch64 (rhbz#926316)
* Tue Mar 05 2013 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.2-5
@ -300,31 +840,31 @@ exit 0
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.2-2
- Rebuild for Boost-1.53.0
* Thu Jan 17 2013 Morten Stevens <mstevens@imt-systems.com> - 3.2-1
* Thu Jan 17 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.2-1
- Update to 3.2
* Mon Jan 07 2013 Morten Stevens <mstevens@imt-systems.com> - 3.1-7
* Mon Jan 07 2013 Morten Stevens <mstevens@fedoraproject.org> - 3.1-7
- Disable pdns guardian by default (rhbz#883852)
- Drop backend MongoDB as it does not work (upstream commit 3017)
* Thu Nov 22 2012 Ruben Kerkhof <ruben@rubenkerkhof.com> - 3.1-6
- Add example schemas to documentation
* Fri Oct 19 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-5
* Fri Oct 19 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-5
- Fixed permissions of pdns.conf file (rhbz#646510)
- Set bind as default backend
* Mon Sep 24 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-4
* Mon Sep 24 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-4
- use new systemd rpm macros (rhbz#850266)
* Mon Sep 24 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-3
* Mon Sep 24 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-3
- Fix pdns daemon exit code (rhbz#859898)
- Update systemd unit file
* Tue Sep 18 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-2
* Tue Sep 18 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-2
- Fix MongoDB backend
* Mon Sep 17 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-1
* Mon Sep 17 2012 Morten Stevens <mstevens@fedoraproject.org> - 3.1-1
- Update to 3.1
- Remove MongoDB backend due build problems

View File

@ -1 +1 @@
074e2ff211fd12ecad25b5c1cc190dd4 pdns-3.3.1.tar.gz
SHA512 (pdns-4.7.4.tar.bz2) = 7b666bba72adb2058aa28cff9962bbbf5ddc77860e5f55f74629e2ba27787595347584b7881a846d6c7a698221de785a9dce45992b80313977bbe1e5e5d0d05c