Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS import: src/external/bsd/nsd/dist



Module Name:    src
Committed By:   christos
Date:           Sat Feb 17 17:31:34 UTC 2024

Update of /cvsroot/src/external/bsd/nsd/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv1728

Log Message:
Import 4.8.0 (previous was 4.6.0)

29 November 2023: Wouter
        - Tag for 4.8.0rc1.

28 November 2023: Wouter
        - Set up doc/RELNOTES for upcoming release.
        - Fix unit test kill_from_pidfile function for nonexistent files
          because the argument is evaluated before the test expression.
        - Fix rr-test to also convert the contents of the just written output
          file.
        - Fix test set to remove -f nsd.db and rm nsd.db commands.
        - Fix test set to remove difffile option.

27 November 2023: Jeroen
        - Fix #14: Set timeout to 3s when servicing remaining TCP connections.
        - Fix: Always instate write handler after reading queries from TCP.
        - Answer first query on connections accepted just before reload.

27 November 2023: Wouter
        - Merge #305: faster stats. Statistics can be gathered while a reload
          is in progress.

27 November 2023: Willem
        - Merge #302: Test package fixes. Correct Auxfiles, kill_from_pidfile
          function and fix drop_updates, rr-test and xfr_update tests.

1 November 2023: Jeroen
        - Remove on-disk database.

31 October 2023: Wouter
        - Merge #301: improve the logging of ixfr fallbacks to axfr.

30 October 2023: Jeroen
        - Fix processing of consolidated IXFRs.

30 October 2023: Wouter
        - Fix for interprocess communication to set quit sync command from
          main process explicitly.

3 October 2023: Wouter
        - Merge #281: Proxy protocol. An implementation of PROXYv2 for NSD.
          It can be configured with proxy-protocol-port: portnum with the
          port number of the interface on which proxy traffic is handled.
          The interface can support proxy traffic for UDP, TCP and TLS.

21 September 2023: Wouter
        - Merge #295: Update e-mail addresses, add ref to support contracts

31 August 2023: Wouter
        - Fix autoconf 2.69 warnings in configure.

14 July 2023: Wouter
        - Merge #287: Update nsd.conf.5.in.

11 July 2023: Wouter
        - Fix unused variable warning in unit test of udb.

22 June 2023: Wouter
        - Fix #284: dnstap_collector.c: SOCK_NONBLOCK is not available on
          Mac/Darwin.

7 June 2023: Wouter
        - Merge #282: Improve nsd.conf man page.
        - Fix unused but set variable warning.
        - Fix #283: Compile failure in remote.c when --disable-bind8-stats
          and --without-ssl are specified.

31 May 2023: Wouter
        - Add missing items to doc/RELNOTES.
        - Tag for 4.7.0rc1. It became release 4.7.0 on 7 june 2023. The code
          repository continues with 4.7.1.

30 May 2023: Jeroen
        - Fix #240: Prefix messages originating from verifier.
        - Fix #275: Drop unnecessary root server checks.

30 May 2023: Wouter
        - Next version is 4.7.0, instead of 4.6.2, because of the added
          features, like TLS for DNSTAP.
        - Fix unused variable warning in unit test, from clang compile.

24 May 2023: Wouter
        - For #279: Note that autoreconf -fi creates the configure script
          and also the needed auxiliary files, for autoconf 2.69 and 2.71.

4 May 2023: Wouter
        - Fix to remove unused whitespace from acx_nlnetlabs.m4 and config.h.

1 May 2023: Wouter
        - make depend.
        - Fix for build to run flex and bison before compiling code that needs
          the headers.

13 April 2023: Wouter
        - Fix cirrus script for submit to coverity scan to libtoolize
          the configure script components config.guess and config.sub.
        - Fix readme status badge links.

28 March 2023: Wouter
        - Fix #273: Large TXT record breaks AXFR.
        - Fix ixfr create from adding too many record types.

16 March 2023: Wouter
        - Fix include brackets for ssl.h include statements, instead of quotes.
        - Fix static analyzer warning about nsd_event_method initialization.

15 March 2023: Wouter
        - Dnstap tls code fixes.

14 March 2023: Wouter
        - Fix dnstap to not check socket path when using IP address.
        - dnstap over TLS, default enabled. Configured with the
          options dnstap-tls, dnstap-tls-server-name, dnstap-tls-cert-bundle,
          dnstap-tls-client-key-file and dnstap-tls-client-cert-file.
        - Fix to compile without ssl with dnstap-tls code.

9 March 2023: Wouter
        - Fix #271: DNSTAP over TCP, with dnstap-ip: "127.0.0.1@3333".
        - Fix to clean more memory on exit of dnstap collector.

23 February 2023: Wouter
        - Fix #270: reserved identifier violation.

20 February 2023: Wouter
        - Merge #269 from Fale: Add systemd service unit.

16 February 2023: Wouter
        - Fix #266: Fix build with --without-ssl.
        - Fix #267: Allow unencrypted local operation of nsd-control.
        - Fix for #267: neater variable definitions.

2 February 2023: Wouter
        - Merge #265: Fix C99 compatibility issue.

30 January 2023: Wouter
        - Merge #263: Add bash autocompletion script for nsd-control.
        - Fix for #262: More error logging for SSL read failures for zone
          transfers.

