N-DJBDNS is a brand new release of the DJBDNS.
N-DJBDNS-1.06
Apr 19 2014
- Fixed a time zone bug to account for Daylight Savings Time.
- Fixed a potential DoS flaw caused by hash collision. 16cb625e
- Fixed a potential DoS flaw caused by excessive read calls. a67293ce
- Introduced new command line options to all servers. #6
- Updated tinydns(8) server to read data every 5 seconds.
- Fixed a segmentation fault issue in tcprules.
- Removed old *-conf configuration tools.
- Source files formatted for reading and editing comfort.
N-DJBDNS-1.05.9
Dec 18 2013
- Introduced support for DNS/Domain block list in dnscache(8).
- Improved resolver's & root server's log structure, added timestamps etc.
- Updated tinydns(8) server to read data ones at the beginning and later when signalled via SIGUSR1.
- Added Xinetd(8) and Systemd(1) configurations for axfrdns(8) server. #3
- Fixed a null pointer dereference issue.
- Source files formatted for reading and editing comfort.
- Unified client & server's logger into one, retired qlog logger and pickdns server tools.
N-DJBDNS-1.05.8
Sep 01 2013
- Patched Systemd unit files to start DNS servers after the network is up. BZ#999753
- Updated global server list to include a new root server.
- Patched dnscache to write readable logs with timestamps.
- Fixed an off-by-one error in reading server configuration.
- Enable position independent(PIE) binaries. BZ#955160
- Merged patch to use TCP sockets for ANY queries. http://marc.info/?l=djbdns&m=135734230220249&w=2
- Updated logrotate(8) conf to retain old log file. BZ#917560
- Updated logrotate(8) conf to include walldns log.
N-DJBDNS-1.05.7
Mar 13 2013
- Packaged walldns server tool.
- New user manual & systemd unit file for the walldns server.
- Merged patch to bind servers to multiple IP addresses. BZ#913667
- Patch to respond to original destination address. BZ#917580
- Patch to correctly read servers/mydomain.dom files. BZ#913651
- Update Makefile to install systemd unit files.
N-DJBDNS-1.05.6
Jan 20 2013
- Applied patch to fix ghost domain vulnerability. BZ#838761
- Packaged Real time Block List DNS tools: rbldns & rbldns-data. [another rbldnsd]
- User manuals & Systemd unit files for the rbldns server.
- System services and log files renamed after executable names.
- Minor changes to remove compiler warning messages.
- Miscellaneous changes to fix regressions from previous release.
N-DJBDNS-1.05.5
Dec 23 2012
- Applied patch to make SOA responses cache-able. BZ#838965
- Applied patch to merge identical outgoing requests into one. BZ#838965
- Applied patch to define uint32 to be of int type, instead of long, from Kevin. uint32.h
- Applied patch to install Sys-V init scripts for RHEL and
Systemd unit files for latest Fedora distributions.
Patch from: Simone Caronni. - Introduced new variables MERGEQUERIES & DEBUG_LEVEL to the server configuration.
- Makefile.am changed to install Sys-V init scripts under %{_initrddir} = /etc/rc.d/init.d
N-DJBDNS-1.05.4
Mar 20 2012
- N-DJBDNS: New DJBDNS.
- N-DJBDNS: an official Fedora package [BZ#480724]. $ yum install ndjbdns :)
- Integrates with the systemd(1) framework. Sys V init scripts are provided too.
- Uses logrotate(1) instead of multilog(1) to rotate logs every week.
- All configuration files moved to /etc/ndjbdns.
- New commands: dnsqr, axfrdns, axfr-get, dnsfilter, randomip, dnsname, etc.
- New manual written for dnsqr, axfrdns, axfr-get, dnsfilter, randomip, dnsname, etc.
- Source files formatted for reading and hacking comfort.
DJBDNS-1.05.3
Aug 17 2009
- New commands: tinydns, tinydns-data, tinydns-edit, tinydns-get, dnstrace and couple more.
- Tinydns now reads from etc/djbdns/tinydns.conf and logs messages to /var/log/tinydns.log.
- New tools no longer require daemontools.
- The new commands now accept command-line options.
- New manuals written for djbdns, tinydns, tinydns-*.
- All the changes done so far are ported to FreeBSD Unix.
- Source files formatted for reading & hacking comfort.
DJBDNS-1.05.2
Mar 23 2009
- Commands included dnsip, dnsipq, dnsq & dnstracesort
- dnsip, dnsipq & dnsq accept some command-line options
- New manual pages written for dnsip & dnsq commands.
- Four patches applied including the latest from Matthew Dempsky (see ChangeLog for more details).
- COPYING changed to GPLv2 instead of GPLv3.
- Source files formatted for reading & hacking comfort.
DJBDNS-1.05.1
Mar 09 2009
- This release is distributed under GNU GPL.
- dnscache now supports few command line options.
- dnscahe comes with a new manual page.
- dnscache now reads from etc/djbdns/dnscache.conf.
- dnscache logs messages to /var/log/dnscache.log.
- The build system makes use of GNU auto tools.
- Unused or unnecessary files and commands dropped.