From: "Whelton, Bob" <Bob.Whelton@qwest.com>
Message-ID: <9F2ABADBBA07D311BA2D0008C70718BB0B5E7382@DENNTEX003.qwest.net>
Date: Mon, 26 Aug 2002 13:10:50 -0600

Here is the tar file containing the directory src/bin/verifier, which
contains my source. This is untarred into the bind source tree adding this
subdirectory to the bind source.
The source consists of a Makefile, a few .h and .c files and some .f files,
which contain functions that are appended to source copied from other bind
source directories by the make rules. Any conflicting function names
existing in the original are renamed when the file is copied. The .f files
would be good candidates for adding into the original source with #ifdef's.

I have a fix_makefile.sh script in src/bin that is used to add my
subdirectory to the main Makefile.

Qwest uses this application in a DNS management system to automatically
validate zone changes before committing them to the named configuration. It
works quite well for us. There is nothing proprietary in it - it simply
changes the functionality of named to load the db and exit, reporting any
errors to stderr, and returning an appropriate exit value to indicate
success or failure due to errors.
I hope that ISC and the Internet community find this valuable.

Regards,
Bob Whelton

--------------------------------------------------------------------------------

	Copy the verifier directory into the source tree.

	e.g.
		cp -r verifier ../../src/bin/verifier
	
	Update the Makefile in src/bin to include the verifier subdirectory.
	
	e.g.
		cp fix_makefile.sh ../../src/bin
		cd ../../src/bin
		sh fix_makefile.sh

	Build named as normal.
