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

2024-02-17 Thread Christos Zoulas
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@".
- 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.
- 

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

2024-02-17 Thread Christos Zoulas
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@".
- 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.
- 

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

2022-09-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Sep 24 17:35:04 UTC 2022

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

Log Message:
Import nsd-4.6.0; last import was nsd-4.3.5

23 June 2022: Wouter
- Tag for 4.6.0rc1. It became 4.6.0 on 30 June 2022, and it continues
  with version 4.6.1.

17 June 2022: Wouter
- Fix compilation with libev, without event_base_loopbreak.

16 June 2022: Wouter
- Fix that the unit test verify_repat cleans up nsd on exit.
- Fix to remove ixfrcreate.c asserts about uint16 within limits
  because of warnings from analyzers.

14 June 2022: Wouter
- Fix compilation without libevent and compilation of nsd-mem.
- Fix verify handler add of sigchld event for compilation without
  libevent.

3 June 2022: Wouter
- Fix static analyzer reports on ixfrcreate temp file.
- Fixup wrong ixfrcreate fread return check.

13 May 2022: Wouter
- The code repo continues with version 4.5.1.

6 May 2022: Wouter
- Merge PR #209: IXFR out
  This adds IXFR out functionality to NSD. NSD can copy IXFRs from
  upstream to downstream clients, or create IXFRs from zonefiles.
  The options store-ixfr: yes and create-ixfr: yes can be used to
  turn this on. Default is turned off. The options ixfr-number and
  ixfr-size can be used to tune the number of IXFR transfers and
  total data size stored. This is configured per zone, the IXFRs
  are served to the hosts that are allowed to perform zone transfers.
  And if TSIG is configured, signed with the same key. The content
  is stored to file if a zonefile is configured for the zone, in
  the zonefile.ixfr and zonefile.ixfr.2, .. files. They contain
  readable text format. The number of IXFRs is num.rixfr in
  statistics output, also per zone if per zone statistics are enabled.
  If offline, nsd-checkzone -i can create ixfr files.
  NSD already supports requesting IXFRs, this addition allows NSD
  to serve IXFR transfers to clients.
  NSD stops responding with NOTIMPL to IXFR requests, also for zones
  that do not have IXFR enabled. The clients gets a full zone reply
  or a status reply if the serial is up to date.
- set version to 4.5.0 for feature change.
- Tag for 4.5.0rc1 release. It became the 4.5.0 release on 13 May 2022.

14 April 2022: Wouter
- Update cirrus script FreeBSD version.

25 March 2022: Wouter
- Fix spelling error in comment in svcbparam_lookup_key.

2 March 2022: Wouter
- Fix code analyzer zero divide warning.
- Fix code analyzer large value with assertion.
- Fix another code analyzer zero divide warning.
- Fix code analyzer warning about uninitialized temp storage in loop.

10 February 2022: Wouter
- Tag for 4.4.0rc1 release. This became 4.4.0 release on 17 Feb 2022,
  the code repository continues with version 4.4.1.

9 February 2022: Wouter
- Fix unit tests for nds-control-setup exit code and the
  xfrd-tcp-max default.

7 February 2022: Wouter
- Merge #207 Sync nsd-control-setup with unbound-control-setup to
  generate certificates with SANs.

28 January 2022: Wouter
- Fix #206: build with --without-ssl fails.

27 January 2022: Wouter
- current code branch continues as version 4.4.0, because of added
  feature.

26 January 2022: Wouter
- Merge #193: Lower memory usage of the XFRD process by default.
  Instead of preallocating all elements, they are allocated when used.
  There are options for managing the memory usage, defaults are the
  same as before. xfrd-tcp-max sets the number of sockets for tcp
  connections that xfrd can make to download zone contents. And
  xfrd-tcp-pipeline the number of simultaneous transfers over the
  same connection.

12 January 2022: Wouter
- Fix to document nsd-checkzone -p in the man page for nsd-checkzone.

7 January 2022: Wouter
- Fix to change file mode before changing file owner for the
  nsd-control unix socket file.

3 January 2022: Wouter
- Merge #204 from jonathangray: correct some spelling mistakes.

15 December 2021: Wouter
- Fix #200: nsd-checkzone succeeds even with incorrect serial in SOA
  record.

2 December 2021: Wouter
- Fix socket_partitioning unit test for FreeBSD.
- Fix SVCB test to work around older dig with drill.
- Fix unit test to not syslog setlogin failures.

1 December 2021: Wouter
- Set up for branch for 4.3.9 release.
  This became release 4.3.9 on 9 Dec 2021 and included the changes
  until the SVCB fix on 2 dec 2021, but not the setlogin fix.
  The main branch continues as 

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

2022-09-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Sep 24 17:35:04 UTC 2022

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

Log Message:
Import nsd-4.6.0; last import was nsd-4.3.5

