Bug 224025 - [MAINTAINER] dns/nsd: Upgrade to 4.1.18
Summary: [MAINTAINER] dns/nsd: Upgrade to 4.1.18
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-01 20:02 UTC by Jaap Akkerhuis
Modified: 2017-12-02 12:38 UTC (History)
1 user (show)

See Also:


Attachments
Patch to upgrade (1.56 KB, patch)
2017-12-01 20:04 UTC, Jaap Akkerhuis
jaap: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jaap Akkerhuis 2017-12-01 20:02:03 UTC

    
Comment 1 Jaap Akkerhuis 2017-12-01 20:04:52 UTC
Created attachment 188453 [details]
Patch to upgrade

From the Release notes:

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.


4.1.18
================
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.
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2017-12-02 12:28:09 UTC
testbuilds@work
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2017-12-02 12:37:41 UTC
Committed, thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2017-12-02 12:38:16 UTC
A commit references this bug:

Author: pi
Date: Sat Dec  2 12:37:23 UTC 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)

Changes:
  head/dns/nsd/Makefile
  head/dns/nsd/distinfo