| Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
|
|||||
djbdns is a simple and secure DNS implementation created by Daniel J. Bernstein because he was fed up with repeated BIND security holes. There have been no security bugs found in djbdns since version 1.0, and there is an as-yet-unclaimed $500 prize for the first person to find a security hole.
djbdns consists of 6 servers:
a number of client tools:
and associated configuration tools.
djbdns splits off different features and services, like AXFR zone transfers, into separate programs. Zone file parsing, DNS caching, and recursive resolving are also implemented as separate programs. The result of these design decisions is a dramatic reduction in code size and complexity of the daemon program that answers lookup requests. Daniel J. Bernstein (and many others) feel that this is true to the spirit of the Unix operating system, and makes security verification much simpler.
While djbdns is according to its author free to use, to redistribute unmodifed, to modify for oneself, and to make patches available for; and the source code for it is open to inspection and publicly available; permission is required to distribute modified versions. So while it is free software in the first sense it is not quite free software in the second sense.
See also: qmail.