forked from pool/unbound
Accepting request 1194091 from server:dns
- Update to 1.21.0: [CVE-2024-43167, bsc#1229068] OBS-URL: https://build.opensuse.org/request/show/1194091 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/unbound?expand=0&rev=68
This commit is contained in:
commit
949ae5f21f
@ -1,3 +1,200 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 09:24:29 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 8 09:15:01 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:56b4ceed33639522000fd96775576ddf8782bb3617610715d7f1e777c5ec1dbf
|
||||
size 6550938
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEE7fqj8spObrBWga+On28cLX4EX40FAmY7MtIACgkQn28cLX4E
|
||||
X43TZw//UOLWFXCT36DydXV2gi8vAB9xIFOGj7LbfOSIu8mg2gOvxaBFcC3qb8iB
|
||||
Wh4prktm+ANRyrmaDq5jlhG2JS0JGYCAGXntN8O09IZt8cx5s1N4UWOOOHp/XEcF
|
||||
spQpohJlJMnDl+WuIW0rGUnME4mytEBd/HwIM2Q4XyhXOEQj4hEW1tGlNF1qNq5b
|
||||
8KV5AbRa1OMPeaOaLUb3rg4Wll90twKnlVsdAga1GzYHYHIjbrvso8TbEAZQOzk1
|
||||
Vu20zwNV1mFNRQcBhhkRBSirmZQ3p73HDT3j3yZZ7D2VaZyi1TQSNxCKAkBpM7NX
|
||||
ZXBXHpYjf/9kei8vMeQBE4pIoXgcSAASyHh1FNZ8vzyklR8lP8grNtgn1R7ACryN
|
||||
U1W+0Mh4gjZLjK4sgfouunqpuDpKnpb7a/b19D4fqGBYen+V/BBwARbdxPABs2fK
|
||||
Y5kMnSIM3eZPZD2PnLEL8uqfuES1QZ9OkhGvEX9jhO3plYWzUDa7J/5eFqyUEpPc
|
||||
zkAlQvJySW1T18U7YWPLM7ipsVIZc7XPkvEHpit6cSj7f4wUPurJio2glOHwXafZ
|
||||
+mmzb7nFahTE6tmvOF3dBbvxRpzYtHI6qa1tNTVR9EFJsc8Bm9a8dcI6Jd4e6M2i
|
||||
XWA32DOSppyEdLz3aEmpIQLT3VpSPRHuLB+slfi+xsBcwNJHL4w=
|
||||
=mEBa
|
||||
-----END PGP SIGNATURE-----
|
BIN
unbound-1.21.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
unbound-1.21.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
unbound-1.21.0.tar.gz.asc
Normal file
16
unbound-1.21.0.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEE7fqj8spObrBWga+On28cLX4EX40FAma9sjoACgkQn28cLX4E
|
||||
X43OQhAApRqRpVAILKhqBjf2ilKLqEFgCxyT4cXiMVBTMtlx9/bTxec/JeXVdO7h
|
||||
nA4oFb7HwRPkOJnTfwk7kWk8SFBoGv+lb2YVdgSgaftqgFR3dmoyACIf9QqyFUuO
|
||||
kLiIpNer6f1rRmGs850t+XE9YS+Adn3jPi6r5vnuXekoXjY8h18cSRSlWL42At2j
|
||||
V7NpCbRUshwCP71PS1AVE1SHtHsxD5yCrCzuMDTZIroCiAPu4k0JkqKri7ie4cqf
|
||||
rjvqsVN7fngXj3bLShJcjcnBRxMoEMJ5ubY7d9SZBm8kvREy1ILAmlwejhhcZzC7
|
||||
Yc14v+wreaEYte1KmVwtgFDwvwbJqho2OwRJgPmUVVyJ8F15ESsl5ahgZJhZ893o
|
||||
BCbapmEMJEPsIzITbvJg+WOwpFZQp6VZu+NQqd12WTanZuIwnp54Q/YQo0RqTfK4
|
||||
qyMLKFmKXmaKNmgqtXcs2Bn6NVeDZpO/f0B1/fDkUot4xSGHWIEQGK/u5DHbemyS
|
||||
/3DaTvUQVLke9E3pDDP6J5qvc7tRZK6qQ4GXwkc7FFocHzos54aCusyUQw22K7k4
|
||||
MEOwlQBqcof5UeLRkGVhianOsxzFGIiNC/LNI4pJlKT13u20YiBpweNJBC+jMIJI
|
||||
Ohz4vCE74OgT3M74I+dmKzEk6Xvor0id7eKsLpbiJuaof+j4oUQ=
|
||||
=1ZET
|
||||
-----END PGP SIGNATURE-----
|
197
unbound.changes
197
unbound.changes
@ -1,3 +1,200 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 09:24:29 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 8 09:15:01 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
|
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user