]> git.ipfire.org Git - thirdparty/unbound.git/tag
release-1.17.1
object 90831af981221bbce1cd7b15055562336760e484
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 12 Jan 2023 09:12:52 +0000 (10:12 +0100)
Unbound 1.17.1

This release fixes a number of bugs. There are also new configuration
options that by default do not change the existing behaviour of Unbound.

With `statistics-inhibit-zero` the printout of zero values by stats can
be controlled. Similarly with `max-sent-count` and `max-query-restarts`
the iterator behaviour can be controlled. The maximum CNAME chain length
that is accepted can be changed by increasing the `max-query-restarts`
number. This takes more time to follow those elements.

The keep-cache option allows reloads to change configuration whilst
keeping the cache memory intact, making the cache hot for good response
times after the change has completed.

The release contains an additional fix for service downgrade due to
wrong hash values for wildcards in a hyperlocal zone, that was reported
by Sergey Kacheev.

Features
- Expose 'statistics-inhibit-zero' as a configuration option; the
  default value retains Unbound's behavior.
- Expose 'max-sent-count' as a configuration option; the
  default value retains Unbound's behavior.
- Merge #461 from Christian Allred: Add max-query-restarts option.
  Exposes an internal configuration but the default value retains
  Unbound's behavior.
- Merge #569 from JINMEI Tatuya: add keep-cache option to
  'unbound-control reload' to keep caches.

Bug Fixes
- Merge #768 from fobser: Arithmetic on a pointer to void is a GNU
  extension.
- In unit test, print python script name list correctly.
- testcode/dohclient sets log identity to its name.
- Clarify the use of MAX_SENT_COUNT in the iterator code.
- Fix that cachedb does not store failures in the external cache.
- Merge #767 from jonathangray: consistently use IPv4/IPv6 in
  unbound.conf.5.
- Fix to ignore tcp events for closed comm points.
- Fix to make sure to not read again after a tcp comm point is closed.
- Fix #775: libunbound: subprocess reap causes parent process reap
  to hang.
- iana portlist update.
- Complementary fix for distutils.sysconfig deprecation in Python 3.10
  to commit 62c5039ab9da42713e006e840b7578e01d66e7f2.
- Fix #779: [doc] Missing documention in ub_resolve_event() for
  callback parameter was_ratelimited.
- Ignore expired error responses.
- Merge #720 from jonathangray: fix use after free when
  WSACreateEvent() fails.
- Fix for the ignore of tcp events for closed comm points, preserve
  the use after free protection features.
- Fix #782: Segmentation fault in stats.c:404.
- Add SVCB and HTTPS to the types removed by 'unbound-control flush'.
- Clear documentation for interactivity between the subnet module and
  the serve-expired and prefetch configuration options.
- Fix #773: When used with systemd-networkd, unbound does not start
  until systemd-networkd-wait-online.service times out.
- Merge #808: Wrap Makefile script's directory variables in quotes.
- Fix to wrap Makefile scripts directory in quotes for uninstall.
- Fix windows compile for libunbound subprocess reap comm point closes.
- Update github workflows to use checkout v3.
- Fix wildcard in hyperlocal zone service degradation, reported
  by Sergey Kacheev.
-----BEGIN PGP SIGNATURE-----

iQJIBAABCAAyFiEE7fqj8spObrBWga+On28cLX4EX40FAmO/zyAUHHdvdXRlckBu
bG5ldGxhYnMubmwACgkQn28cLX4EX42LUw/7BYTkKynMjSNiSldEZZ0SeEdXmZ/H
k4BMv7cyjTAQrOwCzO1OmxrxhP7HS+NLFBoR2I9/4Zub5S0FXIcZ5f6Qwv5tfhmL
5Y4h9zUQTv2waMp24OTf8Asca2AQOENgFLaxCrCKX/KQamXRp2FUncf97Fi00Wfh
bYj52InluZ5MFAFai5edLdhtPiiqsBDP3dPUqbo/0DPe/qBp5ioI7cII/Du5GXP6
LZsQQPyCyU3Ta6Qu1/F6Htk38qkO4rwmTP/81X211aGq/lzDuvnEqYoNeRpBiiEh
T9SHop51EGW2QCTtSZclAKKIV8YcSAf5F/JYzngS+afln5WDUm2i5Srq4JbqU3ur
m/+K3JiUUIJ/4hTjZ97IMEJylN7X5pjaP4EZXR6EP+N4+VYzAnc+grQXw2Ot1gh8
V9e+Y029E/6Qlf7aqlOo4n33x30LBxbtkWiWdlROGrKsFQr8mxrQL59B19MVl9tM
Eco5Q8ejq51YsczJCSWi0ig48KdkkL4BBAtGlf8JRX6+AsN3DCEEjsYPcdsEXwHz
uUFxfXQ12vaVAEFQamj4Cx2JYSbw7RrHzuztvIChdjuv3pvK6ouE1KAsmE58XaKE
iHhZkCSdPc9smNEj8HunO6muCelu4nzPwT+xiQeXJmuS1NyH57P4PaVTx3en4HH8
Kgmz8SG1Yi8OmQw=
=woWI
-----END PGP SIGNATURE-----