SHA256
5
0
forked from pool/pdns

123 Commits

Author SHA256 Message Date
3988f3019f Accepting request 1299304 from home:darix:apps
- Update to version 4.9.8
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.5
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.7
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.8
- enable luajit support where possible

  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.4

OBS-URL: https://build.opensuse.org/request/show/1299304
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=264
2025-08-15 12:54:13 +00:00
58980be6cf Accepting request 1249976 from home:vicidial:sandbox
- Update to version 4.9.4
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.4

OBS-URL: https://build.opensuse.org/request/show/1249976
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=262
2025-04-09 13:02:36 +00:00
086a65729a - make the compiler handling for leap more readable
and also make it work for SLE15 < SP3

- Update to version 4.9.2
  https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.2
- drop powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch included
  in update
- refreshed pdns-4.0.3_allow_dacoverride_in_capset.patch

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=260
2024-11-05 02:05:33 +00:00
f0671f3690 OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=257 2024-10-01 10:21:50 +00:00
5466f6a208 - Update to version 4.9.1
* Improvements
    + rpm: Change home directory to /var/lib/pdns
    + m4: Add option for 64-bit time_t on 32-bit systems with glibc-2.34 (Sven Wegener)
    + Wrap backend factories in smart pointers
    + (optionally) drop whitespace on join
  * Bug Fixes
    + autoconf: allow prerelease systemd versions (Chris Hofstaedtler)
    + ixfrdist: Fix broken ‘uid’ and ‘gid’ parsing for non-numerical values
    + YaHTTP: Enforce max # of request fields and max request line size
    + Fix memory leaks in the bind file format parser
    + dnsproxy: fix build on s390x (Chris Hofstaedtler)
    + pdnsutil check-zone: accept LUA A/AAAA as SVCB address targets
    + Properly finalize PKCS11 modules before releasing them (Aki Tuomi)
    + don’t crash when a catalog SOA is invalid
    + debian: adjust option name in shipped postinst

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=253
2024-05-28 09:56:24 +00:00
ba3ca3009a Accepting request 1167674 from home:etamPL:branches:server:dns
- fix building on older openSUSE releases
- added pdns-4.9.0-fix_boost.patch

OBS-URL: https://build.opensuse.org/request/show/1167674
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=252
2024-05-28 09:48:36 +00:00
8be0537c5c Accepting request 1161599 from home:jgwang:branches:server:dns
Update to version 4.9.0
For details, see
https://doc.powerdns.com/authoritative/changelog/4.9.html

old: server:dns/pdns
new: home:jgwang:branches:server:dns/pdns rev None
Index: pdns.changes
===================================================================
--- pdns.changes (revision 249)
+++ pdns.changes (revision 2)
@@ -1,4 +1,80 @@
 -------------------------------------------------------------------
