February 14th, 2012· Security bugfix for CVE-2011-5056
· Deadwood updated to Deadwood 3.2.01
· Nicholas Bamber's Makefile.freebsd file added.
September 27th, 2010· Deadwood updated to the stable 3.0.01 release.
· MicroDNS now returns "not implemented" when given an EDNS packet
· FAQ updated.
July 31st, 2010· 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).
July 31st, 2010· 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
July 31st, 2010· 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.
July 31st, 2010· 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.
July 31st, 2010· 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
July 31st, 2010· Deadwood 2 updated to version Deadwood-2.02
· When sending a "host not here" reply, the RD and RA bits in the header were incorrectly set. Fixed. I would like to thank Dr. Volker Jaenisch for not only pointing out this bug, but supplying a patch to fix it.
· A compile-time warning when compiling with GCC 4.1 removed.
· mararc_n_verbose_query SQA regression updated to be more stable.
December 13th, 2007· Fixed bug where MaraDNS did not correctly echo the rd bit the client sent us.
· The RA bit in the header is cleared when sending an authoritative answer, and set when sending a recursive answer. Thanks to Jan Hrdonka for the bug report.
· Allow there to be CSV2 zone files with nothing but SOA and NS records.
· One of the ICANN root servers has just changed, and is updated in the MaraDNS code
January 10th, 2007· The recursive resolver can now use custom root servers for subtrees of the DNS space; for example root_servers["local."] = "10.1.2.3"
· Windows port now compiles with -Os, resulting in a smaller Windows binary (actually, when I built the 1.2.12.04 binary, I set this parameter by hand; now it's the default Windows build flag)
· Windows port now uses pthreads-w32 2.8 instead of pthreads-w32 2.6
· csv2 parsing code updated to always allow and always ignore commented tildes
· Bugfix: Star records that aren't in an authoritative zone now work
· MaraDNS now will not waste time trying to find authoritative records if there are no authoritative records to find
· Some minor webpage updates
· Troubleshooting guide added to tutorial