MaraDNS kan, zoals de naam al een beetje door laat schemeren, een DNS opzetten. Het programma is geschreven met het uitgangspunt om een veilige en compacte DNS te maken. Zo gebruikt het een eigen library om buffer overflows te voorkomen en draait het niet in een root account maar als een unprivileged user. De ontwikkelaars hebben alweer versie 1.2.07.4 uitgebracht in de stable branch met de volgende aanpassingen:
Version 1.2.07.4:Version 1.2.07.3:
- Delegation NS records fixed
- Some minor mararc parsing bugs fixed
- Documentation tweaks (the webpage now validates, etc.)
Version 1.2.07.2:
- MaraDNS compiles on OpenBSD (Thanks, Adam Montague, for the OpenBSD account).
- MaraDNS RPM file fixed to include /etc/maradns/logger directory that the daeminizing tool needs.
- Documentation updated to clarify that a single name can have more than one IP
- Updated the mqhash password management utility (Next: Document this useful little program).
- The binary RPM is now built on CentOS 3.7 instead of RedHat 6.2
Version 1.2.07.1:
- Location of Duende in the zoneserver startup script was broken. Fixed. Thanks to Daniel Zilli for finding this.
- Have the server return "server fail" instead of "format error" when no nameservers can be contacted when trying to resolve a given host name.
- Make the default behavior for the above case be to send out that "server fail" message.
- Added Danial Zilli's wonderful Brazilian Portuguese translation of Mara's documents and status
- duende now always logs a message before exiting
- zone names are now case-insensitive.
- Programs in sqa/ directory can compile again.
- Dictionary variables now must be initialized to work.
- Documentation updated.