maradns-2.0.09:
This is the stable release of MaraDNS.(2014.02.12)
- Deadwood updated to 3.2.05
- Startup scripts are now chkconfig-compatible
maradns-2.0.08:
This is the stable release of MaraDNS.(2014.01.14)
- Deadwood updated to 3.2.04
- Make DNS packet compression case-insensitive
- Attach IPv6 glue to NS and MX records when MaraDNS is compiled for IPv6
- Remove warning when MaraDNS is compiled for IPv6
- Remove warning when compiling getzone.c
maradns-2.0.07d:
This is the stable release of MaraDNS.(2013.12.02)
- Deadwood updated to 3.2.03d to patch security hole discussed at samiam.org/blog/20131202.html
maradns-1.4.13:
This is the legacy branch of MaraDNS. Please upgrade to MaraDNS 2.(2013.12.02)
- Deadwood updated to 3.2.03d to patch security hole discussed at samiam.org/blog/20131202.html
maradns-2.0.07c:
This is the stable release of MaraDNS.(2013.07.20; declared stable 2013.09.20)
- Seven-line fix to Deadwood to fix resolution problem; more details in blog
maradns-2.0.07b:
This is the stable release of MaraDNS.(2013.04.23; declared stable 2013.06.22)
- One-line fix to Deadwood to fix resolution problem
maradns-2.0.07:
This is the stable release of MaraDNS.(2013.01.20)
- MaraDNS updated for CentOS 6
- Deadwood updated to 3.2.03
- GPG key updated
- Installs and tests pass in new CentOS install
maradns-1.4.12:
This is the legacy branch of MaraDNS. Please upgrade to MaraDNS 2.(2012.03.17)
- Maximum TTL now one day to eliminate ghost domain-style attacks.
maradns-1.3.07.15:
This is the obsolete branch of MaraDNS.(2012.03.17)
- Maximum TTL now one day to eliminate ghost domain-style attacks.
maradns-2.0.06:
This is a stable release of MaraDNS.(2012.03.11)
- Deadwood updated to 3.2.02
maradns-1.4.11:
This is the legacy branch of MaraDNS. Please upgrade to MaraDNS 2.(2012.03.11)
- Deadwood updated to 3.2.02
maradns-2.0.05:
This is a stable release of MaraDNS.(2012.02.12)
- Security bugfix for CVE-2011-5056
- Deadwood updated to Deadwood 3.2.01
- Nicholas Bamber's Makefile.freebsd file added.
maradns-1.4.10:
The hash compression function has better collision resistance. More details(2012.01.13)
maradns-1.3.07.14:
The hash compression function has better collision resistance. More details(2012.01.13)
maradns-1.4.09:
Hotfix: The hash randomization now has 31 bits of entropy, and the hash does a fairly good job of choosing a random hash bucket again. More details(2011.12.30)
maradns-1.3.07.13:
Hotfix: The hash randomization now has 31 bits of entropy, and the hash does a fairly good job of choosing a random hash bucket again. More details(2011.12.30)
maradns-1.4.08:
Security hotfix: Hash randomization added to MaraDNS 1's recursive resolver. MaraDNS 2 is not impacted (it's been using a randomized hash since 2007). More details(2011.12.29)
maradns-1.3.07.12:
Security hotfix: Hash randomization added to MaraDNS 1's recursive resolver. MaraDNS 2 is not impacted (it's been using a randomized hash since 2007). More details(2011.12.29)
maradns-2.0.04:
This is a stable release of MaraDNS.(2011.11.12)
- AngelD's issue with zone transfers when there are a lot of FQDN4 records fixed.
- Karim's issue with '/read' directive fixed
maradns-1.4.07:
This is a legacy release of MaraDNS. All patches are backports of MaraDNS 2.0 bug fixes.(2011.11.11)
- A typo fix for fetchzone
- AXFR-over-UDP packets are now correctly marked "truncated"
- It is now possible to have the '/' in hostnames
- Fix for Debian bug #607739: Hostname shown when complaining about DDIP issues
- AngelD's issue with zone transfers when there are a lot of FQDN4 records fixed.
- Karim's issue with '/read' directive fixed
maradns-2.0.03:
This is a stable release of MaraDNS.(2011.08.05)
- Deadwood updated to Deadwood 3.0.03
- ANY queries that do not fit in 512 bytes are now properly truncated
- RFC2317 hostnames with slash characters ('/') are now supported
- MaraDNS is now fully installed when 'make install' is invoked (at least on CentOS 5)
- DDIP MX problem records now show hostname
- Correct handling of IXFR and AXFR requests sent over UDP (the UDP server now always marks these as being truncated)
- Documentation updates
- Give information on how to RTFM (correct manpage pointed out) if a csv2 file doesn't parse
- Added support for --pid=/path/to/file to Duende (courtesy Yarin)
- ipv6 fixes applied
- Courtesy of Nicholas Bamber, Duende should now reap all children (as long as they don't need a KILL/9 signal to exit)
- Updates to the SQA regressions
- MaraDNS 2.0 tarball is now xz compressed; MaraDNS 2.0 Windows binary is now provided.
maradns-2.0.02:
This is a stable branch of MaraDNS.(2011.02.05)
- Documentation updates
- Applied Corey's patch that fixes a typo in fetchzone.c
- Applied Yarin's patch that makes the "install.locations" script more flexible.
- I have adapted Yarin's patch that makes email addresses like 'john\.doe@example.com' possible in SOA records.
- Updated an error message that stated we were running MaraDNS 1.2 (now says 2.0)
- Updated the copyright statement to have the year 2011
- Deadwood updated to 3.0.02
- Fix for CVE-2011-0520
maradns-1.4.06:
This is a stable branch of MaraDNS.(2011.01.28)
- Fix for CVE-2011-0520
- Deadwood updated to 3.0.02
maradns-2.0.01:
This is a stable branch of MaraDNS.(2010.09.28)
- MaraDNS build process modified to compile without any recursion; recursion is now supplied by Deadwood.
maradns-1.4.05:
This is a stable branch of MaraDNS.(2010.09.25)
- Deadwood updated to the stable 3.0.01 release.
- MicroDNS now returns "not implemented" when given an EDNS packet
- FAQ updated.
maradns-1.4.04:
This is the stable branch of MaraDNS.(2010.07.31)
- Bugfix: NAPTR records now work when ~ is used to separate records
- NAPTR records now documented
- Bugfix: ANY queries now correctly work with NS referrals
- Example IPv6 addresses now use RFC-4193 compliant IPs
- Website updated to point out that Deadwood is now feature complete and ready for beta-testing
- Some updates to the SQA regressions
- Deadwood updated to Deadwood 2.9.02
- Windows-only mkSecretTxt program added (*NIX users can just type in "dd if=/dev/urandom of=secret.txt bs=64 count=1"; this gives Windows the same ability).
maradns-1.4.03:
This is the stable branch of MaraDNS.(2010.02.02)
- Patch fixing bug where an improperly terminated domain name in a csv2 zone file terminated MaraDNS.
- Documentation for reject_aaaa and reject_ptr (which have been around since 2003 but never documented until now) added.
- Other documentation updates
maradns-1.3.07.10:
This is the previous stable branch of MaraDNS.(2010.02.02)
- Backport of patch fixing bug where an improperly terminated domain name in a csv2 zone file terminated MaraDNS.
maradns-1.4.02:
This is the stable branch of MaraDNS.(2010.01.08)
- Documentation updated for 1.4 MaraDNS release.
- RPM spec file now builds RPM in CentOS (RHEL) 5.
- csv2_default_zonefile was accidently broken in MaraDNS 1.4.01; fixed.
- Updates to the SQA regressions; we now try some regressions that intermittently fail in CentOS 5 up to three times before giving up.
maradns-1.4.01:
This is the stable branch of MaraDNS.(2009.12.21)
- The * character is no longer allowed in zone names.
- Deadwood updated to Deadwood 2.4.10
- Documentation update
maradns-1.3.14:
This is the development branch of MaraDNS.(2009.08.04)
- William Summers submitted a patch to fix OpenBSD compile issues.
- Deadwood 2 updated to Deadwood-2.04 (with the tools also in MaraDNS removed and the INSTALL document revised accordingly)
- Workaround for AFNIC (.fr) registration issues added
- GCC 4.3.2 compile-time warnings removed
- Milan Kupcevic added dns_port support to zoneserver
- stdint.h now used for fixed-sized integers; this should make MaraDNS easier to compile on unsupported platforms.
maradns-1.3.13:
This is the development branch of MaraDNS.Older changes(2009.02.13)
- private_ips test revamped to work in a stock CentOS 5.2 install
- New parameter added notthere_ip (Sponsored by XenoBank who offer internet privacy via a web browser that automagically uses the TOR network for web browsing)
- mqhash updated to also use Radio Gatun hash (in 32-bit mode).
- Currently unused borked_zone test added to SQA regressions