23 June 2022: Wouter
- Tag for 4.6.0rc1. It became 4.6.0 on 30 June 2022, and it continues
  with version 4.6.1.

17 June 2022: Wouter
- Fix compilation with libev, without event_base_loopbreak.

16 June 2022: Wouter
- Fix that the unit test verify_repat cleans up nsd on exit.
- Fix to remove ixfrcreate.c asserts about uint16 within limits
  because of warnings from analyzers.

14 June 2022: Wouter
- Fix compilation without libevent and compilation of nsd-mem.
- Fix verify handler add of sigchld event for compilation without
  libevent.

3 June 2022: Wouter
- Fix static analyzer reports on ixfrcreate temp file.
- Fixup wrong ixfrcreate fread return check.

13 May 2022: Wouter
- The code repo continues with version 4.5.1.

6 May 2022: Wouter
- Merge PR #209: IXFR out
  This adds IXFR out functionality to NSD. NSD can copy IXFRs from
  upstream to downstream clients, or create IXFRs from zonefiles.
  The options store-ixfr: yes and create-ixfr: yes can be used to
  turn this on. Default is turned off. The options ixfr-number and
  ixfr-size can be used to tune the number of IXFR transfers and
  total data size stored. This is configured per zone, the IXFRs
  are served to the hosts that are allowed to perform zone transfers.
  And if TSIG is configured, signed with the same key. The content
  is stored to file if a zonefile is configured for the zone, in
  the zonefile.ixfr and zonefile.ixfr.2, .. files. They contain
  readable text format. The number of IXFRs is num.rixfr in
  statistics output, also per zone if per zone statistics are enabled.
  If offline, nsd-checkzone -i can create ixfr files.
  NSD already supports requesting IXFRs, this addition allows NSD
  to serve IXFR transfers to clients.
  NSD stops responding with NOTIMPL to IXFR requests, also for zones
  that do not have IXFR enabled. The clients gets a full zone reply
  or a status reply if the serial is up to date.
- set version to 4.5.0 for feature change.
- Tag for 4.5.0rc1 release. It became the 4.5.0 release on 13 May 2022.

14 April 2022: Wouter
- Update cirrus script FreeBSD version.

25 March 2022: Wouter
- Fix spelling error in comment in svcbparam_lookup_key.

2 March 2022: Wouter
- Fix code analyzer zero divide warning.
- Fix code analyzer large value with assertion.
- Fix another code analyzer zero divide warning.
- Fix code analyzer warning about uninitialized temp storage in loop.

10 February 2022: Wouter
- Tag for 4.4.0rc1 release. This became 4.4.0 release on 17 Feb 2022,
  the code repository continues with version 4.4.1.

9 February 2022: Wouter
- Fix unit tests for nds-control-setup exit code and the
  xfrd-tcp-max default.

7 February 2022: Wouter
- Merge #207 Sync nsd-control-setup with unbound-control-setup to
  generate certificates with SANs.

28 January 2022: Wouter
- Fix #206: build with --without-ssl fails.

27 January 2022: Wouter
- current code branch continues as version 4.4.0, because of added
  feature.

26 January 2022: Wouter
- Merge #193: Lower memory usage of the XFRD process by default.
  Instead of preallocating all elements, they are allocated when used.
  There are options for managing the memory usage, defaults are the
  same as before. xfrd-tcp-max sets the number of sockets for tcp
  connections that xfrd can make to download zone contents. And
  xfrd-tcp-pipeline the number of simultaneous transfers over the
  same connection.

12 January 2022: Wouter
- Fix to document nsd-checkzone -p in the man page for nsd-checkzone.

7 January 2022: Wouter
- Fix to change file mode before changing file owner for the
  nsd-control unix socket file.

3 January 2022: Wouter
- Merge #204 from jonathangray: correct some spelling mistakes.

15 December 2021: Wouter
- Fix #200: nsd-checkzone succeeds even with incorrect serial in SOA
  record.

2 December 2021: Wouter
- Fix socket_partitioning unit test for FreeBSD.
- Fix SVCB test to work around older dig with drill.
- Fix unit test to not syslog setlogin failures.

1 December 2021: Wouter
- Set up for branch for 4.3.9 release.
  This became release 4.3.9 on 9 Dec 2021 and included the changes
  until the SVCB fix on 2 dec 2021, but not the setlogin fix.
  The main branch continues as 

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

2019-05-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May 25 19:44:45 UTC 2019

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

Log Message:
19 March 2019: Wouter
- tag 4.1.27rc1

18 March 2019: Wouter
- Fix unit test bug013_truncate for new truncation with EDNS size,
  it is one RR smaller for the truncated response in the test.

14 March 2019: Wouter
- Fixed radtree_insert memory leak.
- Fixed access recycled variable.

11 March 2019: Wouter
- Fix #6: nsd-control-setup: Change validity time to a shorter
  period (<2038).