+Tue Mar 26 03:49:22 UTC 2024 - jun wang <jgwang@suse.com>
+
+- Update to version 4.9.0
+  * New Features
+    + LUA dblookup: switch qtype argument to int
+    + LUA: support returning empty set in filterForward #13879
+    + ixfrdist: add support for outgoing notify
+    + LUA records, pickchashed function
+    + Add Lua function to pick records via name hash
+    + LUA records: add dblookup function
+    + add a configurable delay for notifications
+    + Add and document a localwho() function for LUA records
+    + forward EDNS Client Subnet option during ALIAS processing
+    + add loglevel-show setting to get logs formatted like
+      structured logs
+    + ixfrdist: add NOTIFY receive support
+    + dnsscope: Add a –port option to select a custom port
+    + sdig: add rudimentary EDE output
+    + add default-catalog-zone setting
+    + API: replace zone contents et al
+    + geoipbackend: Support reading zones from directory
+  * Improvements
+    + on OpenBSD, try harder to send on a non-blocking socket
+    + Docker: Only print config if debug flag is set
+    + API: reject priority element in record
+    + dnsname: Optimize parsing of uncompressed labels
+    + Log port with all freshness check failure scenarios
+    + DNSName: correct len and offset types
+    + getAllDomains catalog: avoid useless copy
+    + LUA createForward: allow non-hex word prefix
+    + iputils: avoid unused warnings on !linux
+    + Remove the extern`ed `StatBag from ws-auth
+    + allow building in separate build directory
+    + Move method checking to Router
+    + Add supervisor to Auth container image
+    + Remove legacy terms from the codebase
+    + Wrap DIR* objects in unique pointers to prevent memory leaks
+    + bindparser add primary/secondary/etc. keywords
+    + Netmask: Normalize subnet masks coming from a string
+    + Report auth settings deprecated in 4.5
+    + Improve error message for missing GSS-TSIG feature
+    + Print the list of loaded modules next to the config.h preset
+    + Change the default for building with net-snmp from auto
+      to no
+    + harmonize *xfr log messages
+    + Refactor the MultiThreadDistributor using pdns::channel
+    + report which backend failed to instantiate
+    + add remote to logs when tcp thread dies
+    + Add missing tools to pdns-tools package description
+    + pkcs11signers: If private key object has
+      CKA_ALWAYS_AUTHENTICATE attribute, perform
+      CKU_CONTEXT_SPECIFIC login after OperationInit to make it
+      actually work
+    + wait for mysql.service
+    + bump sdist builders to alpine 3.18
+    + new option 'ignore-errors' for setting
+      'outgoing-axfr-expand-alias'
+  * Bug Fixes
+    + revive remotebackend tests and fix failures
+    + do not disable ns records at apex in consumer zones
+    + catalog: include groups in hash calculation
+    + lmdb: remove mapasync mode, it was always a lie
+    + debian: adjust option names in shipped configs
+    + fix tinydnsbackend compilation issue
+    + set catalog in gsql getAllDomains
+    + improve wildcard CNAME handling
+    + auth api: flush all caches when flushing
+    + CAA records: handle empty value more gracefully,
+      fixes #13070
+    + calidns: Fix setting an ECS source of 0
+    + calidns: Prevent a crash on an empty domains file
+
+For details, see
+https://doc.powerdns.com/authoritative/changelog/4.9.html
+
+-------------------------------------------------------------------
 Mon Feb 12 14:17:20 UTC 2024 - Adam Majer <adam.majer@suse.de>
 
 - Update to 4.8.4:
Index: pdns.spec
===================================================================
--- pdns.spec (revision 249)
+++ pdns.spec (revision 2)
@@ -57,7 +57,7 @@
 %endif
 
 Name:           pdns
-Version:        4.8.4
+Version:        4.9.0
 Release:        0
 Summary:        Authoritative-only nameserver
 License:        GPL-2.0-only
Index: pdns-4.9.0.tar.bz2
===================================================================
Binary file pdns-4.9.0.tar.bz2 (revision 2) added
Index: pdns-4.9.0.tar.bz2.sig
===================================================================
Binary file pdns-4.9.0.tar.bz2.sig (revision 2) added
Index: pdns-4.8.4.tar.bz2
===================================================================
Binary file pdns-4.8.4.tar.bz2 (revision 249) deleted
Index: pdns-4.8.4.tar.bz2.sig
===================================================================
Binary file pdns-4.8.4.tar.bz2.sig (revision 249) deleted

OBS-URL: https://build.opensuse.org/request/show/1161599
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=250
2024-04-01 18:07:43 +00:00
5a913f4053 - Update to 4.8.4:
* extend the systemd startup timeout during lmdb schema migrations
  * ixfrdist: Fix the validation of ‘max-soa-refresh’
For details, see
https://doc.powerdns.com/authoritative/changelog/4.8.html#change-4.8.4

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=248
2024-02-12 14:20:07 +00:00
1bde6c830c Accepting request 1118564 from home:dimstar:Factory
- Update to version 4.8.3:
  * New Feature: add default-catalog-zone setting.
  + Improvements: smysql: stop explicitly setting
    MYSQL_OPT_RECONNECT to .
  + Bug Fix: ixfrdist: set AA=1 on SOA responses.
