Port details |
- nsd Authoritative only non-recursive name server
- 4.11.1 dns
=25 4.11.0Version of this port present on the latest quarterly branch. - Maintainer: jaap@NLnetLabs.nl
 - Port Added: 2003-09-05 04:55:22
- Last Update: 2025-01-20 18:12:14
- Commit Hash: 36c68ae
- People watching this port, also watch:: unbound, smartmontools, apache24, sudo, nginx
- License: BSD3CLAUSE
- WWW:
- https://www.nlnetlabs.nl/projects/nsd/about/
- Description:
- NSD (Name Server Daemon) is a complete implementation of an
authoritative DNS nameserver.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/dns/nsd/ && make install clean
- To add the package, run one of these commands:
- pkg install dns/nsd
- pkg install nsd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: nsd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1737284332
SHA256 (nsd-4.11.1.tar.gz) = 696e50052008de4fa7ab1d818d5b77eb63247eea2f0575114c9592ff9188a614
SIZE (nsd-4.11.1.tar.gz) = 1527949
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libevent.so : devel/libevent
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for nsd-4.11.1:
BIND8_STATS=on: BIND8-like NSTATS & XSTATS
CHECKING=off: Internal run-time checks
DNSTAP=off: Enable dnstap logging support
DOCS=on: Build and/or install documentation
IPV6=on: IPv6 protocol support
LARGEFILE=on: Largefile support
MINRESPSIZE=on: Minimial response sizing
MMAP=off: Use mmap instead of malloc (experimental)
MUNIN_PLUGIN=off: Install Munin plugin (requires BIND8_STATS)
NSEC3=on: NSEC3 support
PACKED=off: Enable packed structures for reduced memory use
RADIXTREE=on: Enabled: more (15%) memory use but less CPU cycles
RRL=on: Response Rate Limiting
ZONE_STATS=on: Separate statistics for each zone
===> Use 'make config' to modify these settings
- Options name:
- dns_nsd
- USES:
- cpe ssl
- pkg-message:
- For install:
- To run nsd from startup, add nsd_enable="YES" to your etc/rc.conf
Starting with nsd version 4 the old nsdc control program has been
replaced by nsd-control. This requires some manual setup with
nsd-control-setup and editing of the config files.
nsd-control is incompatible with nsdc so when that is used in scripts,
these should be adapted
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.2.9 28 Nov 2011 11:36:53
 |
miwi  |
- Update to 3.2.9
PR: 162782
Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer)
Feature safe: yes |
3.2.8 30 Mar 2011 13:48:13
 |
ohauer  |
- update to version 3.2.8
Bugfixes:
Do setusercontext before chroot, otherwise login.conf etc. are required
inside chroot.
Bugfix #216: Fix leak of compressiontable when the domain table increases in
size.
Bugfix #348: Don't include header/library path if OpenSSL is in /usr.
Bugfix #350: Refused notifies should log client ip.
Bugfix #352: Fix hard coded paths in man pages.
Bugfix #354: The realclean target deletes a bit too much.
Bugfix #357, make xfrd quit with many zones.
Bugfix #362: outgoing-interface and v4 vs. v6 leads to spurious warning
messages.
Bugfix #363: nsd-checkconf -v does not print outgoing-interface ok.
Bugfix: nsd-checkconf -o outgoing-interface omits NOKEY.
Undo Bugfix #235: Don't skip dname compression, messes up packets that do
need compression.
PR: ports/155785
Submitted by: Jaap Akkerhuis <jaap _at_ nlnetlabs.nl> (maintainer) |
3.2.7 26 Jan 2011 11:32:51
 |
pav  |
- Update to 3.2.7
PR: ports/154264
Submitted by: Jaap Akkerhuis <jaap@nlnetlabs.nl> (maintainer)
Feature safe: yes |
3.2.6_2 25 Nov 2010 16:04:00
 |
bapt  |
- fix status command in rc file
- while here remove MD5 entry
bump port revision
PR: ports/152565
Submitted by: eli <elij.mx _at_ gmail.com>
Approved by: Jaap Akkerhuis <jaap _at_ nlnetlabs.nl> |
3.2.6_1 24 Nov 2010 15:44:15
 |
bapt  |
improvements on rc script:
- support reload command
- use nsdc cli has command and let it perform the actual start,stop,... of the
daemon
- at start check if the database exists if not built it (this prevent the
daemon to fail at starting)
- remove the now userless sleep in stop command
bump portrevision
PR: ports/152331
Submitted by: Philippe Pepiot <phil _at_ philpep.org>
Approved by: Jaap Akkerhuis <jaap _at_ NLnetLabs.nl> (maintainer) |
3.2.6 03 Aug 2010 17:26:10
 |
lwhsu  |
- Update to 3.2.6
PR: ports/149234
Submitted by: Jaap Akkerhuis <jaap AT NLnetLabs.nl> (maintainer) |
3.2.5 09 May 2010 11:22:47
 |
