[nsd-users] NSD 4.2.3rc1 pre-release

José Luis Artuch zenbakaitz at speedy.com.ar
Thu Nov 14 17:47:51 UTC 2019


Many thanks to all of you !!

El jue, 14-11-2019 a las 13:33 +0100, Wouter Wijngaards escribió:
> Hi,
> 
> NSD 4.2.3rc1 pre-release is available:
> https://nlnetlabs.nl/downloads/nsd/nsd-4.2.3rc1.tar.gz
> sha256
> c9623361236d5b689edee133dc1a4a92f96100acbee96a412e7eb8cd0c5cb6ca
> pgp https://nlnetlabs.nl/downloads/nsd/nsd-4.2.3rc1.tar.gz.asc
> 
> This release has log fixes, features of confine-to-zone and startup
> management, an implementation changes in the configuration parser and
> socket handling code simplifications.  The implementation changes
> make
> the parser context aware, which is useful for the syntax of (future)
> config options.  The socket handling code was rewritten to split it
> apart in separately handleable routines.
> 
> The confine-to-zone: yesno option from Greg Bock, if enabled stops
> NSD
> from responding with data outside of the zone the query was aimed at.
> Answers contain data that comes from one zone only.
> 
> The startup management patch for s6 and other service supervisors
> from
> Cameron Nemo can be used to signal readiness notification to them, it
> is
> in contrib.  With that there is the new option that an empty pidfile
> statement (pidfile: "") in nsd.conf can be used to run NSD without
> having NSD create an nsd.pid file at startup.
> 
> There is fix for the sort order of included configuration files with
> the
> include: statement.  Due to a programming oversight it was sorted,
> but
> in reverse.  Files are now included in the sorted order.  Mostly, if
> files contain configuration snippets of different zones, or config
> about
> different features, the include order should not matter for them.
> 
> 
> 4.2.3
> ================
> FEATURES:
> - For #39: confine-to-zone configures NSD to not return out-of-zone
>   additional information. Contributed by Greg Bock.
> - For #21: pidfile "" allows to run NSD without a pidfile, for
>   startup management tools like daemontools.
> - For #21 add
>   contrib/patch_for_s6_startup_and_other_service_supervisors.diff
>   that adds support for readiness notification with READY_FD from
>   Cameron Nemo.
> 
> BUG FIXES:
> - Fix #35: excessive logging of ixfr failures, it stops the log when
>   fallback to axfr is possible. log is enabled at high verbosity.
> - Fixup warnings during --disable-ipv6 compile.
> - The nsd.conf includes are sorted ascending, for include statements
>   with a '*' from glob.
> - Fix #38: log address and failure reason with tls handshake errors,
>   squelches (the same as unbound) some unless high verbosity is used.
> - Fixup clang analysis warning in xfrd_parse_received_xfr_packet
>   master dereference.
> 
> CHANGES:
> - Number of different UDP handlers has been reduced to one. recvmmsg
>   and sendmmsg implementations are now used on all platforms.
>   Compatible implementations are in place for systems that lack the
>   system calls.
> - Socket options are now set in designated functions for easy reuse.
> - Socket setup has been simplified for easy reuse.
> - Configuration parser is now aware of the context in which an option
>   was specified.
> - Fix #44: document that remote-control is a top-level nsd.conf
>   attribute.
> 
> 
> Best regards, Wouter
> 
> _______________________________________________
> nsd-users mailing list
> nsd-users at NLnetLabs.nl
> https://open.nlnetlabs.nl/mailman/listinfo/nsd-users




More information about the nsd-users mailing list