68 Commits

Author SHA256 Message Date
382c539533 Accepting request 1204908 from server:dns
- update to 5.1.1
  https://doc.powerdns.com/recursor/changelog/5.1.html#change-5.1.1
  https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.8
- add powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch from arch
  linux to fix building with boost 1.86
- refreshed cargo_build_fix.patch
- track series file for easier patching
- no more conf.dist file. I think we should switch the default
  config in the package to the yaml format maybe

OBS-URL: https://build.opensuse.org/request/show/1204908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=68
2024-10-01 15:19:56 +00:00
8c95f8ee37 OBS-URL: https://build.opensuse.org/package/show/server:dns/pdns-recursor?expand=0&rev=213 2024-10-01 10:21:50 +00:00
22e07e3f37 Accepting request 1177076 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1177076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=67
2024-05-28 15:28:33 +00:00
6425823a92 Accepting request 1170013 from server:dns
- update to 5.0.4:
  * fixes a case when a crafted responses can lead to a denial of
    service in Recursor if recursive forwarding is configured
    (bsc#1223262, CVE-2024-25583)
- changes in 5.0.3
  * Log if a DNSSEC related limit was hit if log_bogus is set
  * Reduce RPZ memory usage by not keeping the initially loaded
    RPZs in memory
  * Fix the zoneToCache regression introduced by 5.0.2 security
    update

OBS-URL: https://build.opensuse.org/request/show/1170013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=66
2024-04-25 18:48:36 +00:00
f9c7779d55 Accepting request 1146434 from server:dns
- update to 5.0.2
  * fixes crafted DNSSEC records in a zone can lead to a denial
    of service in Recursor
  https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2024-01.html
  (bsc#1219823, bsc#1219826, CVE-2023-50387, CVE-2023-50868)

- update to 5.0.1
  https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.1
  For upgrade from 4.9.x, see
  https://doc.powerdns.com/recursor/upgrade.html#to-5-0-0-and-master
- cargo_build_fix.patch: add cargo_build parameters to Makefile...

OBS-URL: https://build.opensuse.org/request/show/1146434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=65
2024-02-13 21:42:17 +00:00
769d7d2b5e Accepting request 1108433 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1108433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=64
2023-09-01 12:21:59 +00:00
4b036e990e Accepting request 1077167 from server:dns
- update to 4.8.4
  * Deterred spoofing attempts can lead to authoritative servers
    being marked unavailable (bsc#1209897, CVE-2023-26437)

OBS-URL: https://build.opensuse.org/request/show/1077167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=63
2023-04-04 19:26:47 +00:00
8a86d658a5 Accepting request 1069900 from server:dns
- update to 4.8.3
  * Fix serve-stale logic to not cause intermittent high CPU load by:
    + correcting the removal of a negative cache entry,
    + correcting the serve-stale main loop regarding exception handling,
    + correctly handle negcache entries with serve-state status.
- changes in version 4.8.2
  * Make cache cleaning of record an negative cache more fair
  * Do not report “not decreasing socket buf size” as an error
  * Do not use “message” as key, it has a special meaning to systemd-journal
  * Add the ‘parse packet from auth’ error message to structured logging
  * Refresh of negcache stale entry might use wrong qtype
  * Do not chain ECS enabled queries
  * Properly encode json string containing binary data

OBS-URL: https://build.opensuse.org/request/show/1069900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=62
2023-03-07 15:50:53 +00:00
003c93fd16 Accepting request 1059961 from server:dns
- update to 4.8.1
  * Avoid unbounded recursion when retrieving DS records from some
    misconfigured domains. (bsc#1207342, CVE-2023-22617)

OBS-URL: https://build.opensuse.org/request/show/1059961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=61
2023-01-20 16:39:53 +00:00
573fe912d3 Accepting request 1042523 from server:dns
- update to 4.8.0 with these major changes:
  * Structured Logging has been implemented for almost all
    subsystems.
  * Optional Serve Stale functionality has been implemented,
    providing resilience against connectivity problems towards
    authoritative servers.
  * Optional Record Locking has been implemented, providing an extra
    layer of protection against spoofing attempts at the price of
    reduced cache efficiency.
  * Internal tables used to track information about authoritative
    servers are now shared instead of per-thread, resulting in
    better performance and lower memory usage.
  * EDNS padding of outgoing DoT queries has been implemented,
    providing better privacy protection.
  * Metrics have been added about the protobuf and dnstap logging
    subsystems and the rcodes received from authoritative
    servers.

OBS-URL: https://build.opensuse.org/request/show/1042523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=60
2022-12-13 17:56:03 +00:00
5ea246140e Accepting request 1040841 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1040841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=59
2022-12-07 16:35:28 +00:00
18947261e1 Accepting request 1006510 from server:dns
OBS-URL: https://build.opensuse.org/request/show/1006510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=58
2022-09-28 15:51:20 +00:00
6ffc15377b Accepting request 1000494 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1000494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=57
2022-09-01 20:11:05 +00:00
e028ac883b Accepting request 998985 from server:dns
- update to 4.7.2
  * incomplete exception handling related to protobuf message generation.
    (CVE-2022-37428, bsc#1202664)

OBS-URL: https://build.opensuse.org/request/show/998985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=56
2022-08-24 13:11:39 +00:00
a1d1f6e9b2 Accepting request 987946 from server:dns
- update to 4.7.1
  * Improvements
    - Allow generic format while parsing zone files for ZoneToCache.
      References: #11724, #11726, pull request 11750
    - Force gzip compression for debian packages (Zash). #11735, PR#11740
  * Bug Fixes
    - Run tasks from housekeeping thread in the proper way, causing queued 
      DoT probes to run more promptly. #11692, PR#11748

OBS-URL: https://build.opensuse.org/request/show/987946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=55
2022-07-09 15:03:22 +00:00
aa0e47ffa2 Accepting request 980065 from server:dns
OBS-URL: https://build.opensuse.org/request/show/980065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=54
2022-05-31 13:47:45 +00:00
aff8b3ace5 Accepting request 969514 from server:dns
OBS-URL: https://build.opensuse.org/request/show/969514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=53
2022-04-12 19:51:10 +00:00
0db39fc8cd Accepting request 965587 from server:dns
- fix building against sle-12 backports with gcc-9
- remove obsolete BR on protobuf
- add bundled information to the spec file
- boost_context.patch: Boost.Context detection fix on SLE12

OBS-URL: https://build.opensuse.org/request/show/965587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=52
2022-03-29 16:16:02 +00:00
0a3a5b2676 Accepting request 964870 from server:dns
- update to 4.6.1
  fixes incomplete validation of incoming IXFR transfer in
  the Recursor. It applies to setups retrieving one or more RPZ
  zones from a remote server if the network path to the server
  is not trusted. (bsc#1197525, CVE-2022-27227)

OBS-URL: https://build.opensuse.org/request/show/964870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=51
2022-03-25 20:55:03 +00:00
3fc372bebe Accepting request 942366 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/942366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=50
2021-12-24 19:23:27 +00:00
99d282d409 Accepting request 930191 from server:dns
OBS-URL: https://build.opensuse.org/request/show/930191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=49
2021-11-09 22:54:42 +00:00
49fd0efe51 Accepting request 924655 from server:dns
OBS-URL: https://build.opensuse.org/request/show/924655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=48
2021-10-12 19:49:24 +00:00
fc696acf1c Accepting request 909999 from server:dns
OBS-URL: https://build.opensuse.org/request/show/909999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=47
2021-08-03 20:49:07 +00:00
e6a2f6dcfc Accepting request 904048 from server:dns
OBS-URL: https://build.opensuse.org/request/show/904048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=46
2021-07-05 20:22:59 +00:00
3042bd2a30 Accepting request 902291 from server:dns
- no longer supports 32-bit arches -- requiers 64-bit time_t
- specfile cleanup - drop initrd cases
- build-require gcc7 on SLE-12 variant

OBS-URL: https://build.opensuse.org/request/show/902291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=45
2021-06-25 13:01:34 +00:00
49088c74c5 Accepting request 898824 from server:dns
OBS-URL: https://build.opensuse.org/request/show/898824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=44
2021-06-09 19:53:08 +00:00
Richard Brown
1fb4c5013b Accepting request 882324 from server:dns
- update to 4.4.3:
  Improvements
    Use a short-lived NSEC3 hashes cache for denial validation.
    References: #9856, pull request 10221
  Bug Fixes
    More fail-safe handling of Newly Discovered Domain files.
    Handle policy (if needed) after postresolve.
    Return current rcode instead of 0 if there are no CNAME records to follow.
    Lookup DS entries before CNAME entries.
    Handle failure to start the web server more gracefully.
    Test that we correctly cap the answer’s TTL in expanded wildcard cases.
    Fix the gathering of denial proof for wildcard-expanded answers.
    Make sure we take the right minimum for the packet cache TTL data in the SERVFAIL case.
For details see,
https://doc.powerdns.com/recursor/changelog/4.4.html#change-4.4.3

OBS-URL: https://build.opensuse.org/request/show/882324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=43
2021-04-01 12:17:44 +00:00
9d4601a609 Accepting request 855754 from server:dns
- update to 4.4.2:
  Improvements
  * UUID: Use the non-cryptographic variant of the boost::uuid.
  * Keep a cached, valid entry over a fresher Bogus one.
  * Ensure socket-dir matches runtime directory on old systemd
  * Move to several distinct Bogus states, for easier debugging.
  * Do not chase CNAME during qname minimization step 4.
  Bug Fixes
  * Untangle the validation/resolving qnames and qtypes.
  * APL records: fix endianness problem.
For details see,
https://doc.powerdns.com/recursor/changelog/4.4.html#change-4.4.2

OBS-URL: https://build.opensuse.org/request/show/855754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=42
2020-12-14 17:10:30 +00:00
6b9db193d3 Accepting request 850845 from server:dns
- update to 4.4.1
  * Allow specifying a name in getMetric() that is used for Prometheus
  * Avoids a CNAME loop detection issue with DNS64
  * No longer sends overly long NOD lookups.
  * If a.b.c CNAME x.a.b.c is encountered, switch off QName Minimization.
  * Fix the processing of answers generated from gettag.

OBS-URL: https://build.opensuse.org/request/show/850845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=41
2020-11-26 22:14:22 +00:00
7f11da64c4 Accepting request 850235 from server:dns
OBS-URL: https://build.opensuse.org/request/show/850235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=40
2020-11-24 21:10:27 +00:00
1bd2a56cb4 Accepting request 845522 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/845522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=39
2020-11-03 14:16:38 +00:00
84752452f6 Accepting request 842575 from server:dns
OBS-URL: https://build.opensuse.org/request/show/842575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=38
2020-10-20 14:16:05 +00:00
a7dc973ef6 Accepting request 841527 from server:dns
- update to 4.3.5:
  * fixes cache pollution related to DNSSEC validation.
    (CVE-2020-25829, bsc#1177383)
  * now raise an exception on invalid content in unknown records
  * fixes the parsing of dont-throttle-netmasks in the presence of
    dont-throttle-names
- 9070.patch: refreshed, looks like only partially upstreamed

OBS-URL: https://build.opensuse.org/request/show/841527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=37
2020-10-13 13:47:15 +00:00
4c35dcca66 Accepting request 833218 from server:dns
- 9070.patch: backport compilation fix vs. latest Boost 1.74
  based on https://github.com/PowerDNS/pdns/pull/9070

- update to 4.3.4
  * fixes an issue where certain CNAMEs could lead to resolver failure
  * fixes an issue with the hostname reported in Carbon messages
  * allows for multiple recursor services to run under systemd
- use HTTPS scheme for all URLs

OBS-URL: https://build.opensuse.org/request/show/833218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=36
2020-09-09 16:07:11 +00:00
0b3f56214d Accepting request 821852 from server:dns
OBS-URL: https://build.opensuse.org/request/show/821852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=35
2020-07-20 19:04:07 +00:00
281425017d Accepting request 818168 from server:dns
- update to 4.3.2
  * Fixes a access restriction bypass vulnerability where ACL applied
    to the internal web server via webserver-allow-from is
    not properly enforced, allowing a remote attacker to send
    HTTP queries to the internal web server, bypassing the restriction.
    (CVE-2020-14196, bsc#1173302)
  * improves CNAME loop detection
  * Fix the handling of DS queries for the root
  * Fix RPZ removals when an update has several deltas

OBS-URL: https://build.opensuse.org/request/show/818168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=34
2020-07-02 22:11:09 +00:00
f93265a049 Accepting request 807216 from server:dns
- update to 4.3.1
  * fixes an issue where records in the answer section of
    a NXDOMAIN response lacking an SOA were not properly validated
    (CVE-2020-12244, bsc#1171553)
  * fixes an issue where invalid hostname on the server can result in
    disclosure of invalid memory (CVE-2020-10030, bsc#1171553)
  * fixes an issue in the DNS protocol has been found that allows
    malicious parties to use recursive DNS services to attack third
    party authoritative name servers (CVE-2020-10995, bsc#1171553)

OBS-URL: https://build.opensuse.org/request/show/807216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=33
2020-05-19 12:50:50 +00:00
e16b4f4346 Accepting request 782531 from server:dns
OBS-URL: https://build.opensuse.org/request/show/782531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=32
2020-03-07 20:41:49 +00:00
1c47b0d1e4 Accepting request 781144 from server:dns
- update to 4.3.0:
  * A relaxed form of QName Minimization as described in rfc7816bis-01.
    This feature is enabled by default
  * Dnstap support for outgoing queries to authoritative servers and
    the corresponding replies.
  * The recursor now processes a number of requests incoming over
    a TCP connection simultaneously and will return results
    (potentially) out-of-order.
  * Newly Observed Domain (NOD) functionality
  * For details see
    https://blog.powerdns.com/2020/03/03/powerdns-recursor-4-3-0-released/

OBS-URL: https://build.opensuse.org/request/show/781144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=31
2020-03-04 08:40:28 +00:00
572025613a Accepting request 755197 from server:dns
- update to 4.2.1:
  * Add deviceName field to protobuf messages
  * Purge map of failed auths periodically by keeping
    last changed timestamp.
  * Prime NS records of root-servers.net parent (.net)
  * Issue with “zz” abbreviation for IPv6 RPZ triggers
  * Basic validation of $GENERATE parameters
  * Fix inverse handler registration logic for SNMP

OBS-URL: https://build.opensuse.org/request/show/755197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=30
2019-12-09 20:35:56 +00:00
67516a01ab Accepting request 715693 from server:dns
OBS-URL: https://build.opensuse.org/request/show/715693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=29
2019-07-18 13:20:13 +00:00
6f7c68e4f0 Accepting request 704461 from server:dns
- update to 4.1.13:
  * Add the disable-real-memory-usage setting to skip expensive
    collection of detailed memory usage info
  * Fix DNSSEC validation of wildcards expanded onto themselves.

OBS-URL: https://build.opensuse.org/request/show/704461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=28
2019-05-22 09:17:08 +00:00
2de1d1bcef Accepting request 698186 from server:dns
OBS-URL: https://build.opensuse.org/request/show/698186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=27
2019-04-26 20:55:44 +00:00
e4d00d2cec Accepting request 690877 from server:dns
OBS-URL: https://build.opensuse.org/request/show/690877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=26
2019-04-03 08:51:44 +00:00
9f86a61b0e Accepting request 668666 from server:dns
OBS-URL: https://build.opensuse.org/request/show/668666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=25
2019-01-26 21:22:34 +00:00
f3df1f3823 Accepting request 667620 from server:dns
- update to 4.1.9
  https://blog.powerdns.com/2019/01/21/powerdns-recursor-4-1-9-released/
  - Fixes case when Lua hooks are not called over TCP
    (CVE-2019-3806, bsc#1121887)
  - Fixes DNSSEC validation is not performed for AA=0 responses
    (CVE-2019-3807, bsc#1121889)

OBS-URL: https://build.opensuse.org/request/show/667620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=24
2019-01-24 13:12:25 +00:00
b25c58dc08 Accepting request 652039 from server:dns
- update to 4.1.8
  https://blog.powerdns.com/2018/11/26/powerdns-recursor-4-1-8-released/
  - Fixes case where a crafted query can cause a denial of service
    (CVE-2018-16855, bsc#1116592)

- update to 4.1.7
  https://blog.powerdns.com/2018/11/09/powerdns-recursor-4-1-7-released/
  - Revert ‘Keep the EDNS status of a server on FormErr with EDNS’
  - Refuse queries for all meta-types

OBS-URL: https://build.opensuse.org/request/show/652039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=23
2018-11-27 09:44:34 +00:00
5784540c32 Accepting request 646976 from server:dns
- update to 4.1.6
  - Revert "rec: Authority records in AA=1 CNAME answer are
    authoritative"
    https://github.com/PowerDNS/pdns/issues/7158

- update to 4.1.5
  - Improvements
    * Add pdnslog to lua configuration scripts
    * Fix compilation with libressl 2.7.0+
    * Export outgoing ECS value and server ID in protobuf (if any)
    * Switch to devtoolset 7 for el6
    * Allow the signature inception to be off by number of seconds
  - Bug Fixes
    * Crafted answer can cause a denial of service
      (bsc#1114157, CVE-2018-10851)
    * Packet cache pollution via crafted query
      (bsc#1114169, CVE-2018-14626)
    * Crafted query for meta-types can cause a denial of service
      (bsc#1114170, CVE-2018-14644)
    * Delay creation of rpz threads until we dropped privileges
    * Cleanup the netmask trees used for the ecs index on removals
    * Make sure that the ecs scope from the auth is < to the source
    * Authority records in aa=1 cname answer are authoritative
    * Avoid a memory leak in catch-all exception handler
    * Don’t require authoritative answers for forward-recurse zones
    * Release memory in case of error in openssl ecdsa constructor
    * Convert a few uses to toLogString to print DNSName’s that
      may be empty in a safer manner
    * Avoid a crash on DEC Alpha systems
    * Clear all caches on (N)TA changes

OBS-URL: https://build.opensuse.org/request/show/646976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=22
2018-11-08 08:50:35 +00:00
0993d1fcd3 Accepting request 632520 from server:dns
- update to 4.1.4
  - Improvements
    * Split pdns_enable_unit_tests.
    * Add a new max-udp-queries-per-round setting.
    * Fix warnings reported by gcc 8.1.0.
    * Tests: replace awk command by perl.
    * Allow the snmp thread to retrieve statistics.
  - Bug Fixes
    * Don’t account chained queries more than once.
    * Make rec_control respect include-dir.
    * Load lua scripts only in worker threads.
    * Purge all auth/forward zone data including subtree.

OBS-URL: https://build.opensuse.org/request/show/632520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=21
2018-09-03 08:35:42 +00:00
834d774a77 Accepting request 611478 from server:dns
- update to 4.1.3
  - Improvements
    * Add a subtree option to the API cache flush endpoint
    * Use a separate, non-blocking pipe to distribute queries
    * Move carbon/webserver/control/stats handling to a separate
      thread
    * Add _raw versions for QName / ComboAddresses to the FFI API
    * Fix a warning on botan >= 2.5.0
  - Bug Fixes
    * Count a lookup into an internal auth zone as a cache miss
    * Don’t increase the DNSSEC validations counters when running
      with process-no-validate
    * Respect the AXFR timeout while connecting to the RPZ server
    * Increase MTasker stacksize to avoid crash in exception
      unwinding
    * Use the SyncRes time in our unit tests when checking cache
      validity
    * Add -rdynamic to C{,XX}FLAGS when we build with LuaJIT
    * Delay the loading of RPZ zones until the parsing is done,
      fixing a race condition
    * Reorder includes to avoid boost L conflict (bsc#1089814)

OBS-URL: https://build.opensuse.org/request/show/611478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=20
2018-05-29 08:40:51 +00:00
f59b5760ea Accepting request 597059 from server:dns
OBS-URL: https://build.opensuse.org/request/show/597059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=19
2018-04-17 09:17:22 +00:00
e603f4d4ce Accepting request 568487 from server:dns
Version update and add missing bugzilla entries

- update to version 4.1.1:
  + Fixes security vulnerability where man-in-the-middle to send
    a NXDOMAIN answer for a DNSSEC name that does exist.
    (bsc#1077154, CVE-2018-1000003)
  + Don't validate signature for "glue" CNAME, since anything else
    than the initial CNAME can’t be considered authoritative.

- update to version 4.0.7: (bsc#1069242)

OBS-URL: https://build.opensuse.org/request/show/568487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=18
2018-01-23 12:53:36 +00:00
d8047c18e0 Accepting request 561067 from server:dns
OBS-URL: https://build.opensuse.org/request/show/561067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=17
2018-01-02 15:35:13 +00:00
c0cecb3c81 Accepting request 555202 from server:dns
- enable ed25519 support (new BR: libsodium-devel)
- enable net-snmp support (new BR: net-snmp-devel)
- simplify BR for lua: lua-devel everywhere now

- update to version 4.1.0:
  + Improved DNSSEC support
  + Improved documentation
  + Improved RPZ support
  + Improved EDNS Client Subnet support
  + SNMP support
  + Lua engine has gained access to more parts of the recursor
  + CPU affinity can now be specified
  + TCP Fast Open support
  + New performance metrics
  + For complete changes see:
    https://blog.powerdns.com/2017/12/04/powerdns-recursor-4-1/

- update to version 4.0.7:
  + fixes CVE-2017-15090: Insufficient validation of DNSSEC
    signatures
  + fixes CVE-2017-15092: Cross-Site Scripting in the web interface
  + fixes CVE-2017-15093: Configuration file injection in the API
  + fixes CVE-2017-15094: Memory leak in DNSSEC parsing
  + Fix validation at the exact RRSIG inception or expiration time
  + Extract nested exception from Luawrapper
  + Throw an error when lua-conf-file can’t be loaded
  + Lowercase all outgoing qnames when lowercase-outgoing is set

OBS-URL: https://build.opensuse.org/request/show/555202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=16
2017-12-11 17:56:22 +00:00
af9a7a2109 Accepting request 538601 from server:dns
- Added pdns-recursor.keyring linked from
  https://dnsdist.org/install.html

OBS-URL: https://build.opensuse.org/request/show/538601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=15
2017-11-07 08:57:43 +00:00
4c7b1e246b Accepting request 531120 from server:dns
1

OBS-URL: https://build.opensuse.org/request/show/531120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=14
2017-10-05 10:01:58 +00:00
5a83e01333 Accepting request 508480 from server:dns
1

OBS-URL: https://build.opensuse.org/request/show/508480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=13
2017-07-07 08:17:38 +00:00
abcdda97f7 Accepting request 503372 from server:dns
- update to version 4.0.5
  + adds ed25519 (algorithm 15) support for DNSSEC
  + adds the 2017 DNSSEC root key
  + complete changeset is available at,
  https://doc.powerdns.com/md/changelog/#powerdns-recursor-405

OBS-URL: https://build.opensuse.org/request/show/503372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=12
2017-06-28 08:36:14 +00:00
5af9c0ba9d Accepting request 496436 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/496436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=11
2017-05-20 08:13:50 +00:00
acdb38adf3 Accepting request 454144 from server:dns
- use individual libboost-*-devel packages instead of boost-devel
- add signature file for upstream release

- update to version 4.0.4
  The following security advisories were fixed
  - 2016-02: Crafted queries can cause abnormal CPU usage
  (CVE-2016-7068, boo#1018326)
  - 2016-04: Insufficient validation of TSIG signatures
  (CVE-2016-2120, boo#1018329)
  complete changeset is availalbe at,
  https://doc.powerdns.com/md/changelog/#powerdns-recursor-404
- remove 4462.patch: in upstream release.

OBS-URL: https://build.opensuse.org/request/show/454144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=10
2017-02-04 14:20:41 +00:00
10cf8c6422 Accepting request 447103 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/447103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=9
2017-01-09 09:49:03 +00:00
492b1bb733 Accepting request 427816 from server:dns
1

OBS-URL: https://build.opensuse.org/request/show/427816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=8
2016-09-30 13:31:10 +00:00
9a06046b9a Accepting request 319152 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/319152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=7
2015-08-01 09:37:45 +00:00
7096ffba40 Accepting request 311469 from server:dns
1

OBS-URL: https://build.opensuse.org/request/show/311469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=6
2015-06-11 06:23:33 +00:00
e6e3592b8c Accepting request 305535 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/305535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=5
2015-05-06 09:19:33 +00:00
686d5c01f9 Accepting request 286807 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/286807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=4
2015-02-20 11:01:40 +00:00
6540f04f32 Accepting request 265383 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/265383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=3
2014-12-16 13:49:24 +00:00
eef33d224b Accepting request 261164 from server:dns
1

OBS-URL: https://build.opensuse.org/request/show/261164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdns-recursor?expand=0&rev=2
2014-11-13 08:17:39 +00:00
11 changed files with 62 additions and 13 deletions

View File

@@ -1,6 +1,6 @@
<services>
<service name="cargo_vendor" mode="manual">
<param name="src">pdns-recursor-5.0.5/settings/rust/</param>
<param name="src">pdns-recursor-5.1.1/settings/rust/</param>
<param name="compression">zst</param>
<param name="update">true</param>
</service>

View File

@@ -1,13 +1,13 @@
Index: pdns-recursor-5.0.1/settings/rust/Makefile.am
Index: pdns-recursor-5.1.1/settings/rust/Makefile.am
===================================================================
--- pdns-recursor-5.0.1.orig/settings/rust/Makefile.am
+++ pdns-recursor-5.0.1/settings/rust/Makefile.am
--- pdns-recursor-5.1.1.orig/settings/rust/Makefile.am
+++ pdns-recursor-5.1.1/settings/rust/Makefile.am
@@ -11,7 +11,7 @@ EXTRA_DIST = \
# should actually end up in a target specific dir...
libsettings.a lib.rs.h: src/bridge.rs src/lib.rs src/helpers.rs Cargo.toml Cargo.lock build.rs
- SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release $(RUST_TARGET)
+ unset LIBSSH2_SYS_USE_PKG_CONFIG && CARGO_FEATURE_VENDORED=1 RUSTFLAGS=" -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false" SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release --offline $(RUST_TARGET)
- SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release $(RUST_TARGET) --target-dir=$(builddir)/target --manifest-path ${srcdir}/Cargo.toml
+ unset LIBSSH2_SYS_USE_PKG_CONFIG && CARGO_FEATURE_VENDORED=1 RUSTFLAGS=" -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false" SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release --offline $(RUST_TARGET) --target-dir=$(builddir)/target --manifest-path ${srcdir}/Cargo.toml
cp target/$(RUSTC_TARGET_ARCH)/release/libsettings.a libsettings.a
cp target/$(RUSTC_TARGET_ARCH)/cxxbridge/settings/src/lib.rs.h lib.rs.h
cp target/$(RUSTC_TARGET_ARCH)/cxxbridge/rust/cxx.h cxx.h

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:02b9f053db64b32bd76ce6656cb35772c1d07a21fe0345ec13adb6f0fcfbf9ce
size 1658574

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5b7ab793ace822294a3f38092fe72ee64748ff0cbb8a5283dc77f40780605ae9
size 1709091

Binary file not shown.

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Sun Sep 29 19:46:28 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- update to 5.1.1
https://doc.powerdns.com/recursor/changelog/5.1.html#change-5.1.1
https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.8
- add powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch from arch
linux to fix building with boost 1.86
- refreshed cargo_build_fix.patch
- track series file for easier patching
- no more conf.dist file. I think we should switch the default
config in the package to the yaml format maybe
-------------------------------------------------------------------
Sat May 25 09:17:04 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -26,7 +26,7 @@
%endif
Name: pdns-recursor
Version: 5.0.5
Version: 5.1.1
Release: 0
BuildRequires: autoconf
BuildRequires: automake
@@ -84,8 +84,11 @@ Source11: https://powerdns.com/powerdns-keyblock.asc#/pdns-recursor.keyrin
Source1: pdns-recursor.init
Source2: recursor.conf
Source3: vendor.tar.zst
# for easier patching
Source99: series
Patch1: boost_context.patch
Patch2: cargo_build_fix.patch
Patch3: powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch
#
Summary: Modern, advanced and high performance recursing/non authoritative nameserver
License: GPL-2.0-or-later
@@ -159,7 +162,6 @@ rm -rvf %{buildroot}%{_sysconfdir}/init.d/%{name}
%files
%config(noreplace) %attr(640,root,pdns) %{_sysconfdir}/pdns/*.conf
%{_sysconfdir}/pdns/recursor.yml-dist
%{_sysconfdir}/pdns/recursor.conf-dist
%if %{with systemd}
%{_unitdir}/%{name}.service
%{_unitdir}/%{name}@.service

View File

@@ -0,0 +1,31 @@
From 2c64bff84abde12139cb3b6bf779cf566daeaddc Mon Sep 17 00:00:00 2001
From: Michael Cho <michael@michaelcho.dev>
Date: Thu, 15 Aug 2024 22:49:17 -0400
Subject: [PATCH] Fix build with boost 1.86.0
Boost 1.86.0 changes seem to no longer indirectly include header which
causes build to fail with:
```
uuid-utils.cc:38:58:
error: 'random' is not a class, namespace, or enumeration
```
boost/random/mersenne_twister.hpp has been available since Boost 1.21.2
(cherry picked from commit eed56000b1d68ac083b8e8bea4ff0ea30a1579c4)
---
pdns/uuid-utils.cc | 1 +
1 file changed, 1 insertion(+)
Index: pdns-recursor-5.1.1/uuid-utils.cc
===================================================================
--- pdns-recursor-5.1.1.orig/uuid-utils.cc
+++ pdns-recursor-5.1.1/uuid-utils.cc
@@ -30,6 +30,7 @@
#endif /* BOOST_PENDING_INTEGER_LOG2_HPP */
#endif /* BOOST_VERSION */
+#include <boost/random/mersenne_twister.hpp>
#include <boost/uuid/uuid_generators.hpp>
// The default of:

3
series Normal file
View File

@@ -0,0 +1,3 @@
boost_context.patch
cargo_build_fix.patch
powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebacf424dec5b79aa603ebf6b36e9bc0812923255af1120ce126941e4d733f41
size 5828892
oid sha256:32066896f0d17d58331dc29902a5ccfeaf7c979614c3e47a014eea9ad02e62a0
size 6869041