Module Name: src Committed By: prlw1 Date: Tue Feb 12 15:49:03 UTC 2019
Update of /cvsroot/src/external/bsd/nsd/dist In directory ivanova.netbsd.org:/tmp/cvs-serv5840 Log Message: Import nsd-4.1.26 29 November 2018: Wouter - Tag for 4.1.26rc1. 27 November 2018: Wouter - Fix parsezone failure in 4194 fix. 26 November 2018: Wouter - Fix to not set GLOB_NOSORT so the nsd.conf include: files are sorted and in a predictable order. - Added nsd-control changezone. nsd-control changezone name pattern allows the change of a zone pattern option without downtime for the zone, in one operation. - Fix #3433: document that reconfig does not change per-zone stats. 20 November 2018: Wouter - Fix #4205: enable-recvmmsg in mixed IPv4/IPv6 environment fails. This sets the msg_hdr.msg_namelen correctly after receipt. 19 November 2018: Wouter - Support SO_REUSEPORT_LB in FreeBSD 12 with the reuseport: yes option in nsd.conf. - Fix #4202: nsd-control delzone incorrect exit code on error. - Tab style fix to use tab for 8 spaces, from Xiaobo Liu. 25 October 2018: Wouter - Adjust dnstap socket path for chroot. 22 October 2018: Wouter - Fix #4194: Zone file parser derailed by non-FQDN names in RHS of DNSSEC RRs. - Fix some more, neater code and checks for domain length limit. - check that the dnstap socket file can be opened and exists, print error if not. 4 October 2018: Wouter - dnstap work, the dnstap.proto is a copy of the file from Unbound, also dnstap.m4 configure include file. - dnstap collector: free eventbase and memclean nicer. - dnstap collector: send data and read it in collector. - dnstap/dnstap.c and .h from Unbound's contribution from Farsight Security, added to then adapt it for dnstap logging in NSD. - dnstap.c with auth query and auth response, and called from the collector. - dnstap work, config nsd.conf parse. - dnstap example config. 25 September 2018: Wouter - NSD 4.1.25 released, trunk has 4.1.26 in development. 18 September 2018: Wouter - tag for NSD 4.1.25rc1. 17 September 2018: Wouter - Fix #4156: Fix systemd service manager state change notification 14 September 2018: Wouter - Remove unused if clause during server service startup. 13 September 2018: Wouter - Fix typo in clang analysis test. - Annotate exit functions with noreturn. - nsd-control prints neater errors for file failures. 12 September 2018: Wouter - clang analysis test. 11 September 2018: Wouter - Fix to combine the same error function into one, from Xiaobo Liu. - Fix initialisation in remote.c. - please clang analyzer and fix parse of IPSECKEY with bad gateway. - Fix unit test code for clang analyzer. - Fix nsd-checkconf fail on bad zone name. 10 September 2018: Wouter - Fix coding style in nsd.c 7 September 2018: Wouter - append_trailing_slash has one implementation and is not repeated differently. 4 September 2018: Wouter - Fix codingstyle in nsd-checkconf.c in patch from Sharp Liu. 15 August 2018: Wouter - Fix use_systemd typo/leftover in remote.c. Status: Vendor Tag: NLNETLABS Release Tags: nsd-4-1-26 U src/external/bsd/nsd/dist/nsec3.h U src/external/bsd/nsd/dist/udbzone.c U src/external/bsd/nsd/dist/rbtree.h U src/external/bsd/nsd/dist/udbradtree.c U src/external/bsd/nsd/dist/lookup3.h U src/external/bsd/nsd/dist/configyyrename.h C src/external/bsd/nsd/dist/configparser.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/nsd-checkzone.c C src/external/bsd/nsd/dist/zparser.h U src/external/bsd/nsd/dist/dbaccess.c U src/external/bsd/nsd/dist/dbcreate.c U src/external/bsd/nsd/dist/region-allocator.c U src/external/bsd/nsd/dist/dns.c C src/external/bsd/nsd/dist/zparser.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 C src/external/bsd/nsd/dist/server.c C 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/nsd-control-setup.sh.in U src/external/bsd/nsd/dist/ipc.h U src/external/bsd/nsd/dist/acx_nlnetlabs.m4 U src/external/bsd/nsd/dist/remote.c U src/external/bsd/nsd/dist/options.c U src/external/bsd/nsd/dist/Makefile.in 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/zlexer.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/difffile.c U src/external/bsd/nsd/dist/radtree.c U src/external/bsd/nsd/dist/iterated_hash.h C src/external/bsd/nsd/dist/configparser.c U src/external/bsd/nsd/dist/tsig-openssl.h U src/external/bsd/nsd/dist/buffer.c U src/external/bsd/nsd/dist/systemd.m4 U src/external/bsd/nsd/dist/rrl.h U src/external/bsd/nsd/dist/answer.c U src/external/bsd/nsd/dist/zparser.y U src/external/bsd/nsd/dist/ipc.c 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 C src/external/bsd/nsd/dist/configlexer.c 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/mkinstalldirs U src/external/bsd/nsd/dist/doc/NSD-DIFFFILE U src/external/bsd/nsd/dist/doc/UPGRADING U src/external/bsd/nsd/dist/doc/NSD-4-features U src/external/bsd/nsd/dist/doc/TESTPLAN 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/NSD-FOR-BIND-USERS U src/external/bsd/nsd/dist/doc/NSD-DATABASE U src/external/bsd/nsd/dist/doc/differences.pdf U src/external/bsd/nsd/dist/doc/LICENSE U src/external/bsd/nsd/dist/doc/coding-style U src/external/bsd/nsd/dist/doc/CREDITS U src/external/bsd/nsd/dist/doc/ChangeLog U src/external/bsd/nsd/dist/doc/NEW-CFG-OPTION U src/external/bsd/nsd/dist/doc/differences.tex U src/external/bsd/nsd/dist/doc/REQUIREMENTS U src/external/bsd/nsd/dist/doc/TODO U src/external/bsd/nsd/dist/doc/README 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/fake-rfc2553.h 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/reallocarray.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 U src/external/bsd/nsd/dist/compat/fake-rfc2553.c U src/external/bsd/nsd/dist/contrib/nsd.init U src/external/bsd/nsd/dist/contrib/nsd.spec U src/external/bsd/nsd/dist/contrib/nsd.socket U src/external/bsd/nsd/dist/contrib/README U src/external/bsd/nsd/dist/contrib/nsd.service 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/MANIFEST U src/external/bsd/nsd/dist/contrib/bind2nsd/install.sh U src/external/bsd/nsd/dist/contrib/bind2nsd/TODO U src/external/bsd/nsd/dist/contrib/bind2nsd/set_version 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/ChangeLog 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/Zone.py U src/external/bsd/nsd/dist/contrib/bind2nsd/bind2nsd/Config.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 N src/external/bsd/nsd/dist/dnstap/dnstap.h N src/external/bsd/nsd/dist/dnstap/dnstap_config.h.in N src/external/bsd/nsd/dist/dnstap/dnstap_collector.c N src/external/bsd/nsd/dist/dnstap/dnstap_collector.h N src/external/bsd/nsd/dist/dnstap/dnstap.c N src/external/bsd/nsd/dist/dnstap/dnstap.proto N src/external/bsd/nsd/dist/dnstap/dnstap.m4 7 conflicts created by this import. Use the following command to help the merge: cvs checkout -jNLNETLABS:yesterday -jNLNETLABS src/external/bsd/nsd/dist