For details, see
https://doc.powerdns.com/authoritative/changelog/4.8.html#change-4.8.3

OBS-URL: https://build.opensuse.org/request/show/1118564
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=246
2023-10-18 12:17:29 +00:00
a820cd8705 - Update to 4.8.0
* New features
    - ixfrdist: add a per domain max-soa-refresh option
  Improvements
    - lmdb: handle lack of support for RRset comments better
    - DNSRecord: Ensure that the content can be read or replaced, not edited
- enabled support for DNS-over-TLS or DoT
- 12453.patch: removed
For details, see
https://doc.powerdns.com/authoritative/changelog/4.8.html#change-4.8.0
If you are using LMDB backend, see
https://doc.powerdns.com/authoritative/upgrading.html

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=243
2023-06-01 12:10:46 +00:00
297b463f39 Accepting request 1073308 from home:dimstar:Factory
- Add 12453.patch: Fix build using gcc 13.
- Refresh pdns.keyring.

OBS-URL: https://build.opensuse.org/request/show/1073308
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=241
2023-03-21 08:38:46 +00:00
368b22561e Accepting request 1041900 from home:stroeder:network
Update to 4.7.3

OBS-URL: https://build.opensuse.org/request/show/1041900
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=239
2022-12-09 17:46:45 +00:00
9989239e75 Accepting request 1032732 from home:stroeder:network
- Update to 4.7.2
  * Un-reverse xfr freshness check PR#12130

OBS-URL: https://build.opensuse.org/request/show/1032732
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=237
2022-11-02 08:26:17 +00:00
1436f96304 Accepting request 1032549 from home:stroeder:network
Update to 4.7.1

OBS-URL: https://build.opensuse.org/request/show/1032549
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=235
2022-10-31 16:53:49 +00:00
7320246343 Accepting request 1030241 from home:stroeder:network
Update to 4.7.0

OBS-URL: https://build.opensuse.org/request/show/1030241
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=233
2022-10-21 05:48:23 +00:00
af2802cbc7 - Use systemd_ordering macro so we can use pdns inside containers
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=231
2022-08-10 16:17:06 +00:00
713c469716 Accepting request 988982 from home:stroeder:network
Update to 4.6.3

OBS-URL: https://build.opensuse.org/request/show/988982
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=229
2022-07-13 11:51:45 +00:00
ac85f65d2c Accepting request 969437 from home:stroeder:network
Update to 4.6.2

