Module Name: src Committed By: christos Date: Mon Sep 3 11:29:37 UTC 2018
Update of /cvsroot/src/external/bsd/nsd/dist In directory ivanova.netbsd.org:/tmp/cvs-serv16350 Log Message: Import nsd-4.1.24 6 August 2018: Wouter - tag for 4.1.24 release. 30 July 2018: Wouter - Tag for NSD 4.1.23 release, trunk is 4.1.24, includes fix NSD time sensitive TSIG compare vulnerability. - Fix checkconf test for use-systemd option. 25 July 2018: Wouter - #4133: Fix that when IXFR contains a zone with broken NSEC3PARAM chain, NSD leniently attempts to find a working NSEC3PARAM. 23 July 2018: Wouter - Remove socket activation from systemd code, it was reported as not useful to enable. The readiness signalling is still there, and can be enabled with use-systemd: yes. - Only call sd_notify from systemd when use-systemd is yes. 6 July 2018: Wouter - RFC8162 support, for record type SMIMEA. - Fix that type CAA (and URI) in the zone file can contain dots when not in quotes. 26 June 2018: Wouter - configure --enable-systemd (needs pkg-config and libsystemd) can be used to then use-systemd: yes in nsd.conf and use socket activation and readiness signalling with systemd. 19 June 2018: Wouter - #4106: Fix that stats printed from nsd-control are recast from unsigned long to unsigned (remote.c). 14 June 2018: Wouter - Fix that first control-interface determines if TLS is used. Warn when IP address interfaces are used without TLS. 12 June 2018: Wouter - #4102: control interface via local socket. configure it with control-interface: "/path/nsd.ctl" The path has to start with a / to separate it from an IP address. The local socket does not use SSL, but unencrypted traffic, use file and containing directory permissions to restrict access. 6 June 2018: Wouter - Patch to fix openwrt for mac os build darwin detection in configure. 4 June 2018: Wouter - tag for 4.1.22rc1. Became 4.1.22 on 11 June, trunk is 4.1.23 in development from this point. 31 May 2018: Wouter - Fix to use same condition for nsec3 hash allocation and free. 23 May 2018: Wouter - Use accept4 to speed up answer of TCP queries, on Linux and FreeBSD and OpenBSD. 22 May 2018: Wouter - Fix nsec3 hash of parent and child co-hosted nsec3 enabled zones. 15 May 2018: Wouter - Fix memory free in unit test. 14 May 2018: Wouter - Tag for 4.1.21 release. - trunk has 4.1.22 in development. - refuse-any sends truncation (+TC) in reply to ANY queries over UDP, and allows TCP queries like normal. 7 May 2018: Wouter - Tag for 4.1.21rc1 release. 4 May 2018: Wouter - Fix #4093: Release notes not using 2018. 3 May 2018: Wouter - Fix buffer size warnings from compiler on filename lengths. 26 April 2018: Wouter - lower memory usage for tcp connections, so tcp-count can be higher. - Fix checkconf test for refuse-any option. 3 April 2018: Wouter - refuse-any nsd.conf option that refuses queries of type ANY. 5 March 2018: Wouter - Fix #3562: explain build error when flex missing. 20 February 2018: Wouter - For more clang warnings - Fix spelling error in xfr-inspect. 19 February 2018: Wouter - Fix for clang analysis complaints. 15 February 2018: Wouter - --enable-memclean cleans up memory for use with memory checkers, eg. valgrind. - Fix unused variable warnings from clang analyzer. 14 February 2018: Wouter - updated RELNOTES for upcoming release. - tag 4.1.20rc1, became release on 20 feb, trunk has 4.1.21 in development. 9 February 2018: Wouter - make depend: updated the make dependencies in the Makefile. 8 February 2018: Wouter - Fix memory leak when rehashing nsec3 after axfr or zonefile read, in the selectively allocated precompiled nsec3 hashes. 6 February 2018: Wouter - Fix memory leak in zone file read of unknown rr formatted RRs. Status: Vendor Tag: NLNETLABS Release Tags: nsd-4-1-24 U src/external/bsd/nsd/dist/udbzone.c U src/external/bsd/nsd/dist/nsec3.h U src/external/bsd/nsd/dist/udbradtree.c U src/external/bsd/nsd/dist/rbtree.h U src/external/bsd/nsd/dist/configyyrename.h U src/external/bsd/nsd/dist/lookup3.h U src/external/bsd/nsd/dist/tsig.h U src/external/bsd/nsd/dist/edns.h U src/external/bsd/nsd/dist/iterated_hash.c U src/external/bsd/nsd/dist/nsd.conf.5.in U src/external/bsd/nsd/dist/namedb.c U src/external/bsd/nsd/dist/answer.h U src/external/bsd/nsd/dist/difffile.h U src/external/bsd/nsd/dist/region-allocator.c U src/external/bsd/nsd/dist/nsd-checkzone.c U src/external/bsd/nsd/dist/dbaccess.c U src/external/bsd/nsd/dist/dbcreate.c U src/external/bsd/nsd/dist/nsd-control-setup.sh.in U src/external/bsd/nsd/dist/dns.c U src/external/bsd/nsd/dist/xfrd.c U src/external/bsd/nsd/dist/zonec.c U src/external/bsd/nsd/dist/axfr.c U src/external/bsd/nsd/dist/nsec3.c U src/external/bsd/nsd/dist/query.h U src/external/bsd/nsd/dist/nsd.h U src/external/bsd/nsd/dist/lookup3.c U src/external/bsd/nsd/dist/config.h.in U src/external/bsd/nsd/dist/edns.c U src/external/bsd/nsd/dist/server.c U src/external/bsd/nsd/dist/util.h U src/external/bsd/nsd/dist/xfrd-disk.h U src/external/bsd/nsd/dist/configparser.y U src/external/bsd/nsd/dist/rbtree.c U src/external/bsd/nsd/dist/rrl.c U src/external/bsd/nsd/dist/xfrd-tcp.h U src/external/bsd/nsd/dist/zlexer.lex U src/external/bsd/nsd/dist/zonec.h U src/external/bsd/nsd/dist/namedb.h U src/external/bsd/nsd/dist/rdata.h U src/external/bsd/nsd/dist/configure.ac U src/external/bsd/nsd/dist/ipc.h U src/external/bsd/nsd/dist/remote.c U src/external/bsd/nsd/dist/rrl.h U src/external/bsd/nsd/dist/acx_nlnetlabs.m4 U src/external/bsd/nsd/dist/options.c U src/external/bsd/nsd/dist/Makefile.in U src/external/bsd/nsd/dist/mkinstalldirs U src/external/bsd/nsd/dist/nsd-mem.c U src/external/bsd/nsd/dist/nsd-checkconf.c U src/external/bsd/nsd/dist/dns.h U src/external/bsd/nsd/dist/xfr-inspect.c U src/external/bsd/nsd/dist/packet.h U src/external/bsd/nsd/dist/udb.h U src/external/bsd/nsd/dist/xfrd-notify.h U src/external/bsd/nsd/dist/radtree.h U src/external/bsd/nsd/dist/tsig-openssl.c U src/external/bsd/nsd/dist/configure U src/external/bsd/nsd/dist/xfrd.h U src/external/bsd/nsd/dist/install-sh U src/external/bsd/nsd/dist/configlexer.lex U src/external/bsd/nsd/dist/nsd.c U src/external/bsd/nsd/dist/udbzone.h U src/external/bsd/nsd/dist/mini_event.c U src/external/bsd/nsd/dist/dname.h U src/external/bsd/nsd/dist/remote.h U src/external/bsd/nsd/dist/netio.h U src/external/bsd/nsd/dist/LICENSE U src/external/bsd/nsd/dist/rdata.c U src/external/bsd/nsd/dist/ipc.c U src/external/bsd/nsd/dist/difffile.c U src/external/bsd/nsd/dist/radtree.c U src/external/bsd/nsd/dist/iterated_hash.h U src/external/bsd/nsd/dist/tsig-openssl.h U src/external/bsd/nsd/dist/buffer.c N src/external/bsd/nsd/dist/systemd.m4 U src/external/bsd/nsd/dist/zparser.y U src/external/bsd/nsd/dist/answer.c N src/external/bsd/nsd/dist/o U src/external/bsd/nsd/dist/xfrd-notify.c U src/external/bsd/nsd/dist/dname.c U src/external/bsd/nsd/dist/udb.c U src/external/bsd/nsd/dist/udbradtree.h U src/external/bsd/nsd/dist/mini_event.h U src/external/bsd/nsd/dist/axfr.h U src/external/bsd/nsd/dist/query.c U src/external/bsd/nsd/dist/nsd-control.8.in U src/external/bsd/nsd/dist/options.h U src/external/bsd/nsd/dist/nsd.8.in U src/external/bsd/nsd/dist/netio.c U src/external/bsd/nsd/dist/nsd-control.c U src/external/bsd/nsd/dist/util.c U src/external/bsd/nsd/dist/region-allocator.h U src/external/bsd/nsd/dist/nsd-checkconf.8.in U src/external/bsd/nsd/dist/xfrd-tcp.c U src/external/bsd/nsd/dist/buffer.h U src/external/bsd/nsd/dist/xfrd-disk.c U src/external/bsd/nsd/dist/tsig.c U src/external/bsd/nsd/dist/packet.c U src/external/bsd/nsd/dist/nsd.conf.sample.in U src/external/bsd/nsd/dist/nsd-checkzone.8.in U src/external/bsd/nsd/dist/doc/differences.tex U src/external/bsd/nsd/dist/doc/NSD-DIFFFILE U src/external/bsd/nsd/dist/doc/NSD-4-features U src/external/bsd/nsd/dist/doc/UPGRADING U src/external/bsd/nsd/dist/doc/REQUIREMENTS U src/external/bsd/nsd/dist/doc/TESTPLAN U src/external/bsd/nsd/dist/doc/NSD-FOR-BIND-USERS U src/external/bsd/nsd/dist/doc/README.icc U src/external/bsd/nsd/dist/doc/RELNOTES U src/external/bsd/nsd/dist/doc/README.svn U src/external/bsd/nsd/dist/doc/differences.pdf U src/external/bsd/nsd/dist/doc/NSD-DATABASE U src/external/bsd/nsd/dist/doc/TODO U src/external/bsd/nsd/dist/doc/coding-style U src/external/bsd/nsd/dist/doc/LICENSE U src/external/bsd/nsd/dist/doc/README U src/external/bsd/nsd/dist/doc/ChangeLog U src/external/bsd/nsd/dist/doc/CREDITS U src/external/bsd/nsd/dist/doc/NEW-CFG-OPTION U src/external/bsd/nsd/dist/compat/fake-rfc2553.h U src/external/bsd/nsd/dist/compat/strlcat.c U src/external/bsd/nsd/dist/compat/basename.c U src/external/bsd/nsd/dist/compat/memcmp.c U src/external/bsd/nsd/dist/compat/memcmp.h U src/external/bsd/nsd/dist/compat/inet_pton.c U src/external/bsd/nsd/dist/compat/pselect.c U src/external/bsd/nsd/dist/compat/b64_pton.c U src/external/bsd/nsd/dist/compat/memmove.c U src/external/bsd/nsd/dist/compat/inet_ntop.c U src/external/bsd/nsd/dist/compat/reallocarray.c U src/external/bsd/nsd/dist/compat/strptime.c U src/external/bsd/nsd/dist/compat/strlcpy.c U src/external/bsd/nsd/dist/compat/malloc.c U src/external/bsd/nsd/dist/compat/fake-rfc2553.c U src/external/bsd/nsd/dist/compat/b64_ntop.c U src/external/bsd/nsd/dist/compat/inet_aton.c U src/external/bsd/nsd/dist/compat/snprintf.c N src/external/bsd/nsd/dist/contrib/nsd.socket U src/external/bsd/nsd/dist/contrib/nsd.init U src/external/bsd/nsd/dist/contrib/nsd.spec N src/external/bsd/nsd/dist/contrib/nsd.service U src/external/bsd/nsd/dist/contrib/README U src/external/bsd/nsd/dist/contrib/nsd.zones2nsd.conf U src/external/bsd/nsd/dist/contrib/bug390.patch U src/external/bsd/nsd/dist/contrib/nsd_munin_ U src/external/bsd/nsd/dist/contrib/bind2nsd/COPYING U src/external/bsd/nsd/dist/contrib/bind2nsd/install.sh U src/external/bsd/nsd/dist/contrib/bind2nsd/MANIFEST U src/external/bsd/nsd/dist/contrib/bind2nsd/set_version U src/external/bsd/nsd/dist/contrib/bind2nsd/TODO U src/external/bsd/nsd/dist/contrib/bind2nsd/ChangeLog U src/external/bsd/nsd/dist/contrib/bind2nsd/README U src/external/bsd/nsd/dist/contrib/bind2nsd/setup.py U src/external/bsd/nsd/dist/contrib/bind2nsd/chk_version U src/external/bsd/nsd/dist/contrib/bind2nsd/scripts/bind2nsd U src/external/bsd/nsd/dist/contrib/bind2nsd/scripts/nsd-sync U src/external/bsd/nsd/dist/contrib/bind2nsd/scripts/s64-sync U src/external/bsd/nsd/dist/contrib/bind2nsd/scripts/s64-mkpw U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Config.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Zone.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/NsdConf.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Parser.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Key.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Utils.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/__init__.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Tokenizer.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/NamedConf.py U src/external/bsd/nsd/dist/contrib/bind2nsd/etc/bind2nsd.conf No conflicts created by this import