miwi  |
- Update to 3.2.5
PR: 145781
Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer) |
3.2.4_1 27 Mar 2010 00:15:24
 |
dougb  |
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr# |
3.2.4_1 20 Mar 2010 18:00:32
 |
miwi  |
- Pass maintainership to Jaap Akkerhuis <jaap@nlnetlabs.nl>
PR: 144865
Submitted by: Olafur Osvaldsson <osvaldsson@icelandic.net> (previous
maintainer) |
3.2.4_1 11 Feb 2010 19:37:10
 |
pgollucci  |
- Fix permission issues
PR: ports/143550
Submitted by: Marko Njezic <mrmax063@maxempire.com>
Approved by: Olafur Osvaldsson <osvaldsson@icelandic.net> (maintainer) |
3.2.4 12 Jan 2010 00:41:23
 |
wen  |
- Update to 3.2.4
PR: ports/142718
Submitted by: Olafur Osvaldsson <osvaldsson@icelandic.net> (maintainer) |
3.2.3 04 Sep 2009 16:44:48
 |
wxs  |
- Update to 3.2.3
PR: ports/138529
Submitted by: Olafur Osvaldsson <osvaldsson@icelandic.net> |
3.2.2 19 May 2009 12:44:03
 |
laszlof  |
- Update to 3.2.2.
PR: ports/134698
Submitted by: Olafur Osvaldsson <osvaldsson@icelandic.net> (maintainer) |
3.2.1 03 Feb 2009 22:54:11
 |
amdmi3  |
- Update to 3.2.1
PR: 131325
Submitted by: Olafur Osvaldsson <osvaldsson at icelandic dot net> (maintainer) |
3.2.0_1 16 Jan 2009 00:30:07
 |
miwi  |
- Add missing openssl dependency [1]
- Fix race when stopping nsd [2]
PR: ports/130263 [1]
ports/130294 [2]
Submitted by: Artis Caune <Artis.Caune@gmail.com> [1] [2]
Approved by: maintainer |
3.2.0 21 Nov 2008 20:34:50
 |
miwi  |
- Update to 3.2.0
PR: 128818
Submitted by: Olafur Osvaldsson <osvaldsson@icelandic.net> (maintainer) |
3.1.1 21 Aug 2008 06:18:49
 |
rafan  |
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk (Only the first 15 lines of the commit message are shown above ) |
3.1.1 29 Jul 2008 17:23:02
 |
pgollucci  |
Cosmetic changes to the rc.d file
Submitted by: dougb
Approved by: araujo (mentor), maintainer implicit |
3.1.1 28 Jul 2008 22:25:55
 |
pgollucci  |
- Update to 3.1.1
- Respect NOPORTDOCS
- Add option NSDMAX_INT
- rename rc.d script nsd.sh -> nsd
PR: ports/125898
Approved by: Olafur Osvaldsson <osvaldsson@icelandic.net> (maintainer),
araujo (mentor) |
3.0.7 14 Dec 2007 19:08:50
 |
miwi  |
- Update to 3.0.7
PR: 118059
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
3.0.6 13 Sep 2007 21:10:29
 |
miwi  |
- Update to 3.0.6
PR: 116180
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
3.0.5 22 Mar 2007 13:28:51
 |
miwi  |
- Update to 3.0.5
PR: 110671
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
3.0.4 25 Jan 2007 17:51:44
 |
rafan  |
- Update to 3.0.4
PR: ports/108329
Submitted by: Olafur Osvaldsson <oli at isnic.is> (maintainer) |
3.0.3 12 Dec 2006 20:28:43
 |
miwi  |
- Update to 3.0.3
PR: ports/106607
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
3.0.2 06 Nov 2006 12:27:37
 |
clsung  |
- Update to 3.0.2
PR: ports/105200
Submitted by: maintainer (Olafur Osvaldsson) |
3.0.1_1 05 Nov 2006 05:58:02
 |
alepulver  |
- Add CONFLICTS with dns/nsd2. |
3.0.1_1 23 Sep 2006 08:07:48
 |
rafan  |
- Fix required_files in rc script.
It requres nsd.conf instead of nsd.zones.
PR: ports/103491
Submitted by: TAKAHASHI Kaoru <kaoru at kaisei.org>
Approved by: Olafur Osvaldsson <oli at isnic.is> (maintainer) |
3.0.1 12 Sep 2006 20:17:15
 |
miwi  |
- Update to 3.0.1
- Changed to OPTIONS
- Added a warning for those using NSD_OPTIONS
PR: ports/103196
Submitted by: Olafur Osvaldsson <oli(at)isnic.is> (maintainer) |
2.3.5 03 Jun 2006 03:05:35
 |
mnag  |
- Update to 2.3.5
PR: 98379
Submitted by: maintainer |
2.3.3 12 Dec 2005 11:42:16
 |
