pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/nsd nsd: Update to 4.3.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6ce4eba29568
branches:  trunk
changeset: 414561:6ce4eba29568
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Mon Mar 30 12:29:05 2020 +0000

description:
nsd: Update to 4.3.0

Changelog:

10 March 2020: Wouter
        - repository has version number 4.3.0.  Tag for 4.3.0rc1.

3 March 2020: Wouter
        - Fix that the retry wait does not exceed one day for zone transfers.

27 February 2020: Wouter
        - Fix warning on FreeBSD about pointer size cast.

26 February 2020: Wouter
        - Fixup fix of reuseport TCP for server close of sockets not used
          by it.  And the unit test skips when the necessary debug output
          is not enabled.

25 February 2020: Wouter
        - Fix event unit test, signal has to be registered with signal_add,
          event_add not for every backend for signals.  The event_initialized
          is not possible for every backend, so event_added variable.  The
          agent write event fires after a timeout, instead of on event write
          so that it does not trigger a sigpipe event when the handlers stop.
          Timeout shorted to 0.1 second.  event_get_fd was not implemented,
          so used ev_fd.  Debug output printfs added to see what happens.
        - Fix checkconf test for new drop-updates config option.
        - Fix errors with reuseport and TCP file descriptors, it was
          closing them for server-1 in server-2 and server-3..

7 February 2020: Jeroen
        - Add feature to drop queries with opcode UPDATE.

6 February 2020: Jeroen
        - Support SO_BINDTODEVICE on Linux. Specify bindtodevice: yes
          to bind sockets directly to the network interface.
        - Support SO_SETFIB on FreeBSD. Add setfib=<FIB> after an ip-address
          option to use the specified FIB for that socket.
        - Require user to add servers=<range> after an ip-address option to
          specify the servers that must listen on that socket.

6 February 2020: Wouter
        - Merge PR#60: Minor portability fixes from michaelforney, with
          avoid pointer arithmetic on void* and avoid unnecessary VLA.

4 February 2020: Wouter
        - Merge PR#22: minimise-any: prefer polular and not large RRset,
          from Daisuke Higashi.
        - Fix responses for IXFR so that the authority section is not echoed
          in the response.

21 January 2020: Wouter
        - Fix leak in server bitset setup.

16 January 2020: Jeroen
        - Add zone resource record iterator for future zone-verification port.
        - Set FD_CLOEXEC on opened sockets.
        - Add popen3 implementation for future zone-verification port.
        - Add -r option to cutest so that a subset of tests can be run.

15 January 2020: Jeroen
        - Add feature to pin server proccesses to specific cpus.
        - Add feature to pin IP addresses to selected server processes.
        - Set process title to identify individual processes.

13 January 2020: Wouter
        - Merge pull request #59 from buddyns: add FreeBSD support
          for conf key ip-transparent.

10 January 2020: Wouter
        - Fix unreachable code in ssl set options code.
        - Fix bad shift in assertion code analyzer complaint.

6 January 2020: Wouter
        - Fix #56: Drop sparse TSIG signing support in NSD.
          Sign every axfr packet with TSIG, according to the latest
          draft-ietf-dnsop-rfc2845bis-06, Section 5.3.1.

12 December 2019: Wouter
        - Note that use-systemd is not necessary and ignored in man page.

11 December 2019: Wouter
        - Fix whitespace in nsd.conf.sample.in, patch from Paul Wouters.
        - use-systemd is ignored in nsd.conf, when NSD is compiled with
          libsystemd it always signals readiness, if possible.

9 December 2019: Wouter
        - Fix to define upper bounds on rr counts read from untrusted packet
          data.
        - Try different annotation for radix_find_prefix_node not reachable.
        - Separate acl_addr_match_range functions for ip4 and ip6, to
          please checkers.
        - Avoid unused variable warning in new match_range_v4 function.