OBS-URL: https://build.opensuse.org/request/show/969437
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=227
2022-04-12 16:05:04 +00:00
9fc1f07977 - Fix build for SLE12
- Remove dependency on protobuf since pdns now includes protozero
- Add bundled provides to spec file

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=225
2022-03-28 10:54:45 +00:00
2f44309165 - Update to 4.6.1
* fixes incomplete validation of incoming IXFR transfer for
  secondary zones for which IXFR transfers have been enabled and
  the network path to the primary server is not trusted. Note that
  IXFR transfers are not enabled by default.
  (CVE-2022-27227, bsc#1197525)

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=223
2022-03-25 13:19:54 +00:00
a5065681d1 Accepting request 949013 from home:stroeder:network
Update to 4.6.0

FWIW: Seems to work on Tumbleweed with ldapbackend

OBS-URL: https://build.opensuse.org/request/show/949013
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=222
2022-01-28 15:14:56 +00:00
Michael Ströder
a1093a8644 Accepting request 930626 from home:stroeder:network
- Update to 4.5.2 with bug fixes:
  * bindbackend: skip rejected zones during list and search PR#10968
  * make the zone cache more robust for bad data and save some SOA queries for DNSSEC zones PR#10964
  * api, check SOA location PR#10962
  * improve dnsname exception handling for SOA records PR#10952
  * improve SOA parse exception handling PR#10792
  * try to reload rejected zones in bind-backend once every bind-check-interval PR#10778

OBS-URL: https://build.opensuse.org/request/show/930626
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=221
2021-11-10 10:19:32 +00:00
5492b81726 (bsc#1188495, CVE-2021-36754)
- no longer builds on 32-bit arches (since 4.5.0 release)

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=220
2021-07-26 15:28:53 +00:00
d15d0b7c0d - Update to 4.5.1
* Fixes a remote DoS when server receives query with QTYPE 65535
    (CVE-2021-36754)
- update keyring file

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=219
2021-07-26 12:57:32 +00:00
Michael Ströder
645ce0750c Accepting request 906109 from home:stroeder:network
- Update to 4.5.0
  * With version 4.5.0, support for platforms with a time_t type smaller
    than 64 bits is dropped.
  * The ‘zone cache’, which allows PowerDNS to keep a list of zones in
    memory, updated periodically.
  * Priority ordering in the AXFR queue in PowerDNS running as a secondary.
  * Small improvements and fixes.

OBS-URL: https://build.opensuse.org/request/show/906109
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=218
2021-07-13 15:29:25 +00:00
Michael Ströder
3775e61aaf Accepting request 870245 from home:stroeder:network
Update to 4.4.1

OBS-URL: https://build.opensuse.org/request/show/870245
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=216
2021-02-08 11:19:43 +00:00
9f99baef15 changelog fixup
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=214
2020-12-21 12:11:52 +00:00
Michael Ströder
5c15673b3d Accepting request 856914 from home:stroeder:branches:server:dns
Update to 4.4.0

OBS-URL: https://build.opensuse.org/request/show/856914
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=212
2020-12-18 19:10:35 +00:00
21acc2f722 - Drop GSS-TSIG support in the spec file as it's a removed from the
upcoming 4.4.0 version due to security issues and lack of testing
  https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2020-06.html

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=210
2020-12-07 11:45:15 +00:00
28237cac79 Add bug number to changelog and upstream changelog
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=208
2020-09-23 09:46:58 +00:00
Michael Ströder
80e5f9c69d Accepting request 836163 from home:stroeder:branches:server:dns
- Update to 4.3.1 especially a security fix for
  PowerDNS Security Advisory 2020-05 (CVE-2020-17482)

OBS-URL: https://build.opensuse.org/request/show/836163
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=207
2020-09-22 20:57:13 +00:00
72cc12104e - 9070.patch: backport compilation fix vs. latest Boost 1.74
based on https://github.com/PowerDNS/pdns/pull/9070 (bsc#1176312)

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=205
2020-09-14 11:02:26 +00:00
b588f9c5f2 - Update to 4.3.0:
A lot of internals have been reworked, with some visible changes
  for users. If you read the upgrade notes for a beta or RC, please
  read them again!
  A notable new feature in 4.3 is support for hiding DNSSEC keys,
  which makes it possible to do algorithm rollovers. This feature
  was contributed by Robin Geuze of TransIP, thanks! Another
  interesting new feature is support for automatically publishing
  CDS/CDNSKEY records with a single pdns.conf setting.
  Please note that 4.3.0 comes with a mandatory database schema
  upgrade.
  https://doc.powerdns.com/authoritative/upgrading.html#x-to-4-3-0
- refreshed patch pdns-4.0.3_allow_dacoverride_in_capset.patch
- dropped subpackages for mydns and opendbx
- change run directory from /var/run/ to /run/
- pdns-backend-lua now has the lua2 backend

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=201
2020-04-07 14:29:28 +00:00
b0d7cf10d5 - guard ixfrdist support so it is only enabled on the distros that
have the dependencies

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=199
2020-04-05 21:50:15 +00:00
f5eb4379ec - add ixfrdist to the systemd macros
- add instantiated services to the systemd macros

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=198
2020-04-05 21:34:53 +00:00
6646ff3fc1 - enable ixfrdist
- enable lmdb support on Tumbleweed 
  - new BR for libboost_serialization-devel and lmdb-devel
- fix configure option for libsodium

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=197
2020-04-05 21:18:57 +00:00
3c71930c02 Accepting request 781873 from home:vitezslav_cizek:branches:server:dns
- Build with libmaxminddb instead of the obsolete GeoIP (bsc#1156196)

OBS-URL: https://build.opensuse.org/request/show/781873
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=195
2020-03-05 14:18:38 +00:00
7d84714468 - Update to 4.2.1:
New features
  * Add SLAVE-RENOTIFY zone metadata support
  * Add configurable timeout for inbound
  * for gmysql backend, add an option to send the SSL capability flag
  Improvements
  * Register a few known RR types
  * bindbackend: use metadata for also-notifies as well
  * pdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH,
    bump as if it is EPOCH
  * API: optionally do not return dnssec info in domain list
  Bug Fixes
  * LUA view: do not crash on empty IP list
  * API: Accept headers without spaces
  * Avoid database state-related SERVFAILs after a LUA error
  * Fix broken edit-zone and other features with the LMDB backend
  * rfc2136, pdnsutil: somewhat improve duplicate record handling

OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=193
2019-12-02 15:02:32 +00:00
0b720febc1 - pdns-4.0.3_allow_dacoverride_in_capset.patch: refreshed
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=191
2019-08-30 13:01:17 +00:00
db6da26866 Accepting request 727234 from home:stroeder:branches:server:dns
update to 4.2.0

OBS-URL: https://build.opensuse.org/request/show/727234
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=190
2019-08-30 12:59:04 +00:00
f3f8e7d57a Accepting request 721870 from home:stroeder:branches:server:dns
update to 4.1.13

OBS-URL: https://build.opensuse.org/request/show/721870
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=188
2019-08-08 20:46:19 +00:00
a1d72289c8 Accepting request 720206 from home:adamm:branches:server:dns
- Update to 4.1.11:
  * update postgresql schema to address a possible denial of service
    by an authorized user by inserting a crafted record in a MASTER
    type zone under their control. (bsc#1142810, CVE-2019-10203)
  To fix the issue, run the following command against your PostgreSQL
  pdns database:
    ALTER TABLE domains ALTER notified_serial TYPE bigint
      USING CASE WHEN notified_serial >= 0
      THEN notified_serial::bigint END;
- spec file simplifications and cleanup

OBS-URL: https://build.opensuse.org/request/show/720206
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=183
2019-08-01 13:07:06 +00:00
5ea9cf5001 Fix changes file
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=182
2019-07-31 13:21:14 +00:00
c9777d2e20 Accepting request 711305 from home:stroeder:branches:server:dns
Update to 4.1.10 with security fixes

OBS-URL: https://build.opensuse.org/request/show/711305
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=180
2019-06-22 04:31:57 +00:00
000416e774 Accepting request 687774 from home:stroeder:branches:server:dns
Update to 4.1.8

OBS-URL: https://build.opensuse.org/request/show/687774
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=178
2019-03-23 02:14:51 +00:00
11c21eabbe Add bugzilla number
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=176
2019-03-19 10:26:52 +00:00
7937087a4c Accepting request 686230 from home:stroeder:branches:server:dns
- Update to 4.1.7 with a security fix:
  * Insufficient validation in the HTTP remote backend
    (CVE-2019-3871, PowerDNS Security Advisory 2019-03)
- Update to 4.1.6
  * Prevent more than one CNAME/SOA record in the same RRset

OBS-URL: https://build.opensuse.org/request/show/686230
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=174
2019-03-18 23:35:45 +00:00
aec0cf4262 Accepting request 684793 from home:dirkmueller:branches:server:dns
- adjust buildrequires for mariadb 10.2.x on SLES

OBS-URL: https://build.opensuse.org/request/show/684793
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=172
2019-03-15 10:40:20 +00:00
4f7f39d8de Added bugzilla entries
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=170
2018-11-07 10:14:06 +00:00
8fd612f20e Accepting request 646828 from home:stroeder:branches:server:dns
Update to 4.1.5

OBS-URL: https://build.opensuse.org/request/show/646828
OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns?expand=0&rev=169
2018-11-07 09:21:42 +00:00