Releases
NSD 3.2.4
Jan 6, 2010
Features
- Support DLV records.
- New option 'tcp-query-count:', to limit the maximum number of DNS
queries on a single tcp connection.
- New option 'tcp-timeout:', to override the default tcp timeout.
The option can also be set at build time, --with-tcp-timeout.
- New option 'notify-retry:', to configure how many times NSD should
retry a NOTIFY message.
- New options 'ipv4-edns-size:' and 'ipv6-edns-size:', to set your
preferred EDNS buffer size.
Bugfixes
- Bugfix #269: Additional c99 syntax.
- Bugfix #276: Zonec prints debug data to stderr.
- Bugfix #286: Document verbosity levels in nsd.conf manual page.
- Bugfix #288: Ignore SIGHUP to child processes.
- Fix typo in include file for setusercontext.
Operational notes- UDP/IPv4 sockets have new options set that will disable the DF flag
in IP packets.
Download: nsd-3.2.4.tar.gz
Checksum sha1:
ca94d6c1e53c3ff9d46d3fc7ca56d43590a91a8f
NSD 3.2.3
Aug 17, 2009
Bugfixes
- Bug #236: Allow RRs before the SOA in a zonefile.
- Bug #229: Remove the C99 code.
- Bug #253: Don't put NS RRs in a response with QTYPE=DNSKEY.
- Bug #263: Make TSIG algorithm comparison case insensitive.
- Bug #266: Build failed on systems without strptime.
- Fix install hickup.
- Fix to use 4096 EDNS limit for IPv6 on Linux.
Download: nsd-3.2.3.tar.gz
Checksum sha1:
2afcc6e1086eef7f5e538c7d837f628f83a19a86
NSD 3.2.2
May 18, 2009
Bugfixes
- Off-by-one buffer overflow fix while processing the QUESTION section.
- Return BADVERS when NSD does not implement the VERSION level of the
request, instead of 0x1FORMERR.
- Bugfix #234.
- Bugfix #235.
- Reset 'error occurred' after notifying an error occurred at the $TTL or
$ORIGIN directive (Otherwise, the whole zone is skipped because the
error is reset after reading the SOA).
- Minor bugfixes.
Download: nsd-3.2.2.tar.gz
Checksum sha1:
23fc0be5d447ea852acd49f64743c96403a091fa
NSD 3.2.1
Jan 19, 2009
Features
- New configuration option 'allow-afxr-fallback', "yes" by default. If
set to "no", NSD will never do AXFR fallback, even if the master
does not support IXFR.
- Allow file rotation on nsd.log.
- The new nsd-patch options -s and -o allows you to skip writing
zonefiles and store the output directly to a database file,
respectively.
Bugfixes
- When configuring, don't do strptime test when cross-compiling.
- Bug #230: Output non-error messages to stdout.
- Better error message when ixfr.db old file format is read.
- Bug #218: shared UDP query for all interfaces.
- Bug #222: Remove bashism from nsdc script.
- Nicer check for SHA-256 functionality.
- Fixed some minor memory leaks that occured on reload.
- nsdc: check if a lockfile has not gone stale, when lock failed.
- Bugfix strptime compatibility function.
Operational notes
- NSD will now fallback to AXFR, only if the master does not support IXFR.
- You can adjust nsdc patch to skip textfile patching. This will
increase the patching process, but will not output to zonefiles
anymore. By default, this is turned off.
Download: nsd-3.2.1.tar.gz
Checksum sha1:
2829d8f00dc9a6f13178efb80c21566f95db132a
NSD 3.2.0
Nov 10, 2008
Features
- AXFR/TCP fallback in case of failing IXFR zone transfers.
- RFC 4635: support for hmac-sha1 and hmac-sha256 TSIG algorithm
identifiers, "Bugfix #130".
- Configure the source ip-address for notifies (master) and zone
requests (slave) in nsd.conf, "Bugfix #148".
- nsd-notify and nsd-xfer allow you to configure the outgoing
hostname and source port, in addition to the source address.
- Additional debug and verbose log messages.
Bugfixes
- Only normalize dnames in rdatas when rrtype is listed in RFC 4034,
section 6.2: Canonical RR Form, following
draft-ietf-dnsext-dnssec-bis-updates (affects RRSIG and NSEC records).
- Typo in zonec manpage.
- Bugfix in log_finalize.
- Fix race condition between nsdc patch and server reload.
Operational notes
- IMPORTANT: Format of ixfr.db has changed. When you are planning an upgrade to the
new NSD release, make sure to process the old ixfr.db before starting
the new release (by running nsdc patch).
- IXFR is transmitted over TCP by default instead of UDP. If you want to
continue the use of IXFR/UDP, please modify your zone configuration
file to:
request-xfr: UDP 1.2.3.4 tsigkey
- We strongly recommend to enable TSIG if you send IXFR over UDP.
When all masters fail to transmit IXFR/UDP, slave will fallback to
IXFR/TCP and eventually AXFR/TCP.
- nsd-patch prints errors to stderr instead of stdout.
Download: nsd-3.2.0.tar.gz
Checksum sha1:
7cc37fdd10f4ad78ed58d4e1a304a4496ebaefe7
NSD 3.1.1
Jul 21, 2008
Features- The number of maximum interfaces allowed is configurable with
--with-max_interfaces (thanks John Lightsey).
Bugfixes
- Try to avoid race conditions when NSD reloads and nsdc signals NSD: Update the pidfile before exiting the old server.
- Fixed memory leak when NSEC3 enabled but not needed.
- Added region destroys when erroring during zone transfers.
- Bugfix #191: nsd-checkconf allowed (max_interfaces-1) interfaces.
Download: nsd-3.1.1.tar.gz
Checksum sha1:
5d175e2514294dba1336ab0e5421f68076af278f
NSD 3.1.0
June 23, 2008
Features
- NSD is now NSEC3 enabled by default. You can disable it by configuring NSD with --disable-nsec3.
- Added "hide-version" configuration setting, to stop NSD from answering CHAOS class version requests.
- Added bind2nsd 0.5.0 in contrib/.
- Report source and zone for denied AXFR attempts.
Bugfixes
- Bug #172: Zone compiler gives more sane error messages.
- Manual pages are in mansun format now, which is more portable.
- Log tcp read error only when connection not reset by peer or when verbosity level >= 2.
- RRs are compared without checking TTL value.
Operational notes- Default locations of nsd.db, ixfr.db, xfrd.state are changed to /var/db/nsd.
Download: nsd-3.1.0.tar.gz
Checksum sha1:
4cf8dea9fcdd2e0f7a5ab8b8a7399e3ebd533cf4
NSD 3.0.8
April 18, 2008
Features
- Better logging for nsd-notify (show 'broken' zone)
- Bug #164: Add configuration for chkconfig to control nsd
service
- Better logging when creating database failed.
Bugfixes
- Fixed nsdc start when nsd already running: do not initialize
server, since it is already running.
- Bug #163: Fixup bug where data related files are looked up in the
wrong directory when chrooted with chrootdir ending with a
slash.
- Bug #157: Fixup bug where nsd would return FORMERR if received an
edns query with version set to zero and rdlen larger than zero.
- Fixed strptime, so that zonec will also work on systems with
broken strptime (like leopard :-)).
- Do not answer nsec3 wildcard information when DO bit is not
set.
- Various spelling errors.
Download: nsd-3.0.8.tar.gz
Checksum sha1:
a5af4f406219636934dfd16810ba9c112412680e
NSD 3.0.7
November 13th, 2007
Bugfixes
- Error handling for malformed IXFRs improved.
- Bug #162 and #156: Fixed man pages, consistent syntax.
Download: nsd-3.0.7.tar.gz
Checksum sha1:
c4038c017e270a4b0012dcaf47c67593f34ddde8
NSD 3.0.6
August 7th, 2007
Features- Report source and zone for denied AXFR attempts.
Bugfixes
- More elegant handling of malformed nsec3 records from a zone
transfer.
- Fixup ignored return value in region-allocator.
- Added bind2nsd 0.5.0 (http://bind2nsd.sourceforge.net) in
contrib/.
Download: nsd-3.0.6.tar.gz
Checksum sha1:
d285cc1f81f61b9ee6272473f7a526593623e86e
NSD 3.0.5
March 20th, 2007
Bugfixes
- Fixed problem with reload waiting very long. If the OS has a
raging herd problem, NSD could block in a UDP operation and
that process would stop reload from finishing. Made UDP sockets
nonblocking.
- Made TCP listen sockets nonblocking. NSD could block in
accept.
- Handle the new CERT RDATA types defined in RFC 4398
(submitted by Mans Nilsson).
- Fixed a bug where zonec would choke on unknown CERT RDATA
types.
- Change nsd-notify retry timer from linear into exponential
backoff (submitted by Mans Nilsson).
- Debug flag (-d) behavior changed. Nsd now also forks
children when run in debug mode.
- Added verbosity mode (-V <level>) for extra operational
logging.
- zonesdir default is /etc/nsd. This can be overridden in
nsd.conf.
- if clients drop the tcp connection this does not result in a
logfile entry, unless verbosity is set 2 or more.
Download: nsd-3.0.5.tar.gz
Checksum sha1:
e6b433e0017d51b8c3f31897053d6c7718957627
NSD 3.0.4
January 18th, 2007
Features
- Added contrib/nsd.zones2nsd.conf python script to convert NSD 2
to NSD 3 config files, contributed by Stephane Bortzmeyer.
- The nsdc control script will print 'nsd startup failed' if the
nsd executable does not start (due to bad permissions, bad config,
...).
Bugfixes
- zonec will print an error when other data is put next to a
CNAME.
- Fixup unaligned memory access that could occur when reading
ixfr.db with a partial transfer inside.
- Fixup for the WKS RR type printout by nsd-patch and
nsd-xfer.
- Error message 'could not read database CRC' now only given on
error.
- ./configure --zonesdir=<directory for zone files>
now works to set a default value for the zonesdir: <dir> nsd.conf
directive. Set zonesdir: "" to disable the change of directory.
- Bug: reload crashes with log message 'continuing with old database',
and after that no more zone updates. Manual fix is to kill -HUP,
but now fixed in software to try to reload again (and again).
- Small speedup where xfrd could briefly be busy-waiting.
- If master sends IXFR with glue that is already present in
the zone this is silently accepted. Printed in debug mode -L 2. To make
the log file smaller.
- Exponential backoff for zones that never worked to max of 4
hours. For expired zones the SOA retry values are used.
- allow-notify acl entries 'NOKEY' match only queries without
TSIG.
- Answers to valid notifies contained wrong RR counts in the
header. The notifies were processed correctly, but now the
acknowledgement reply is in correct DNS format.
Download: nsd-3.0.4.tar.gz
Checksum sha1:
e34333450a32d4683216c136218699e7f8c8367d
NSD 3.0.3
December 7th, 2006
Bugfixes
- Bug #152: NSD would not use the identity from nsd.conf,
fixed.
- Bug #153: When running with thousands of secondary zones, NSD
would run out of UDP sockets. Caused crash on FreeBSD, errors on Linux
('out of file descriptors'), depending on ulimits. Fixed.
- Fixed getaddrinfo error message to be more descriptive.
- Fallback to ip4 if getaddrinfo fails for ip6.
- Will no longer lose a notify message during reloads
(IPC).
- Will no longer lose transfer in progress when notified for that
zone.
- Nicer error when operator forgets to rebuild after deleting a
zone.
Download: nsd-3.0.3.tar.gz
Checksum sha1:
3321d3826256eff683799dd2706eb92dc1bbff78
NSD 3.0.2
November 3rd, 2006
Bugfixes
- Nice error from zonec on a wrong configuration zone
name.
- Nicer warning from zonec when starting secondary zone with
no zone file for the first time.
- nsdc makes more portable use of 'which' (for
SunOS5.9/bash2.05).
- Bug #143: Improved handling of zonesdir: directive and relative
pidfile, database, diff file, xfrdfile paths in nsdc.sh and
nsd-patch. They would not find the files.
- Bug #144: LOC RRtype default values for precision wrong.
Fixed.
- Bug #145: NSD failed to reload cases of simultaneous zone
transfer.
- Bug #146: NSD fails to write to xfrdfile when chrooted. Fixed.
Also fix for difffile when chrooted.
- Bug #147: NSD runs out of memory. Fixed, memory is reused.
Occurred when running NSD with very big zones and large
updates.
- nsd -L 1 logging is smaller, -L 2 contains all debug information.
(only available for debug compiles).
- Bug #149: Fixed text for NOTAUTH error code. When notify is
not authorised REFUSED error code returned instead.
Download: nsd-3.0.2.tar.gz
Checksum sha1:
9a141e67e7d60c84aa1169061230c4761ee35608
NSD 3.0.1
September 6th, 2006
Bugfixes- nsd-patch prints SOA record at start of zone files.
Download: nsd-3.0.1.tar.gz
Checksum sha1:
37259401e1040ea99540590a9dedc519b48543e1
NSD 3.0.0
September 5th, 2006
Features
- nsd-patch prints SOA record at start of zone
files: NSD requests but does not provide IXFR transfers; NSD keeps
track of SOA timeouts for secondary zones.
- TSIG authentication supported: For queries, for notifies, for
zone transfers.
- NOTIFY messages of zone updates, incoming and
outgoing.
- DNAME type is supported, including CNAME synthesis.
- config file, nsd.conf(5), place to put TSIG keys, server
settings, and lists of ip-addresses/ranges for AXFR/IXFR and
NOTIFY.
- Prepared for NSEC3 (--enable-nsec3), experimental code for
testing in workshops.
- Prepared for NSID (--enable-nsid), experimental code for
testing in workshops.
Bugfixes
- Contains all bug fixes from 2.3.5 and before.
- The sighandler() bug is fixed more thoroughly, by using pipes for
interprocess communication.
- CNAMEs are followed by the server to different zones and
information from that zone is returned. This saves a followup
query.
- Bug fixes (ported) 2.3.6: nsd-notify will retry max 15 times 5
second retries; Bug #105: nsdc lacks locking, fixed locking for root
user; Bug #134: nsd: make -N <large number> work again; Bug #135:
Typo in locking code for nsdc, fixed; uninitialised variable fixed;
unaligned memory access (on Solaris SPARC), in zonec LOC parsing,
fixed; Bug #138: nsd aborts trying to bind all interfaces if ip6 is not
enabled, instead it will fallback to ip4; Bug #139: resync timer for
stats to whole minute; Bug #140: NSD did not clear CD bit on
authoritative answers; Bug #141: NSD did not clear flags on a formerror
reply.
Operational notes
- config file needed, nsd.conf(5) supersedes nsd.zones and
nsdc.conf.
- AXFR transfers are denied by default. Allow in config
file.
- Zones only become secondary with "request-xfr:" items in config
file.
- NSD produces "ixfr.db" file with a journal of zone transfers.
Use nsdc patch to merge changes back to zone files and remake
db.
- NSD produces "xfrd.state" file with zone timeout information.
The file is text formatted.
- NSD sends notifies automatically, nsd-notify is deprecated and
will be removed from the package.
- NSD requests AXFR/IXFR and reloads the updates automatically,
nsd-xfer is deprecated and will be removed from the package.
- Check your config file with nsd-checkconf.
Download: nsd-3.0.0.tar.gz
Checksum sha1:
353b388fdd1d5e03fb3a73738b83b617edc06392
NSD 2.3.7
April 16th, 2007
Bugfixes
- Bug #149: Fixed text for NOTAUTH error code.
- Fixed getaddrinfo error message to be more descriptive.
- Fallback to IPv4 if getaddrinfo fails for IPv6.
- Type WKS printed wrong from nsd-xfer. Fixup in call to
getservbyport.
- No warning on time_t to int conversion in log_file().
Download: nsd-2.3.7.tar.gz
Checksum sha1:
4eee0dfdbe823c83e16a4830e97256e66e1d331a
NSD 2.3.6
October 11th, 2006
Features
- nsd-notify will retry max 15 times 5 second retries.
- Patch from Stephane to allow xfer in parallel added to
contrib.
Bugfixes
- Bug #105: nsdc lacks locking, fixed locking for root
user.
- Bug #134: nsd: make -N <large number> work again.
- Bug #135: Typo in locking code for nsdc, fixed.
- Uninitialised variable (found in nsd3 debugging) fixed.
- Unaligned memory access (on Solaris SPARC, from nsd3
debugging), in zonec LOC parsing, fixed.
- Removed unused named8_stats ptr.
- Bug #138: nsd aborts trying to bind all interfaces if ip6 is
not enabled, instead it will fallback to ip4.
- Bug #139: resync stats to whole period.
- Bug #140: NSD did not clear CD bit on authoritative
answers.
- Bug #141: NSD did not clear flags on a formerror reply.
- tsig null ptr when size set, fixed.
- Bug #144: LOC RRtype defaults not according to RFC1876.
Download: nsd-2.3.6.tar.gz
Checksum sha1:
35924540e51ac67150c6bdee6e6f1e411c44ab88
NSD 2.3.5
June 2nd, 2006
Bugfixes
- Bug #132: regression, nsd: fix compile with
--disable-ipv6
- Makefile: remove gnuisms
Download: nsd-2.3.5.tar.gz
Checksum sha1:
99d3e0a763700ffa130082bb7955ddb6fa1ad5d7
NSD 2.3.4
May 2nd, 2006
Bugfixes
- Unknown type codes for type code numbers > 48 and < 97 work
again. (this implies --enable-checking can be enabled again)
- nsd: sighandler() fixes
- Bug #118: nsd: nsd_notify waits for a response. Will retry the
notify after a timeout.
- Bug #124: $(DESTDIR) was added to Makefile.in.
- Bug #128: zonec: parser can handle \\ at the end of a
string.
- zonec: lexer: add \r to the newline delimeter
- zonec: use strtol with an explicit base 10 as parameter.
(Scott Rose, Roy Arends)
- nsd-xfer: print human readable error codes. Change logging to
be more in line with the rest.
Download: nsd-2.3.4.tar.gz
Checksum sha1:
c9e3959ab61fecaa78f64fda9d19abd06309015a
NSD 2.3.3
December 7th, 2005
Bugfixes- Apply the correct patch to nsdc.sh.in.
Download: nsd-2.3.3.tar.gz
Checksum sha1:
def04dc4cecc70065edd3174ff0326027d208eb8
NSD 2.3.2
December 5th, 2005
Features- Bug #101: add support for the SPF record.
Bugfixes
- Bug #100: replaced non-portable use of timegm(3) with
portable implementation (mktime_from_utc).
- Bug #103: nsd: trim the SOA's TTL to the MINIMUM value when
returning a negative answer.
- Bug #104: nsd: add a time_t timestamp to the log when logging to
a file.
- Bug #105: nsdc: use a lock file when rebuilding the database
(patch by Jakob Schlyter/Ted Lindgreen/Sebastian/Ondrej
Sury).
- Bug #106: zonec: don't walk all 256 NSEC windows when that is
not needed.
- Bug #107: zonec: fixed a crash when encountering bad unknown
rdata.
- nsd: Don't print: "error: nsd is already running as <pid>,
stopping" when in fact NSD continues to run.
- nsd: Minimize the race window in sig_handler().
Operational notes- We are now using a SHA-1 digest on the NSD tarball.
Download: nsd-2.3.2.tar.gz
Checksum sha1:
6073d7d5675e62d242e305fde2a05de006bae6cf
NSD 2.3.1
August 31st, 2005
Bugfixes
- zonec: Don't crash when generating error messages outside of
zone files.
- nsd: when logging to a file the pid is now printed.
- nsd: Reset 'boot' time in statistics when reloading the
database, since the statistics are reset to 0 on a reload.
- nsd-xfer.c: Added '-a' option to specify local address to
connect from. Original patch supplied by Walter Hop
<nsd@walter.transip.nl>.
- Bug #98: Allow mnemonics for DS and RRSIG algorithm
field.
Download: nsd-2.3.1.tar.gz
Checksum md5:
c24c4dc3e7ad2ab67f4fd8a8668fc1b6
NSD 2.3.0
May 2nd, 2005
Features- DNSSEC is now enabled by default. NSD should be fully compliant
with RFC4033, RFC4034, and RFC4035.
Bugfixes
- nsd: Ensure that the number of -a flags does not exceed the
maximum specified by MAX_INTERFACES in config.h.
- nsd-xfer: Use serial number arithmetic (RFC1982) for the zone
serial check
- nsdc: Don't pass (fake) serial number to nsd-xfer if the zone
file does not exist.
- zonec: Loading many zones would cause namedb_find_zone to slow
down, performance patch by Kazunori Fujiwara.
- Bug #96: nsd-xfer did not handle 8-bit domain names
correctly.
Download: nsd-2.3.0.tar.gz
Checksum md5:
76512e7d188d3da4a83d0d3cc6c9399e
NSD 2.2.1
February 21th, 2005
Features- The message priority is now included when logging to a
file.
Bugfixes
- Zero length RDATA using the unknown RR notation was not working
(except for the APL RR type).
- Bug #93: './configure' error message containing a comma must be
properly bracketed.
- Bug #94: nsd-xfer: Handle unexpected EOF when receiving AXFR
data. Timeout if no data is received for more than 120 seconds (see the
TCP_TIMEOUT parameter in config.h).
- Bug #95: An owner starting with an asterisk label ("*") was
being treated as its own wildcard child.
Download: nsd-2.2.1.tar.gz
Checksum md5:
6875cb2495122654334e6234ebeb9d98
NSD 2.2.0
January 18th, 2005
Features- nsd-xfer: replacement program for named-xfer to perform zone
transfers using AXFR. TSIG is supported by nsd-xfer but not yet by the
nsd server. DNSSEC is also supported. TSIG requires OpenSSL version
0.9.7 or higher, configure using --disable-tsig if you do not have
OpenSSL installed. Configure using --with-ssl=path if OpenSSL is not
installed at a standard location.
Bugfixes
- Fixed endian problem in WKS record.
- Protocol can now be specified numerically in WKS record.
- Allow escape sequences (\DDD) in TTL, RR class, and RR
type.
- The zone compiler now accepts many more characters in unquoted
strings such as domain name labels. The characters no longer need to
be escaped with a backslash.
- Close included files after reading.
- Maximum TCP message size is now 65535 bytes. AXFR response
packets are still limited to 16383 bytes for optimal compression of
dnames.
- The TSIG key for AXFRs can now also be stored in the file
<zonename>.tsiginfo. This makes it possible to use TSIG with
multiple master servers.
- Signals are no longer blocked while performing I/O so the server
should respond quicker to signals.
- Fixed parsing of LOC rdata. Fractions and altitude were not
handled correctly.
Code changesCode change: New data structure 'buffer_type' for representing
binary buffers that can be read, written, and resized. Data in these
buffers is stored in network byte order. This data structure replaces
the iobuf field of 'struct query'.
Download: nsd-2.2.0.tar.gz
Checksum md5:
e84b8e9d03062710ea847ea146ccb5d5
NSD 2.1.5
November 29th, 2004
Bugfixes
- Bug #90: handle \000 in TXT records correctly
- Fixed undefined behavior in the use of vsnprintf when logging
messages. This caused crashes on Linux/PPC.
Download: nsd-2.1.5.tar.gz
Checksum md5:
24e81b2bb25f0663e153e174bb585f04
NSD 2.1.4
November 3rd, 2004
Bugfixes- nsdc: Fixed a typo that caused AXFRs to stop working.
Download: nsd-2.1.4.tar.gz
Checksum md5:
8aee452493b93f27c52e8b4dd2d5a161
NSD 2.1.3
October 28th, 2004
Features- nsd: The pidfile can be specified using the '-P'
option.
Bugfixes
- Bug #87: allow @ in the rdata.
- Bug #88: allow ::FFFF:ipv4addr in AAAA records.
- Bug #89: Count the number of queries received over TCP, instead
of the number of TCP connections.
- Zonec: when - is used as input, set the filename to
'STDIN'.
- The nsdc script handles failed AXFRs more gracefully.
- NSD emits an error when it sees bitlabels (RFC 2673).
- Only copy the CD bit when DNSSEC is enabled.
Download: nsd-2.1.3.tar.gz
Checksum md5:
ea832d52e97a22f0f82a48fd16a72de7
NSD 2.1.2
July 30th, 2004
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.
Bugfixes
- 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.
Download: nsd-2.1.2.tar.gz
Checksum md5:
dfab5d1d06e6bc880eef3f55b380bb66
NSD 2.1.1
July 1st, 2004
Bugfixes
- Bug #81: Handle unknown types correctly.
- Bug #82: Zonec: don't report "0 errors" unless -v is
specified.
- Bug #83: Close zone files after parsing.
- Handle AFSDB RR type.
Download: nsd-2.1.1.tar.gz
Checksum md5:
244f04252e5b307402318e256c5f45f3
NSD 2.1.0
May 14th, 2004
Features- New networking code allows a single server to handle both UDP
and TCP connections. By default up to 10 simultaneous TCP connections
are supported. Use the '-n' flag to change the default.
Download: nsd-2.1.0.tar.gz
Checksum md5:
d2b6246c1b639ca23894f95b4203f016
NSD 2.0.2
March 25th, 2004
Bugfixes
- Allow the use of a mnemonic for the algorithm field of a DNSKEY
record.
- Behavior of the zonec -v flag has been modified. By default zonec
will only print a single line with a summary of the error
count.
- Bug #75: Fixed typo in previous "fix".
Download: nsd-2.0.2.tar.gz
Checksum md5:
6e2634f0edb81ed2d248975783644432
NSD 2.0.1
March 15th, 2004
Bugfixes
- Queries for QTYPE DS (DNSSEC) were not handled correctly in
certain cases.
- Partial support for unknown RRs. Known RR types with unknown RR
data format is not yet supported.
- Bug #75: Fixed bad error message when nsdc update is run for the
first time.
- Bug #78: Multiple zones, each with include directives, are now
compiled correctly.
Download: nsd-2.0.1.tar.gz
Checksum md5:
0d04eaa23163f699daf755c006da1501
NSD 2.0.0
February 14th, 2004
Features
- Experimental DNSSEC support implemented, but disabled by
default. Enable using the --enable-dnssec configuration
option.
- IPv6 enabled by default. Disable using the --disable-ipv6
configuration option.
Bugfixes
- Bug #47: Domain name is now logged when a notify is
received.
- Bug #70: First include all A records in the additional section,
followed by AAAA records.
- Bug #77: Check length of domain name and label.
- LOC records are supported again.
Download: nsd-2.0.0.tar.gz
Checksum md5:
a09542645b91ff60564b0f4db436af01
|