Unbound 1.9.2rc1 pre-release

Wouter Wijngaards wouter at nlnetlabs.nl
Thu Jun 13 13:02:44 UTC 2019


Hi,

Unbond 1.9.2rc3 release candidate is available:
https://nlnetlabs.nl/downloads/unbound/unbound-1.9.2rc3.tar.gz
sha256 2edaf33e30e8324769941abe144717fbc11914889608e2e416ff400118e66dd8
pgp https://nlnetlabs.nl/downloads/unbound/unbound-1.9.2rc3.tar.gz.asc

This release candidate fixes an additional case for the bugfix made in
release candidate 1.9.2rc2.

Bug Fixes:
- Fix another spoolbuf storage code point, in prefetch.

Best regards, Wouter


On 6/11/19 2:06 PM, Wouter Wijngaards wrote:
> Hi,
> 
> Unbound 1.9.2rc2 release candidate is available:
> https://nlnetlabs.nl/downloads/unbound/unbound-1.9.2rc2.tar.gz
> sha256 f74f310e48131b379d60e08213f8c8e87d83ab1bceec347e7d5511c5f3253513
> pgp https://nlnetlabs.nl/downloads/unbound/unbound-1.9.2rc2.tar.gz.asc
> 
> This release candidate fixes a crash introduced in a bugfix that is part
> of 1.9.2rc1.  Fixes issue #38, whilst also attempting to fix the
> underlying issue.
> 
> Bug Fixes:
> - Fix that fixes the Fix that spoolbuf is not used to store tcp
>   pipelined response between mesh send and callback end, this fixes
>   error cases that did not use the correct spoolbuf.
> 
> Best regards, Wouter
> 
> On 6/6/19 10:57 AM, Wouter Wijngaards wrote:
>> Hi,
>>
>> Unbound 1.9.2rc1 release candidate is available:
>> https://nlnetlabs.nl/downloads/unbound/unbound-1.9.2rc1.tar.gz
>> sha256 0138ea465145efb9fd573750166feb10a5bc5892c7dac7758326cfac3b52d486
>> pgp https://nlnetlabs.nl/downloads/unbound/unbound-1.9.2rc1.tar.gz.asc
>>
>>
>> This release contains a number of bug fixes for crashes introduced in
>> 1.9, session ticket code, stream pipeline code, auth zone code and it
>> also fixes qname minimisation packet scrub failures.
>>
>> There is a new python module example.  This is an example of a module
>> that is loaded into unbound that changes DNS messages, and how Unbound
>> processes them.  The example resolves records in multicast DNS, with Avahi.
>>
>> AXFR over TLS is supported.  This uses TLS to connect to the master and
>> download the AXFR or IXFR.  Enable by loading certificates (just like
>> for other DNS over TLS), and syntax like master: "ip#authname" in
>> unbound.conf for the auth-zone where you want to use this.
>>
>>
>> Features
>> - add type CAA to libpyunbound (accessing libunbound from python).
>> - Fix #17: Add python module example from Jan Janak, that is a
>>   plugin for the Unbound DNS resolver to resolve DNS records in
>>   multicast DNS [RFC 6762] via Avahi.  The plugin communicates
>>   with Avahi via DBus. The comment section at the beginning of
>>   the file contains detailed documentation.
>> - travis build file.
>> - PR #16: XoT support, AXFR over TLS, turn it on with
>>   master: <ip>#<authname> in unbound.conf.  This uses TLS to
>>   download the AXFR (or IXFR).
>>
>> Bug Fixes
>> - Fix for #4233: guard use of NDEBUG, so that it can be passed in
>>   CFLAGS into configure.
>> - Add log message, at verbosity 4, that says the query is encrypted
>>   with TLS, if that is enabled for the query.
>> - Fix #4239: set NOTIMPL when deny-any is enabled, for RFC8482.
>> - Fix #4240: Fix whitespace cleanup in example.conf.
>> - Fix that tls-session-ticket-keys: "" on its own in unbound.conf
>>   disables the tls session ticker key calls into the OpenSSL API.
>> - Fix crash if tls-servic-pem not filled in when necessary.
>> - Fix auth-zone NSEC3 response for empty nonterminals with exact
>>   match nsec3 records.
>> - Fix for out of bounds integers, thanks to OSTIF audit.  It is in
>>   allocation debug code.
>> - Fix for auth zone nsec3 ent fix for wildcard nodata.
>> - Move goto label in answer_from_cache to the end of the function
>>   where it is more visible.
>> - Fix auth-zone NSEC3 response for wildcard nodata answers,
>>   include the closest encloser in the answer.
>> - Fix spelling error in log output for event method.
>> - Fix to reinit event structure for accepted TCP (and TLS) sockets.
>> - Fix to use event_assign with libevent for thread-safety.
>> - verbose information about auth zone lookup process, also lookup
>>   start, timeout and fail.
>> - Fix to wipe ssl ticket keys from memory with explicit_bzero,
>>   if available.
>> - Fix that auth zone uses correct network type for sockets for
>>   SOA serial probes.  This fixes that probes fail because earlier
>>   probe addresses are unreachable.
>> - Fix that auth zone fails over to next master for timeout in tcp.
>> - Squelch SSL read and write connection reset by peer and broken pipe
>>   messages.  Verbosity 2 and higher enables them.
>> - Update python documentation for init_standard().
>> - Typos.
>> - Fix tls write event for read state change to re-call SSL_write and
>>   not resume the TLS handshake.
>> - Better braces in if statement in TCP fastopen code.
>> - iana portlist updated.
>> - Scrub RRs from answer section when reusing NXDOMAIN message for
>>   subdomain answers.
>> - For harden-below-nxdomain: do not consider a name to be non-exitent
>>   when message contains a CNAME record.
>> - Fix wrong query name in local zone redirect answers with a CNAME,
>>   the copy of the local alias is in unpacked form.
>> - contrib/fastrpz.patch updated for code changes, and with git diff.
>> - Fix #29: Solaris 11.3 and missing symbols be64toh, htobe64.
>> - Fix #30: AddressSanitizer finding in lookup3.c.  This sets the
>>   hash function to use a slower but better auditable code that does
>>   not read beyond array boundaries.  This makes code better security
>>   checkable, and is better for security.  It is fixed to be slower,
>>   but not read outside of the array.
>> - Fix edns-subnet locks, in error cases the lock was not unlocked.
>> - Fix doxygen output error on readme markdown vignettes.
>> - Squelch log messages from tcp send about connection reset by peer.
>>   They can be enabled with verbosity at higher values for diagnosing
>>   network connectivity issues.
>> - Attempt to fix malformed tcp response.
>> - Fix #31: swig 4.0 and python module.
>> - Note that so-reuseport at extreme load is better turned off,
>>   otherwise queries are not distributed evenly, on Linux 4.4.x.
>> - Fix that spoolbuf is not used to store tcp pipelined response
>>   between mesh send and callback end.
>> - Fix double file close in tcp pipelined response code.
>> - Fix to define _OPENBSD_SOURCE to get reallocarray on NetBSD.
>> - Fix to guard _OPENBSD_SOURCE from redefinition.
>>
>>
>> Best regards, Wouter
>>
>>
>> _______________________________________________
>> maintainers mailing list
>> maintainers at nlnetlabs.nl
>> https://nlnetlabs.nl/mailman/listinfo/maintainers
>>
> 
> 
> 
> 
> _______________________________________________
> maintainers mailing list
> maintainers at nlnetlabs.nl
> https://nlnetlabs.nl/mailman/listinfo/maintainers
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.nlnetlabs.nl/pipermail/unbound-users/attachments/20190613/ef704f30/attachment.bin>


More information about the Unbound-users mailing list