- Fix unused definition in header remote.h.
- Fix #4236: IPV4_MINIMAL_RESPONSE_SIZE=1480 is slightly too big.
- Fix #4235: IP_PMTUDISC_OMIT on IPv4/UDP sockets.

18 February 2019: Wouter
- Fix to remove unused code.

15 February 2019: Wouter
- tentative robustness, delete stats items from list twice if needed.

14 February 2019: Wouter
- Fix #4: setusercontext() is in libutil on NetBSD, and also
  include login_cap.h only if it exists.
- Fix #4215: fixup for state update for TSIG information in server
  processes, nicer printout for tsig_print, tsig_print without
  arguments and no leaks.
- nicer logging for update_tsig.

1 February 2019: Wouter
- Fix for tsig assoc_tsig command on acl with nokey elements.

29 January 2019: Wouter
- Fix #4215: on-the-fly change of TSIG keys with patch from Igor, adds
  nsd-control print_tsig, update_tsig, add_tsig, assoc_tsig
  and del_tsig.  These changes are gone after reload, edit the
  config file (or a file included from it) to make changes that
  last after restart.
- documentation for tsig nsd-control options.

24 January 2019: Wouter
- Deny ANY with only one RR in response, by default.  Patch from
  Daisuke Higashi.  The deny-any statement in nsd.conf sets ANY
  queries over UDP to be further moved to TCP as well.
  Also no additional section processig for type ANY, reducing
  the response size.
- assertions for clang analysis.

10 December 2018: Wouter
- Fix for FreeBSD port with dnstap enabled.

6 December 2018: Wouter
- Fix to reduce region_log_stats if condition, this removes a
  debug statement.

5 December 2018: Wouter
- Fix #4213: disable-ipv6 and dnstap compile error.

3 December 2018: Wouter
- Note that the content_list member is unused; and could be removed
  if the database format is modified or updated.
- Fix that dnstap logs CQ and CR like BIND does.
- Revert that, it looks wrong, AQ and AR are for the authoritative.
 

Status:

Vendor Tag: NLNETLABS
Release Tags:   nsd-4-1-27

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
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/region-allocator.c
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/nsd-control-setup.sh.in
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
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 

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

2019-05-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May 25 19:44:45 UTC 2019

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

Log Message:
19 March 2019: Wouter
- tag 4.1.27rc1

18 March 2019: Wouter
- Fix unit test bug013_truncate for new truncation with EDNS size,
  it is one RR smaller for the truncated response in the test.

14 March 2019: Wouter
- Fixed radtree_insert memory leak.
- Fixed access recycled variable.

11 March 2019: Wouter
- Fix #6: nsd-control-setup: Change validity time to a shorter
  period (<2038).
- Fix unused definition in header remote.h.
- Fix #4236: IPV4_MINIMAL_RESPONSE_SIZE=1480 is slightly too big.
- Fix #4235: IP_PMTUDISC_OMIT on IPv4/UDP sockets.

18 February 2019: Wouter
- Fix to remove unused code.

15 February 2019: Wouter
- tentative robustness, delete stats items from list twice if needed.

14 February 2019: Wouter
- Fix #4: setusercontext() is in libutil on NetBSD, and also
  include login_cap.h only if it exists.
- Fix #4215: fixup for state update for TSIG information in server
  processes, nicer printout for tsig_print, tsig_print without
  arguments and no leaks.
- nicer logging for update_tsig.

1 February 2019: Wouter
- Fix for tsig assoc_tsig command on acl with nokey elements.

29 January 2019: Wouter
- Fix #4215: on-the-fly change of TSIG keys with patch from Igor, adds
  nsd-control print_tsig, update_tsig, add_tsig, assoc_tsig
  and del_tsig.  These changes are gone after reload, edit the
  config file (or a file included from it) to make changes that
  last after restart.
- documentation for tsig nsd-control options.

24 January 2019: Wouter
- Deny ANY with only one RR in response, by default.  Patch from
  Daisuke Higashi.  The deny-any statement in nsd.conf sets ANY
  queries over UDP to be further moved to TCP as well.
  Also no additional section processig for type ANY, reducing
  the response size.
- assertions for clang analysis.

10 December 2018: Wouter
- Fix for FreeBSD port with dnstap enabled.

6 December 2018: Wouter
- Fix to reduce region_log_stats if condition, this removes a
  debug statement.

5 December 2018: Wouter
- Fix #4213: disable-ipv6 and dnstap compile error.

3 December 2018: Wouter
- Note that the content_list member is unused; and could be removed
  if the database format is modified or updated.
- Fix that dnstap logs CQ and CR like BIND does.
- Revert that, it looks wrong, AQ and AR are for the authoritative.
 

Status:

Vendor Tag: NLNETLABS
Release Tags:   nsd-4-1-27

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
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/region-allocator.c
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/nsd-control-setup.sh.in
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
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