Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package unbound for openSUSE:Factory checked in at 2024-08-16 12:22:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/unbound (Old)
and /work/SRC/openSUSE:Factory/.unbound.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unbound"
Fri Aug 16 12:22:55 2024 rev:68 rq:1194091 version:1.21.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/unbound/libunbound-devel-mini.changes 2024-05-09 12:08:26.531115427 +0200
+++ /work/SRC/openSUSE:Factory/.unbound.new.2698/libunbound-devel-mini.changes 2024-08-16 12:23:12.457929115 +0200
@@ -1,0 +2,197 @@
+Thu Aug 15 09:24:29 UTC 2024 - Jorik Cronenberg <jorik.cronenberg(a)suse.com>
+
+- Update to 1.21.0:
+ Security Fixes:
+ * Merge #1073: fix null pointer dereference issue in function
+ ub_ctx_set_fwd.
+ [CVE-2024-43167, bsc#1229068]
+
+ Features:
+ * Fix #1071: [FR] Clear both in-memory and cachedb module cache
+ with `unbound-control flush*` commands.
+ * Fix #144: Port ipset to BSD pf tables.
+ * Add dnstap-sample-rate that logs only 1/N messages, for high
+ volume server environments. Thanks Dan Luther.
+ * Add root key 38696 from 2024 for DNSSEC validation. It is added
+ to the default root keys in unbound-anchor. The content can be
+ inspected with `unbound-anchor -l`.
+ * Merge #1090: Cookie secret file. Adds `cookie-secret-file:
+ "unbound_cookiesecrets.txt"` option to store cookie secrets for
+ EDNS COOKIE secret rollover. The remote control
+ add_cookie_secret, activate_cookie_secret and
+ drop_cookie_secret commands can be used for rollover, the
+ command print_cookie_secrets shows the values in use.
+
+ Bug Fixes:
+ * Fix CAMP issues with global quota. Thanks to Huayi
+ Duan, Marco Bearzi, Jodok Vieli, and Cagin Tanir from NetSec
+ group, ETH Zurich.
+ * Fix CacheFlush issues with limit on NS RRs. Thanks to Yehuda
+ Afek, Anat Bremler-Barr, Shoham Danino and Yuval Shavitt
+ (Tel-Aviv University and Reichman University).
+ * Merge #1062: Fix potential overflow bug while parsing port in
+ function cfg_mark_ports.
+ * Fix for #1062: declaration before statement, avoid print of
+ null, and redundant check for array size.
+ * Fix to squelch udp connect errors in the log at low verbosity
+ about invalid argument for IPv6 link local addresses.
+ * Fix when the mesh jostle is exceeded that nameserver targets
+ are marked as resolved, so that the lookup is not stuck on the
+ requestlist.
+ * Add missing common functions to tdir tests.
+ * Merge #1070: Fix rtt assignement for low values of
+ infra-cache-max-rtt.
+ * Merge #1069: Fix unbound-control stdin commands for
+ multi-process Unbounds.
+ * Fix unbound-control commands that read stdin in multi-process
+ operation (local_zones_remove, local_zones, local_datas_remove,
+ local_datas, view_local_datas_remove, view_local_datas). They
+ will be properly distributed to all processes. dump_cache and
+ load_cache are no longer supported in multi-process operation.
+ * Remove testdata/remote-threaded.tdir.
+ testdata/09-unbound-control.tdir now checks both single and
+ multi process/thread operation.
+ * Fix to print a parse error when config is read with no name for
+ a forward-zone, stub-zone or view.
+ * Fix for parse end of forward-zone, stub-zone and view.
+ * Fix for #1064: Fix that cachedb expired messages are considered
+ insecure, and thus can be served to clients when dnssec is
+ enabled.
+ * Fix #1059: Intermittent DNS blocking failure with local-zone
+ and always_nxdomain. Addition of local_zones dynamically via
+ unbound-control was not finding the zone's parent correctly.
+ * Fix #1064: Unbound 1.20 Cachedb broken?
+ * Fix unused variable warning on compilation with no thread
+ support.
+ * unbound-control-setup: check openssl availability before doing
+ anything, patch from Michael Tokarev.
+ * Update patch to remove 'command' shell builtin and update error
+ text.
+ * Fix to enable that SERVFAIL is cached, for a short period, for
+ more cases. In the cases where limits are exceeded.
+ * Fix spelling of tcp-idle-timeout docs, from Michael Tokarev.
+ * Merge #1078: Only check old pid if no username.
+ * Fix #1079: tags from tagged rpz zones are no longer honored
+ after upgrade from 1.19.3 to 1.20.0.
+ * Fix for #1079: fix RPZ taglist in iterator callback that no
+ client info is like no taglist intersection.
+ * Fix to squelch connection reset by peer errors from log. And
+ fix that the tcp read errors are labeled as initial for the
+ first calls.
+ * Merge #1080: AddressSanitizer detection in tdir tests and
+ memory leak fixes.
+ * Fix memory leak when reload_keep_cache is used and num-threads
+ changes.
+ * Fix memory leak on exit for unbound-dnstap-socket; creates
+ false negatives during testing.
+ * Fix memory leak in setup of dsa sig.
+ * Fix typos for 'the the' in text.
+ * Fix validation for repeated use of a DNAME record.
+ * Add unit test for validation of repeated use of a DNAME record.
+ * Fix #1091: Build fails with OpenSSL >= 3.0 built with
+ OPENSSL_NO_DEPRECATED.
+ * Fix #1092: Ubuntu 22.04 Jammy fails to compile unbound 1.20.0;
+ by adding helpful text for the Python interpreter version and
+ allowing the default pkg-config unavailability error message to
+ be shown.
+ * Fix pkg-config availability check in dnstap/dnstap.m4 and
+ systemd.m4.
+ * Explicitly set the RD bit for the mesh query flags when
+ prefetching. These queries have no waiting client but they need
+ to be treated as recursive.
+ * Fix ip-ratelimit-cookie setting, it was not applied.
+ * Fix to remove unused include from the readzone test program.
+ * Fix unused variable warning in do_cache_remove.
+ * Fix compile warning in worker pthread id printout.
+ * Add unit test skip files and bison and flex output to
+ gitignore.
+ * Fix to use modstack_init in zonemd unit test.
+ * Fix to remove unneeded linebreak in fptr_wlist.c.
+ * Fix compile warnings in fptr_wlist.c.
+ * Fix for repeated use of a DNAME record: first overallocate and
+ then move the exact size of the init value to avoid false
+ positive heap overflow reads from address sanitizers.
+ * Fix to print details about the failure to lookup a DNSKEY
+ record when validation fails due to the missing DNSKEY. Also
+ for key prime and DS lookups.
+ * Fix for neater printout for error for missing DS response.
+ * Fix neater printout.
+ * Fix #1099: Unbound core dump on SIGSEGV.
+ * Fix for #1099: Fix to check for deleted RRset when the contents
+ is updated and fetched after it is stored, and also check for a
+ changed RRset.
+ * Don't check for message TTL changes if the RRsets remain the
+ same.
+ * Fix that validation reason failure that uses string print uses
+ separate buffer that is passed, from the scratch validation
+ buffer.
+ * Fixup algo_needs_reason string buffer length.
+ * Fix shadowed error string variable in validator dnskey
+ handling.
+ * Update list of known EDE codes.
+ * For #773: In contrib/unbound.service.in set unbound to start
+ after network-online.target. Also for
+ contrib/unbound_portable.service.in.
+ * Fix #1103: unbound 1.20.0 segmentation fault with nghttp2.
+ * For #1103: fix to also drop mesh state reference when a h2
+ reply is dropped.
+ * Add RPZ tag tests in acl_interface.tdir.
+ * For #1102: clearer text for using interface-* options for the
+ loopback interface.
+ * For #1103: fix to also drop mesh state reference when the
+ discard limit is reached, when there is an error making a new
+ recursion state and when the connection is dropped with
+ is_drop.
+ * For #1103: Fix to drop mesh state reference for the http2
+ stream associated with the reply, not the currently active
+ stream. And it does not remove it twice on a mesh_send_reply
+ call. The reply h2_stream is NULL when not in use, for more
+ initialisation.
+ * Fix dnstap wakeup, a running wakeup timer is left to expire and
+ not increased, a timer is started when the dtio thread is
+ sleeping, the timer set disabled when the dtio thread goes to
+ sleep, and after sleep the thread checks to see if there are
+ messages to log immediately.
+ * Merge #1110: Make fallthrough explicit for libworker.c.
+ * For #1110: Test for fallthrough attribute in configure and add
+ fallthrough attribute annotations.
+ * Fix compile when the compiler does not support the noreturn
+ attribute.
+ * Fix to have empty definition when not supported for weak
+ attribute.
+ * Fix uninitialized variable warning in create_tcp_accept_sock.
+ * Fix link of dnstap without openssl.
+ * Fix link of unbound-dnstap-socket without openssl.
+ * Fix #1106: ratelimit-below-domain logs the wrong FROM address.
+ * Cleanup ede.tdir test.
+ * For #935 and #1104, clarify RPZ order and semantics.
+ * Fix to document parameters of auth_zone_verify_zonemd_with_key.
+ * Fix for #1114: Fix that cache fill for forward-host names is
+ performed, so that with nonzero target-fetch-policy it fetches
+ forwarder addresses and uses them from cache. Also updated that
+ delegation point cache fill routines use CDflag for AAAA
+ message lookups, so that its negative lookup stops a recursion
+ since the cache uses the bit for disambiguation for dns64 but
+ the recursion uses CDflag for the AAAA target lookups, so the
+ check correctly stops a useless recursion by its cache lookup.
+ * Fix dnstap test program, cleans up to have clean memory on
+ exit, for tap_data_free, does not delete NULL items. Also it
+ does not try to free the tail, specifically in the free of the
+ list since that picked up the next item in the list for its
+ loop causing invalid free. Added internal unit test to
+ unbound-dnstap-socket for that.
+ * Fix that the worker mem report with alloc stats does not
+ attempt to print memory use of forwards and hints if they have
+ been deleted already.
+ * Fix that alloc stats has strdup checks, it stops debuggers from
+ complaining about mismatch at free time.
+ * Fix testbound for alloc stats strdup in util/alloc.c.
+ * Fix that alloc stats for forwards and hints are printed, and
+ when alloc stats is enabled, the unit test for unbound control
+ waits for reloads to complete.
+ * Fix that for windows the module startup is called and sets up
+ the module-config.
+ * Fix spelling for the cache-min-negative-ttl entry in the
+ example.conf.
+
+-------------------------------------------------------------------
unbound.changes: same change
Old:
----
unbound-1.20.0.tar.gz
unbound-1.20.0.tar.gz.asc
New:
----
unbound-1.21.0.tar.gz
unbound-1.21.0.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libunbound-devel-mini.spec ++++++
--- /var/tmp/diff_new_pack.JZemXj/_old 2024-08-16 12:23:14.298005586 +0200
+++ /var/tmp/diff_new_pack.JZemXj/_new 2024-08-16 12:23:14.302005753 +0200
@@ -22,7 +22,7 @@
%bcond_without hardened_build
#
Name: libunbound-devel-mini
-Version: 1.20.0
+Version: 1.21.0
#!BcntSyncTag: unbound
Release: 0
Summary: Just a devel package for build loops
++++++ unbound.spec ++++++
--- /var/tmp/diff_new_pack.JZemXj/_old 2024-08-16 12:23:14.366008412 +0200
+++ /var/tmp/diff_new_pack.JZemXj/_new 2024-08-16 12:23:14.370008579 +0200
@@ -33,7 +33,7 @@
%define piddir /run
Name: unbound
-Version: 1.20.0
+Version: 1.21.0
Release: 0
BuildRequires: flex
BuildRequires: ldns-devel >= %{ldns_version}
++++++ unbound-1.20.0.tar.gz -> unbound-1.21.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/unbound/unbound-1.20.0.tar.gz /work/SRC/openSUSE:Factory/.unbound.new.2698/unbound-1.21.0.tar.gz differ: char 18, line 1