27 January 2023: Wouter
        - Fix #262: Zone(s) not synchronizing properly via TLS.
        - Fix ixfr_and_restart test to wait for processes to come to a stop.

26 January 2023: Wouter
        - Fix configure for -Wstrict-prototypes.

10 November 2022: Wouter
        - Tag for NSD 4.6.1, the repository continues with version 4.6.2.
        - Fix #239: -Wincompatible-pointer-types warning in remote.c.
        - Fix unit tests to succeed with --disable-bind8-stats.

1 November 2022: Wouter
        - Fixup for non-trailing newline lexer change warnings.
        - Update doc/RELNOTES for changes.
        - Fix ixfr_gone unit test to not use system default zone list file.
        - Fix credns tests for vm usage, and not use system default zone
          list file.
        - Fix verify tests to use more portable bash location in script.
        - Fix verify_again test to use ipv4 address for test.

1 November 2022: Tom
        - Add SVCB dohpath support

28 September 2022: Jeroen
        - Set ALPN "dot" token during connection establishment as per RFC9103
          section 7.1 (Thanks Cesar Kuroiwa).

21 September 2022: Tom
        - Change zone parsing to accept non-trailing newline.

1 September 2022: Wouter
        - Merge #231 from moritzbuhl: Fix checking if nonblocking sockets work
          on OpenBSD.

19 August 2022: Wouter
        - Update cirrus build script for newer Ubuntu image, and FreeBSD
          build with libtoolize to install auxiliary files.
        - Update to clang 14 in cirrus build test on Ubuntu Jammy 22.04.

7 July 2022: Tom
        - Fix #212: Change commandline control actions to always log.

1 July 2022: Wouter
        - Fix static analyzer reports, fix wrong log print when skipping xfr,
          fix to print error on pipe read fail, and assert an xfr is in
          progress during packet checks.

Status:

Vendor Tag:     NLNETLABS
Release Tags:   nsd-4-8-0
                
U src/external/bsd/nsd/dist/nsec3.h
U src/external/bsd/nsd/dist/rbtree.h
U src/external/bsd/nsd/dist/siphash.c
U src/external/bsd/nsd/dist/lookup3.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/ixfr.c
U src/external/bsd/nsd/dist/answer.h
U src/external/bsd/nsd/dist/ixfr.h
U src/external/bsd/nsd/dist/difffile.h
U src/external/bsd/nsd/dist/nsd-checkzone.c
U 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
U 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/ixfrcreate.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
C src/external/bsd/nsd/dist/configure.ac
U src/external/bsd/nsd/dist/nsd-control-setup.sh.in
U src/external/bsd/nsd/dist/popen3.c
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
C 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/verify.h
C src/external/bsd/nsd/dist/configure
U src/external/bsd/nsd/dist/bitset.h
U src/external/bsd/nsd/dist/xfrd.h
U src/external/bsd/nsd/dist/install-sh
U src/external/bsd/nsd/dist/configlexer.lex
N src/external/bsd/nsd/dist/SECURITY.md
U src/external/bsd/nsd/dist/nsd.c
C src/external/bsd/nsd/dist/zlexer.c
U src/external/bsd/nsd/dist/popen3.h
U src/external/bsd/nsd/dist/README.md
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/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/ixfrcreate.c
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/aclocal.m4
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/verify.c
U src/external/bsd/nsd/dist/nsd-checkzone.8.in
U src/external/bsd/nsd/dist/bitset.c
U src/external/bsd/nsd/dist/doc/NSD-DIFFFILE
U src/external/bsd/nsd/dist/doc/differences.tex
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/REQUIREMENTS
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
N src/external/bsd/nsd/dist/doc/NSD-VERIFY-MODS
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/TODO
U src/external/bsd/nsd/dist/doc/differences.pdf
U src/external/bsd/nsd/dist/doc/LICENSE
C src/external/bsd/nsd/dist/doc/README
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/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/cpuset.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/cpuset.h
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/explicit_bzero.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/compat/setproctitle.c
N src/external/bsd/nsd/dist/contrib/autocomplete_nsd-control.bash
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/README
C src/external/bsd/nsd/dist/contrib/nsd.service
U src/external/bsd/nsd/dist/contrib/patch_for_s6_startup_and_other_service_supervisors.diff
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
U src/external/bsd/nsd/dist/dnstap/dnstap.h
U src/external/bsd/nsd/dist/dnstap/dnstap_config.h.in
U src/external/bsd/nsd/dist/dnstap/dnstap_collector.c
U src/external/bsd/nsd/dist/dnstap/dnstap_collector.h
U src/external/bsd/nsd/dist/dnstap/dnstap.c
U src/external/bsd/nsd/dist/dnstap/dnstap.proto
U src/external/bsd/nsd/dist/dnstap/dnstap.m4
N src/external/bsd/nsd/dist/util/proxy_protocol.c
N src/external/bsd/nsd/dist/util/proxy_protocol.h

11 conflicts created by this import.
Use the following command to help the merge:

        cvs checkout -jNLNETLABS:yesterday -jNLNETLABS src/external/bsd/nsd/dist




Home | Main Index | Thread Index | Old Index