This document describes each file or directory at the MaraDNS
source top-level directory.

       00README.FIRST
	   Legal disclaimer

       0QuickStart
	   Quick start guide; geared for experienced UNIX admins

       build/
	   Files used to compile, install, and make RPMs of
	   MaraDNS

       CHANGELOG
	   Link to an ASCII version of the changelog document

       configure
	   Script which sets up the Makefile; uses uname to
	   detect the system being used. Non-autoconf because an
	   autoconf-enabled system requires the presence of non-
	   public domain code.

       CREDITS
	   List of people who have helped with MaraDNS
	   development

       dns/
	   Source code files with functions which manipulate the
	   raw DNS data

       doc/
	   Documentation

       FAQ Link to an ASCII version of the MaraDNS FAQ
	   (Frequently Asked Questions)

       libs/
	   The libraries for the overflow-resistant string
	   functions, and to the hashing core used by MaraDNS.

       locale.de
	   Shell script which changes some of the messages which
	   MaraDNS outputs from English to German. This needs to
	   be run before compiling MaraDNS.

       locale.en
	   Shell script which changes the language of MaraDNS
	   messages to English (this is the default language).
	   This needs ot be run before compiling MaraDNS.

       locale.es
	   Shell script which changes some of the messages which
	   MaraDNS outputs from English to Spanish. This needs to
	   be run before compiling MaraDNS.

       Makefile
	   Starts off as a wrapper which runs configure to
	   generate the makefile, then runs make on that
	   Makefile.

       MaraDNS.h
	   Header files which defines some of MaraDNS
	   structures; this file is used by source files in many
	   different MaraDNS directories.

       maradns.pgp.key
	   The PGP key which is used to sign MaraDNS releases.

       parse/
	   Routines which parse the mararc file and the csv1 zone
	   files.

       rng/
	   Routines used by the secure random number generator

       server/
	   The core maradns server

       sqa/
	   Routines used for MaraDNS regression and stress
	   testing; not compiled by default

       test/
	   Routines used for testing some library routines in
	   MaraDNS; not compiled by default

       TODO.done
	   TODO items which the MaraDNS development team has
	   already completed

       TODO.first
	   TODO items which will be completed before the 1.0
	   release of MaraDNS

       TODO.second
	   TODO items which may or may not be worked on after the
	   1.0 release; this is a wish list

       tools/
	   askmara; the "ej" tools used for processing MaraDNS
	   documentation; and some other scripts I wrote for
	   various MaraDNS-development related purposes

       tuzona/
	   The TCP domain zone server and the getzone domain zone
	   client ("Tu zona" is Spanish for "Your Zone")

       utf8/
	   Some routines for 8859-1 to utf-8 conversion;
	   currently unused by MaraDNS
