Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package unbound for openSUSE:Factory checked in at 2026-05-08 16:42:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/unbound (Old) and /work/SRC/openSUSE:Factory/.unbound.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unbound" Fri May 8 16:42:53 2026 rev:81 rq:1351438 version:1.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/unbound/libunbound-devel-mini.changes 2025-11-27 15:17:52.983673621 +0100 +++ /work/SRC/openSUSE:Factory/.unbound.new.1966/libunbound-devel-mini.changes 2026-05-08 16:43:19.956089077 +0200 @@ -1,0 +2,125 @@ +Thu May 7 12:30:15 UTC 2026 - Jorik Cronenberg <[email protected]> + +- Update to 1.25.0: + Features: + * TTL behavior changes: cached records reaching TTL 0 are expired; + TTL 0 upstream answers are no longer cached by cachedb; + serve-expired-reply-ttl is now capped by the original TTL value; + TTL decoding updated to adhere to RFC 8767 section 4 + * Add new statistics: num.queries.replyaddr_limit and + requestlist.current.replies + * Add 'log-thread-id' configuration option to log the system-wide + Linux thread ID for easier debugging + * Add ECC-GOST12 support per RFC 9558 (available as + contrib/gost12.patch) + * Allow synthesized DNAME TTL=0 to be served from cache within a + 1-second grace period, reducing recursion for TTL=0 DNAMEs + (RFC 2308) + * Fix DoT/DoH/DoQ to reload certificates on config reload without + requiring a full restart; fast_reload now supports changes to + tls-service-key, tls-service-pem and tls-cert-bundle + * Allow ip@port notation in control-interface configuration + * Add iter-scrub-rrsig option (default: 8) to limit the number of + RRSIGs processed by the scrubber + * Add 'tls-protocols' configuration option to select which TLS + protocol versions are used; TLSv1.2 is re-enabled by default + * Add pthread_setname_np support for named threads + + Bug Fixes: + * Fix handle leak in pythonmod on pythonmod_init + * Fix crash when mesh_detect_cycle_found() is called with no mesh + state + * Fix modstack_call_init to use the original string when it has + changed + * Fix fr_atomic_copy_cfg + * Fix auth-zone empty label for $ORIGIN when downloading via HTTP + * Fix respip and dns64 to be usable simultaneously; RPZ now works + with DNS64 + * Fix HTTPS and QUIC not being enabled when port is listed in + interface-automatic-ports + * Allow wait-limit-cookie: 0 to disable cookie-validated wait limits + * Fix FIPS mode in OpenSSL causing unit test failure + * Fix discard-timeout to only drop UDP, not stream connections + * Reply with SERVFAIL when the wait-limit is exceeded + * Add extended DNS error code for invalid query type + * Replace deprecated SWIG $function with $action + * Log a warning for possible circular dependency when using hostnames + in stub/forward zones + * Fix infra cache for NAT64 by moving NAT64 synthesis to the + delegation point when adding target addresses + * Fix discard-timeout packet accounting in the mesh area + * Update IANA portlist + * Copy DNSTAP configuration from daemon to workers after fast_reload + * Fix HTTP/2 stream mesh state removal and drop handling for + postpone_drop and send failures + * Log THROWAWAY and (DNSSEC) LAME responses with clearer + categorization in log output + * Fix EDE removal logic consistency between encoding errors and + encoding replies + * Fix EDNS subnet scope-zero queries not being stored when + forward-no-cache or stub-no-cache is set + * Do not initialize quic_table unless QUIC is enabled + * Fix fast_reload to copy iter_scrub_ns, iter_scrub_cname and + max_global_quota options + * Fix allow-notify entries with hostnames to be copied after + IPv4/IPv6 lookup; fix skipping hostname lookups when only URLs + are configured + * Fix NAT64 inconsistency with do-not-query-address during retries + * Fix cachedb aggressive negative responses not setting the RA flag + * Fix root key priming failure after loading RPZ zones containing + ZONEMD RRtype + * Fix local-zone always_refuse to also block DS queries + * Fix cache lookup/store in external cachedb when forwarder/stub + uses the no-cache option + * Fix cachedb returning expired bogus data as non-bogus + * Fix validator unchecked state handling with validation recursion + and EDNS subnet + * Fix DNAME lookup flag and assertion in expired calculation debug + routine + * Fix DNS rebinding bypass via SVCB/HTTPS records; private-address + now also elides SVCB and HTTPS records matching the filter + * Warn for unused 'nodefault' local-zone configuration in + unbound-checkconf + * Fix lock/unlock for view in memory error handling + * Apply cache TTL policy to DNAME and synthesized CNAME on the + wire path + * Fix detection of HTTP listening port in fast_reload + * Fix ignoring out-of-zone DNAME records for CNAME synthesis + * Fix invalid HTTP content length/chunk size checks and RR rdata + field length validation in zone transfer, preventing heap + buffer-overflow read errors + * Fix defense in depth for service callback with empty packet + * Fix shared memory statistics with threads + * Fix EDNS client subnet to not store SERVFAIL in the global cache + after a failed lookup; stores a short-lived failure entry in the + subnet cache instead + * Fix memory corruption related core dumps when alloc_reg_obtain + encounters an empty list + * Fix RFC 7766 compliance when client sends EOF over TCP + * Fix DoH session cleanup when the same query appears on multiple + streams + * Fix TLS context setup for tls-service-pem + * Fix TTL comparisons in rdata_copy for 32-bit signed/unsigned values + * Fix memory leak in subnet SERVFAIL store + * Fix for the Jiggle Attack: server now answers errors for error + cases and no longer reflects parts of the incoming query + * Fix EDNS extended RCODE reflection: server no longer echoes + extended RCODE values after CHAOS class queries + * Fix iterator RCODE handling of YXDOMAIN: only accept YXDOMAIN + answers that contain a DNAME record + * Fix missing bounds check when decompressing dnames for downloaded + authority zones, preventing malformed content from truncated AXFR + packets + * Fix upstream TLS connections being reused for different names at + the same IP address + * Fix to disallow signatures with revoked DNSKEYs + * Fix DNAME with unsigned CNAME to check for the correct match, + preventing certain zone configurations from granting secure status + to unchecked CNAMEs + * Fix wildcard CNAME handling in the chain of trust + * Fix buffer overrun in doq_repinfo_retrieve_localaddr() + + Packaging changes: + * Update keyring to new NLnet Labs release signing key + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/unbound/unbound.changes 2026-03-13 21:16:19.080096091 +0100 +++ /work/SRC/openSUSE:Factory/.unbound.new.1966/unbound.changes 2026-05-08 16:43:28.608447625 +0200 @@ -1,0 +2,135 @@ +Thu May 7 13:59:32 UTC 2026 - Marcus Rueckert <[email protected]> + +- Enable quic support by default on the distros where ngtcp2 + supports quic. +- complete the buildrequire set for quic support by also requiring + the devel files for the openssl backend in ngtcp2: + pkgconfig(libngtcp2_crypto_ossl) + +------------------------------------------------------------------- +Thu May 7 12:30:15 UTC 2026 - Jorik Cronenberg <[email protected]> + +- Update to 1.25.0: + Features: + * TTL behavior changes: cached records reaching TTL 0 are expired; + TTL 0 upstream answers are no longer cached by cachedb; + serve-expired-reply-ttl is now capped by the original TTL value; + TTL decoding updated to adhere to RFC 8767 section 4 + * Add new statistics: num.queries.replyaddr_limit and + requestlist.current.replies + * Add 'log-thread-id' configuration option to log the system-wide + Linux thread ID for easier debugging + * Add ECC-GOST12 support per RFC 9558 (available as + contrib/gost12.patch) + * Allow synthesized DNAME TTL=0 to be served from cache within a + 1-second grace period, reducing recursion for TTL=0 DNAMEs + (RFC 2308) + * Fix DoT/DoH/DoQ to reload certificates on config reload without + requiring a full restart; fast_reload now supports changes to + tls-service-key, tls-service-pem and tls-cert-bundle + * Allow ip@port notation in control-interface configuration + * Add iter-scrub-rrsig option (default: 8) to limit the number of + RRSIGs processed by the scrubber + * Add 'tls-protocols' configuration option to select which TLS + protocol versions are used; TLSv1.2 is re-enabled by default + * Add pthread_setname_np support for named threads + + Bug Fixes: + * Fix handle leak in pythonmod on pythonmod_init + * Fix crash when mesh_detect_cycle_found() is called with no mesh + state + * Fix modstack_call_init to use the original string when it has + changed + * Fix fr_atomic_copy_cfg + * Fix auth-zone empty label for $ORIGIN when downloading via HTTP + * Fix respip and dns64 to be usable simultaneously; RPZ now works + with DNS64 + * Fix HTTPS and QUIC not being enabled when port is listed in + interface-automatic-ports + * Allow wait-limit-cookie: 0 to disable cookie-validated wait limits + * Fix FIPS mode in OpenSSL causing unit test failure + * Fix discard-timeout to only drop UDP, not stream connections + * Reply with SERVFAIL when the wait-limit is exceeded + * Add extended DNS error code for invalid query type + * Replace deprecated SWIG $function with $action + * Log a warning for possible circular dependency when using hostnames + in stub/forward zones + * Fix infra cache for NAT64 by moving NAT64 synthesis to the + delegation point when adding target addresses + * Fix discard-timeout packet accounting in the mesh area + * Update IANA portlist + * Copy DNSTAP configuration from daemon to workers after fast_reload + * Fix HTTP/2 stream mesh state removal and drop handling for + postpone_drop and send failures + * Log THROWAWAY and (DNSSEC) LAME responses with clearer + categorization in log output + * Fix EDE removal logic consistency between encoding errors and + encoding replies + * Fix EDNS subnet scope-zero queries not being stored when + forward-no-cache or stub-no-cache is set + * Do not initialize quic_table unless QUIC is enabled + * Fix fast_reload to copy iter_scrub_ns, iter_scrub_cname and + max_global_quota options + * Fix allow-notify entries with hostnames to be copied after + IPv4/IPv6 lookup; fix skipping hostname lookups when only URLs + are configured + * Fix NAT64 inconsistency with do-not-query-address during retries + * Fix cachedb aggressive negative responses not setting the RA flag + * Fix root key priming failure after loading RPZ zones containing + ZONEMD RRtype + * Fix local-zone always_refuse to also block DS queries + * Fix cache lookup/store in external cachedb when forwarder/stub + uses the no-cache option + * Fix cachedb returning expired bogus data as non-bogus + * Fix validator unchecked state handling with validation recursion + and EDNS subnet + * Fix DNAME lookup flag and assertion in expired calculation debug + routine + * Fix DNS rebinding bypass via SVCB/HTTPS records; private-address + now also elides SVCB and HTTPS records matching the filter + * Warn for unused 'nodefault' local-zone configuration in + unbound-checkconf + * Fix lock/unlock for view in memory error handling + * Apply cache TTL policy to DNAME and synthesized CNAME on the + wire path + * Fix detection of HTTP listening port in fast_reload + * Fix ignoring out-of-zone DNAME records for CNAME synthesis + * Fix invalid HTTP content length/chunk size checks and RR rdata + field length validation in zone transfer, preventing heap + buffer-overflow read errors + * Fix defense in depth for service callback with empty packet + * Fix shared memory statistics with threads + * Fix EDNS client subnet to not store SERVFAIL in the global cache + after a failed lookup; stores a short-lived failure entry in the + subnet cache instead + * Fix memory corruption related core dumps when alloc_reg_obtain + encounters an empty list + * Fix RFC 7766 compliance when client sends EOF over TCP + * Fix DoH session cleanup when the same query appears on multiple + streams + * Fix TLS context setup for tls-service-pem + * Fix TTL comparisons in rdata_copy for 32-bit signed/unsigned values + * Fix memory leak in subnet SERVFAIL store + * Fix for the Jiggle Attack: server now answers errors for error + cases and no longer reflects parts of the incoming query + * Fix EDNS extended RCODE reflection: server no longer echoes + extended RCODE values after CHAOS class queries + * Fix iterator RCODE handling of YXDOMAIN: only accept YXDOMAIN + answers that contain a DNAME record + * Fix missing bounds check when decompressing dnames for downloaded + authority zones, preventing malformed content from truncated AXFR + packets + * Fix upstream TLS connections being reused for different names at + the same IP address + * Fix to disallow signatures with revoked DNSKEYs + * Fix DNAME with unsigned CNAME to check for the correct match, + preventing certain zone configurations from granting secure status + to unchecked CNAMEs + * Fix wildcard CNAME handling in the chain of trust + * Fix buffer overrun in doq_repinfo_retrieve_localaddr() + + Packaging changes: + * This update obsoletes unbound-swig-4.4.0-compat.patch + * Update keyring to new NLnet Labs release signing key + +------------------------------------------------------------------- Old: ---- unbound-1.24.2.tar.gz unbound-1.24.2.tar.gz.asc unbound-swig-4.4.0-compat.patch New: ---- unbound-1.25.0.tar.gz unbound-1.25.0.tar.gz.asc ----------(Old B)---------- Old:/work/SRC/openSUSE:Factory/.unbound.new.1966/unbound.changes- Packaging changes: /work/SRC/openSUSE:Factory/.unbound.new.1966/unbound.changes: * This update obsoletes unbound-swig-4.4.0-compat.patch /work/SRC/openSUSE:Factory/.unbound.new.1966/unbound.changes- * Update keyring to new NLnet Labs release signing key ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libunbound-devel-mini.spec ++++++ --- /var/tmp/diff_new_pack.BjZb1s/_old 2026-05-08 16:43:33.120634607 +0200 +++ /var/tmp/diff_new_pack.BjZb1s/_new 2026-05-08 16:43:33.124634773 +0200 @@ -22,7 +22,7 @@ %bcond_without hardened_build # Name: libunbound-devel-mini -Version: 1.24.2 +Version: 1.25.0 #!BcntSyncTag: unbound Release: 0 Summary: Just a devel package for build loops ++++++ unbound.spec ++++++ --- /var/tmp/diff_new_pack.BjZb1s/_old 2026-05-08 16:43:33.188637425 +0200 +++ /var/tmp/diff_new_pack.BjZb1s/_new 2026-05-08 16:43:33.188637425 +0200 @@ -25,8 +25,12 @@ %bcond_without hardened_build %bcond_without dnstap %bcond_without systemd +%if 0%{?suse_version} > 1600 +%bcond_without unbound_quic +%else # needs openssl with quic enabled - aws-lc is sadly not a drop in as it removed some functions used by unbound %bcond_with unbound_quic +%endif %if 0%{?suse_version} >= 1699 %bcond_without unbound_redis %else @@ -39,7 +43,7 @@ %define piddir /run Name: unbound -Version: 1.24.2 +Version: 1.25.0 Release: 0 BuildRequires: flex BuildRequires: ldns-devel >= %{ldns_version} @@ -60,6 +64,7 @@ BuildRequires: pkgconfig(libnghttp2) %if %{with unbound_quic} BuildRequires: pkgconfig(libngtcp2) +BuildRequires: pkgconfig(libngtcp2_crypto_ossl) %endif %if %{with unbound_redis} BuildRequires: pkgconfig(hiredis) @@ -96,7 +101,6 @@ Source18: unbound-anchor.service Source19: unbound.sysusers Source20: tmpfiles-unbound-anchor.conf -Patch0: unbound-swig-4.4.0-compat.patch Summary: Validating, recursive, and caching DNS(SEC) resolver License: BSD-3-Clause ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.BjZb1s/_old 2026-05-08 16:43:33.240639580 +0200 +++ /var/tmp/diff_new_pack.BjZb1s/_new 2026-05-08 16:43:33.244639746 +0200 @@ -1,6 +1,6 @@ -mtime: 1773327969 -commit: f694e65d9b6b13842d428fb6c4efaf2d02b0c4e38d6e6e362ee98fbb5f6b6339 -url: https://src.opensuse.org/dns/unbound.git -revision: f694e65d9b6b13842d428fb6c4efaf2d02b0c4e38d6e6e362ee98fbb5f6b6339 +mtime: 1778162468 +commit: 8129b2d3656c368b872873bf5fe202de1c4dc81ade1b52c2c038a7526781dfec +url: https://src.opensuse.org/dns/unbound +revision: 8129b2d3656c368b872873bf5fe202de1c4dc81ade1b52c2c038a7526781dfec projectscmsync: https://src.opensuse.org/dns/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-07 16:01:08.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ unbound-1.24.2.tar.gz -> unbound-1.25.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/unbound/unbound-1.24.2.tar.gz /work/SRC/openSUSE:Factory/.unbound.new.1966/unbound-1.25.0.tar.gz differ: char 11, line 1 ++++++ unbound.keyring ++++++ --- /var/tmp/diff_new_pack.BjZb1s/_old 2026-05-08 16:43:33.616655162 +0200 +++ /var/tmp/diff_new_pack.BjZb1s/_new 2026-05-08 16:43:33.620655328 +0200 @@ -1,239 +1,25 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -+tfJlevokISXb60HejmbS/sVF2vr7MhLmA== -=T0AM +mQGNBGc7H5IBDADOZfJwZ6zZ/4JbbR2hef4261/zh7YpdjUREUs0dMQSbf+x7sAE +50JgvLQWlvA8sDHzbUMQ9cAYZBGGE6iHb50KboeEfuiP5BdiLe8XWKlo1EIh+Idz +0+e1binxwvXV1/9ACm/UHPRuWjkG7vrP+mVRuhfKglO6xSDxV1cwjYTRtvRtQx8D ++kTdZzprvtzkU7OIWeczKFJRhVHzNDHYFG9SuxvDA9cbVm1KPVJEkRBwoSBPeB0z +Z3LSib2uT6Lc/ghAijOwIpR+zNYKOYxRhzoFArrLa0Fs4nq6//LA42/aVjSienEJ +SR5CVUbZy14WuUsYCkV+ZoORVRYZOcjtPG7FUKDXKzY9/iNhEAZ3OMK7Np2Xq/YO +gaOiUDFXLHU1n2UVH1rwkMiS2o4EMqvO7gINmnL/ccpI2wj2QrQ+JZ9y1Xky7dQM +LIIbtp40e0kGocgyba484rW17xlvXRxb1Pjn93JygD6WcraLLNh9jq87hW/J37qi +S4DL+GUe10H8SeEAEQEAAbQ6TkxuZXQgTGFicyByZWxlYXNlcyBzaWduaW5nIGtl +eSBHMiA8cmVsZWFzZXNAbmxuZXRsYWJzLm5sPokBzgQTAQoAOBYhBCMQGGkMTZA+ +9BkUaqFEMj3qrN9FBQJnOx+SAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJ +EKFEMj3qrN9FZigL/0aVsJ48oe7vko1Mwg9DucFoCL8CESAarA40in1Bauq7p/pT +l5UcNnFPLO8HBAHWGWtDI63pEhNzHacPzSI94GKS4TUMGzCV1H/c0KnxB7wAO55b +HEQOZJ+kFRBFXWxbXORtp86NZuyCvVoSA4QAcnCf4m5ZEBb72H2cmy8xP+/HLkbS +rpr5pyoUWtCYM8FxnjM3bClXSGOlWNl9cSXLqyyVjxvc7cOAS8ytL/zoVStoBmi/ +OwQbeJfAiqDMnipBJNzOHlfniKXE0FGDozKCHWP88ifs8A8OUNtJng7cNq7EQf9K +vTvbJCcF4akUUcXnx4gv9Z1ZQ93Jg5X7h+0MP7Ut4z9hKSIAOowru7GXGEt256Ja +eE1nSviDcqUtZpyqCLjpCDFGPMwSPzSwlPXjJVlVxPkDvPuNt2LUIEd8BR8Wo7z+ +NA5uM/zTHkQXEdUgCcl/rHy6moHYV3Q+YbMb17zU37a5vLb+wQ74doaiYo3b8KoV +K6vVKMmB0qru6ERJ3g== +=4R8U -----END PGP PUBLIC KEY BLOCK-----