ehaupt  |
Update to 2.3.3
PR: 90177
Submitted by: Konstantin Saurbier <Konstantin@math.uni-bielefeld.de>
Approved by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
2.3.1 06 Sep 2005 16:26:41
 |
garga  |
- Update to 2.3.1
PR: ports/85790
Submitted by: maintainer |
2.3.0 06 May 2005 11:50:25
 |
novel  |
Update to 2.3.0
PR: 80654
Submitted by: Olafur Osvaldsson (maintainer) |
2.2.1 12 Apr 2005 03:26:57
 |
obrien  |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
2.2.1 11 Apr 2005 08:04:41
 |
obrien  |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
2.2.1 21 Feb 2005 15:17:09
 |
vs  |
Update to 2.2.1
PR: ports/77856
Submitted by: maintainer |
2.2.0 07 Feb 2005 21:51:13
 |
edwin  |
[MAINTAINER] dns/nsd: update to 2.2.0
- Update to 2.2.0
With this release nsd no longer requires named-xfer to be
present on the system.
I also changed the options to a configure script.
Added file(s):
- scripts/configure.nsd
PR: ports/76412
Submitted by: Olafur Osvaldsson <oli@isnic.is> |
2.1.5 30 Nov 2004 12:58:19
 |
sem  |
- Update to 2.1.5
BUG FIXES:
- Bug #90: handle \000 in TXT records correctly
- Fixed undefined behavior in the use of vsnprintf when
logging messages.
PR: ports/74517
Submitted by: maintainer |
2.1.4 04 Nov 2004 13:09:07
 |
clive  |
Update to 2.1.4, claimed to be OK about AXFR.
PR: ports/73455
Submitted by: MAINTAINER |
2.1.3 02 Nov 2004 07:40:35
 |
sergei  |
- Update to 2.1.3
- While I'm here, add explicit CONFIGURE_TARGET to silence a warning
PR: ports/73293
Submitted by: Olafur Osvaldsson (maintainer) |
2.1.2 03 Aug 2004 07:13:17
 |
mezz  |
-Update to 2.1.2.
NSD 2.1.2 release notes:
FEATURES:
- NSD now fully supports unknown record types using the notation
specified in RFC3597.
- Support for the following RR types has been added: WKS, X25, ISDN,
RT, NSAP, PX, NAPTR, KX, CERT, DNAME, and APL. DNAME special
processing is not supported.
BUG FIXES:
- Bug #84: NSD now uses SIGUSR1 instead of SIGILL to report stats.
- Bug #85: Support for WKS records.
- Bug #86: The characters "#%&^[]?" can now be used without backslash
in zone file domain names.
- Plugin callback return type fixed.
- The maximum message length for IPv6 UDP packets is now limited to
the IPv6 minimum MTU (1280) unless the IPV6_USE_MIN_MTU socket
option is supported.
PR: ports/69914
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
2.1.1_1 22 Jul 2004 07:03:50
 |
vs  |
- Fix signal-handling
- Bump PORTREVISION
PR: ports/69385
Submitted by: Olafur Osvaldsson (maintainer) |
2.1.1 02 Jul 2004 22:14:06
 |
pav  |
- Update to 2.1.1
PR: ports/68603
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
2.1.0_1 29 May 2004 23:58:37
 |
pav  |
- Rename knobs: ENABLE_* -> WITH_*, DISABLE_* -> WITHOUT_*
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer)
Requested by: kris |
2.1.0_1 29 May 2004 12:23:56
 |
pav  |
- Add rc script
- Add a lot of knobs
- Add second master site
PR: ports/67297
Submitted by: Olafur Osvaldsson <oli@isnic.is> (maintainer) |
2.1.0 27 May 2004 07:51:57
 |
vs  |
Volunteer Olafur Osvaldsson as maintainer since he submitted updates
recently. |
2.1.0 15 May 2004 14:21:47
 |
vs  |
Update to 2.1.0: New networking code allows a single server to handle both
UDP and TCP connections.
(Remove cruft from pkg-descr while here)
PR: ports/66651
Submitted by: Olafur Osvaldsson |
2.0.2 11 May 2004 12:40:34
 |
pav  |
- Update to 2.0.2
PR: ports/66519
Submitted by: Olafur Osvaldsson <oli@isnic.is> |
1.2.4 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
1.2.4 13 Jan 2004 00:06:11
 |
pav  |
- Fix typo in comment |
1.2.4 13 Jan 2004 00:05:30
 |
pav  |
- Update to 1.2.4
PR: ports/61279
Submitted by: Vincent Tantardini <vinc@FreeBSD-fr.org> |
1.2.3 01 Jan 2004 16:38:35
 |
pav  |
- Update to 1.2.3
PR: ports/60784
Submitted by: Vincent Tantardini <vinc@0x45.org> |
1.2.2 05 Sep 2003 04:54:37
 |
edwin  |
Massive repo-copies request: net->dns (partly devel->dns)
PR: ports/56020
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
Approved by: portmgr |