From owner-svn-ports-all@freebsd.org Sat Dec 2 12:37:24 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 17F09DFDEF4; Sat, 2 Dec 2017 12:37:24 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E5DA66D553; Sat, 2 Dec 2017 12:37:23 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vB2CbMZR046094; Sat, 2 Dec 2017 12:37:22 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vB2CbMh4046092; Sat, 2 Dec 2017 12:37:22 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201712021237.vB2CbMh4046092@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sat, 2 Dec 2017 12:37:22 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r455359 - head/dns/nsd X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: head/dns/nsd X-SVN-Commit-Revision: 455359 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Dec 2017 12:37:24 -0000 Author: pi Date: Sat Dec 2 12:37:22 2017 New Revision: 455359 URL: https://svnweb.freebsd.org/changeset/ports/455359 Log: dns/nsd: update 4.1.17 -> 4.1.18 This release has features for saving memory and faster notification. With --enable-packed, 33% memory savings could be had, or something along that size. Notification of secondary servers happens in parallel, and has faster timeouts. More sockets are used for zone transfers. This speeds up communication with a larger set of servers. Additionally a bug is fixed for dual-loaded parent-and-child zone configured at the same time, when one of the zones has not loaded properly. FEATURES: - xfr-inspect, it is not installed, it prints xfr files from /tmp made with 'make xfr-inspect' in the source dir. - retry timeout between sending notifies dropped from 15 to 3 sec. - NSD sends 16 notifies simultaneously. - configure --enable-packed reduces memory usage, at expense of unaligned reads. Saves about 17%. - Save memory by selectively allocate precompiled nsec3 hashes, saves about 16% memory. - make ip-transparent option work on OpenBSD. - Save about 2% memory by changing usage count size in name tree. - Fix #2871: Increase number of sockets for xfrd transfers. BUG FIXES: - Fix gcc 7.1.1 warnings. - Fix writev compile warning on FreeBSD. - Fix #1446: A corrupted zone file "propagates" to good ones. - nsd-control zonestatus prints wait time between attempts, for zones that are in that waiting time. - Fix collision printout of nsec3 to print name, hash and reverse. - Fix #1567: Change crit to err log level for gettimeofday failure. Add defines for compile without syslog. - Fix crash for DS query when parent and child zones both configured in nsd.conf and parent zone has not loaded properly. PR: 224025 Submitted by: jaap@NLnetLabs.nl (maintainer) Modified: head/dns/nsd/Makefile head/dns/nsd/distinfo Modified: head/dns/nsd/Makefile ============================================================================== --- head/dns/nsd/Makefile Sat Dec 2 12:36:01 2017 (r455358) +++ head/dns/nsd/Makefile Sat Dec 2 12:37:22 2017 (r455359) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= nsd -PORTVERSION= 4.1.17 +PORTVERSION= 4.1.18 CATEGORIES= dns ipv6 MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ \ ftp://ftp.rhnet.is/pub/nsd/ @@ -51,7 +51,7 @@ PORTDOCS= CREDITS ChangeLog LICENSE NSD-DATABASE NSD-D OPTIONS_DEFINE= ROOT_SERVER LARGEFILE IPV6 BIND8_STATS CHECKING \ MINRESPSIZE NSEC3 MMAP DOCS RRL ZONE_STATS MUNIN_PLUGIN \ - RADIXTREE + RADIXTREE PACKED OPTIONS_DEFAULT= LARGEFILE NSEC3 MINRESPSIZE RRL RADIXTREE OPTIONS_SUB= yes @@ -68,6 +68,7 @@ RRL_DESC= Response Rate Limiting ZONE_STATS_DESC= Separate statistics for each zone MUNIN_PLUGIN_DESC= Install Munin plugin (requires BIND8_STATS) RADIXTREE_DESC= Enabled: more (15%) memory use but less CPU cycles +PACKED_DESC= Enable packed structures for reduced memory use LIB_DEPENDS+= libevent.so:devel/libevent @@ -82,6 +83,7 @@ RRL_CONFIGURE_ENABLE= ratelimit ZONE_STATS_CONFIGURE_ENABLE= zone-stats IPV6_CONFIGURE_ENABLE= ipv6 RADIXTREE_CONFIGURE_ENABLE= radix-tree +PACKED_CONFIGURE_ENABLE= packed post-build-MUNIN_PLUGIN-on: ${REINPLACE_CMD} \ Modified: head/dns/nsd/distinfo ============================================================================== --- head/dns/nsd/distinfo Sat Dec 2 12:36:01 2017 (r455358) +++ head/dns/nsd/distinfo Sat Dec 2 12:37:22 2017 (r455359) @@ -1,3 +1,3 @@ -TIMESTAMP = 1501201542 -SHA256 (nsd-4.1.17.tar.gz) = 107fa506d18ed6fd0a922d1b96774afd9270ec38ec6b17cd7c46fb9433a03a6c -SIZE (nsd-4.1.17.tar.gz) = 1089526 +TIMESTAMP = 1512051203 +SHA256 (nsd-4.1.18.tar.gz) = 8c1db23c5ad44c6410874161e78f785475d3f08ed0daae57fe56c44e33a89c0f +SIZE (nsd-4.1.18.tar.gz) = 1095673