6 December 2019: Wouter
        - Fix to define max number of EDNS records we are willing to
          spend time on.
        - Fix size of string len and capacity type cast in udbradtree.
        - Fix to protect rrcount in tsig_find_rr from overflow.
        - Annotate radix_find_prefix_node not reachable trail code.
        - Fix to protect rrcount in packet_find_notify_serial from overflow.
        - Fix to close socket on error in create_tcp_accept_sock.
        - Fix to log on failure to chmod for socket for remote control.
        - Fix to remove unneeded if in open of socket for remote control.
        - Fix to restore input parameter on call failure in create_dirs.
        - Please checker by terminating and initialising string read
          by remote control.
        - Fixup of random_generate negative modulo, from previous commit,
          and return srandom when random is used if no getrandom.

5 December 2019: Wouter
        - Fix fname null check of fname in namedb_read_zonefile.
        - Fix implicit cast of size in udb_radnode_array_grow.
        - Fix ignore of return value of ssl_printf in remote.c.
        - Fix unused check of fd in parent_handle_reload_command.
        - Fix to use getrandom() for randomness, if available.
        - Attempt to fix signedness of nscount lookup in ixfr query_process.
        - Fix identical branches for ssl_print of errors in remote.c.
        - Fix type cast bounds, signedness of opt_rdlen in edns_parse_record.
        - Fix to separate header and data lines in parse_zone_list_file.

diffstat:

 net/nsd/Makefile |   4 ++--
 net/nsd/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (28 lines):

diff -r 075f26f82d56 -r 6ce4eba29568 net/nsd/Makefile
--- a/net/nsd/Makefile  Mon Mar 30 11:49:50 2020 +0000
+++ b/net/nsd/Makefile  Mon Mar 30 12:29:05 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.109 2020/02/20 12:35:55 ryoon Exp $
+# $NetBSD: Makefile,v 1.110 2020/03/30 12:29:05 ryoon Exp $
 
-DISTNAME=      nsd-4.2.4
+DISTNAME=      nsd-4.3.0
 CATEGORIES=    net
 MASTER_SITES=  http://www.nlnetlabs.nl/downloads/nsd/
 
diff -r 075f26f82d56 -r 6ce4eba29568 net/nsd/distinfo
--- a/net/nsd/distinfo  Mon Mar 30 11:49:50 2020 +0000
+++ b/net/nsd/distinfo  Mon Mar 30 12:29:05 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.68 2020/02/20 12:35:55 ryoon Exp $
+$NetBSD: distinfo,v 1.69 2020/03/30 12:29:05 ryoon Exp $
 
-SHA1 (nsd-4.2.4.tar.gz) = 36b1a692498f99ad9506efb28a1cbc3bea4d6cfc
-RMD160 (nsd-4.2.4.tar.gz) = e71052ab57d516aafe16bd2054ba2fa286851f6e
-SHA512 (nsd-4.2.4.tar.gz) = 5d4f546a2a4484b182c65d3337d44596e935bca074c0eda2947b9d128a56db08a00240c6ec9ce22bc9a436e009c00c3283c4a5cbd1163ca4a429eaa92ec54208
-Size (nsd-4.2.4.tar.gz) = 1148826 bytes
+SHA1 (nsd-4.3.0.tar.gz) = 0f7f4032fbc900425da3c4fefbfa06b2b1ab490a
+RMD160 (nsd-4.3.0.tar.gz) = e319f240de408aa4f5b5d87937a42bdd07c63a3f
+SHA512 (nsd-4.3.0.tar.gz) = 8724fdfe9ca07dce6cf73bd0441a5d6b6e8a37f31744aca185e8cff2bde66ba677c189bb0b5bd8c8ec5682cd623bf24c0087ae47630615292b96d89f1d4134c5
+Size (nsd-4.3.0.tar.gz) = 1168198 bytes
 SHA1 (patch-aa) = d9a423d5faa8da9a213b21fd2712225ac9645091



Home | Main Index | Thread Index | Old Index