$Id: CHANGES,v 1.5 2001/12/05 02:03:44 smoot Exp $ Release 2.0.0 Added Conf_Template support INSTALL 1.3 revised installation document Makefile.in 1.4 added new programs OVERVIEW 1.3 revised overview to reflect new features configure.in 1.3 enable setting default directory add mysql Makefile support create_db_files.pl 1.1 program to create database flat files from fields.def template cvtzone.pl 1.3 revised to support new resource records fields_def 1.1 added database field definition file to generate fields.pl deprecated - now fields.m4 is automatically generated gendhcp.pl 1.4 add MySQL backend support add option for global DNS update style gendns.pl 1.3 add support for CERT, DNAME, KEY, LOC, NAPTR, RP, SIG, and SRV records support for E.164 NAPTR mapping. generalize check for integer field values drop support for BIND V4 add support for forward zones better input file error checking add support for general backend readinfo programs drop "global" file generalize zone option processing add $HINTS to template file installdb.pl 1.3 add support for additonal resource records readinfo.pl 1.3 readinfo_mysql.pl 1.1 udh_stats.pl 1.3 updatehosts.env 1.2 add additional configuration options updatehosts.sh 1.3 add template support add support for alternate readinfo programs add support for MySQL database parameters man/cvtzone.1 correct typos man/gendns.1 1.2 document changes man/readinfo.1 1.2 correct typos man/readinfo_mysql.1 1.1 document new command man/updatehosts.1 1.3 document new features Release 1.2.1 gendhcp 1.3 fix typo bug in call to getopts poke_dhcp 1.3 fix bug in call to safe poke_ns.c 1.3 fix bug in argument processing when restarting Release 1.2.0 Makefile.in 1.2 add support for specifying default editor configure.in 1.2 bug fix in CC discovery add /usr/bin/posix/sh to shell discovery for Tru64 add support for specifying default @editor@ in updatehosts.sh cvtstatic.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code cvtzone.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code fix bug in SOA continuation line processing fix bug in @ processing domain_list.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code fix input file bug env.c 1.2 clean up C code add owner argument to safe() function to allow files owned by any userid fields.pl 1.2 change field "checknames" to "check_names" add field "conf_template" to global file add field "ttl" to soa file gendhcp.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code gendns.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code insert $TTL using minimum field of SOA record unless ttl for soa exists add -B flag to specify BIND version add -H flag to prevent generation of HINFO and TXT records add -b flag to specify alternate name of bootstrap file add checking for duplicate aliases only generate bootstrap file corrsponding to BIND version add support for BIND V8/9 conf template add support for additional zone options add disclaimer to generated files clean up locking code genstatic.sh 1.2 generalize location of database directory installdb.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up code parse_line.pl 1.2 clean up Perl code poke_dhcp.c 1.2 clean up code poke_ns.c 1.2 cleanup code fix bug in restart when named not running to allow a restart allow arguments to named when restarting poke_ns.env 1.2 add environment variable NAMED_ARGS to specify restart arguments add environment variable NAMED_RUNS_AS to specify alternate owner of PID file readinfo.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code add $INLINE meta-command readinfo_pp.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code tail_log.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code udh_stats.pl 1.2 use strict in all perl scripts use Getopt::Std for option processing in perl scripts clean up Perl code updatehosts.env 1.2 updatehosts.sh 1.2 Add -D flag to only update specified domains Add -F flag to force zone file updates even if contents are unchanged Add -H flag to prevent generate HINFO and TXT resource records Add -f - alternate location of config file Add -l flag to reload named instead of restarting Add -n flag to prevent restart or reload after updates Add -r flag to specify db files are under RCS Add -s flag to specify db files are under SCCS Add code to ask user if they wish to edit or reedit files Release 1.1.0 Global Changes: Moved source code control from SCCS to RCS. The source versions now reflect RCS ids. Makefile.in 1.1 Added auto definition for FLEX Added additional program names Added @SHELL@ support OVERVIEW.1.1 Documents changes from Relaease 1.0.2 README.1.1 Change release version bindv8conf_lister.l.1 BIND V8 configuration file parser (used by domain_list.pl) configure.in 1.1 Added additional names for PERL, CC Added search for FLEX (needed by bindv8conf_lister.l) cvtstatic.pl.1.1 cvtzone.pl 1.1 Fixed TTL in resource record bug Added more generic resource record parsing (parse_rr) domain_list.pl.1.1 domain lister for BIND V8 bootstrap files fields.pl.1.1 field definitions for gendns.pl gendhcp.pl.1.1 Added netbios_ns field to support the NetBios_Nameservers option gendns.pl 1.1 Split readinfo field defintions into fields.pl Added -e flag for error level output Fixed bug in "masters" IP address statement Fixed domain name matching to be case-insensitive when abbreviating domain names $ORIGIN line domain name is case sensitive for output only Added support for all BIND V8 options installdb.pl 1.1 Added "txt" to db_files Fixed bug in prefix definition for the ip field parse_line.pl fix minor varibale scoping bug poke_ns.c Added support for tailing the logfile on restart or reload readinfo.pl Added support for the GENERATOR directive to automatically generate numeric field names Added -F option to output record numbers on output tail_log.pl.1.1 program to tail a syslog file. udh_stats.pl.1.1 Generate domain statistics report updatehosts.env.1.1 add "options" and "txt" file to DB_FILES updatehosts.sh.1.1 Add support for gendns -e flag for error output levels Check to be sure SCCS and RCS commands are in the user's PATH Add -V flag to print version information Fix OPTIND undefined bug man/Makefile.in Added -p flag to mkdir command so it will make the man hierarchy when it is missing man/readinfo.1 Documented changes Release 1.0.2 Makefile.in 1.13 Added readinfo_pp dependencies Added configure substitution for the staff group Other minor cleanup INSTALL 1.4 Added docuemntaiton for the staff_group feature OVERVIEW 1.5 Changes for "stub" zone support Minor revisions configure.in 1.1 Check for M4 preprocessor cvtstatic.pl 1.4 Code cleanup and bug fixes cvtzone.pl 1.5 Code cleanup and bug fixes gendns.pl 1.58 Add support for stub zones. Optimized code. Added -F option to force serial number updates. This was the default behavior before this release. Now gendns checks if a zone's information has been updated before changing the serial number parse_line.pl 1.1 Extracted readinfo line parsing code readinfo 1.13 Really fix bug in #INCLUDE directive Pulled out line parsing code for reuse in readinfo_pp.pl readinfo_pp.pl 1.1 Pretty printer program for readinfo files updatehosts.sh 1.56 Rationalize alternate configuration file processing updatehosts.env 1.3 Change defaults to not generate DHCP configuration, nor to do SCCS man/Makefile.in Changes for installing additional manual pages man/cvtstatic.1 1.1 New manual page man/cvtzone.1 1.1 New manual page man/gendns.1 Documentation for -F option man/readinfo_pp.1 New manual page Release 1.0.1 INSTALL 1.3 Minor typographical errors Makefile.in 1.10 Install configuration files in @sysconfdir@. Add install-conf to separately install configuration files. Addded support for @editor@ in updathosts cvtzone.pl 1.4 Add support for TXT records. Add -c option to add comments from zone file gendns.pl 1.57 Add support for TXT records by adding txt database file Code cleanup. installdb.pl 1.3 Add db subdirectory and template files for the command readinfo.pl 1.12 Fix INCLUDE file bug updatehosts.env.1.1 added "txt" to filename list updatehosts.pl 1.54 Add -l option to just reload rather than restart the nameserver. Allow environment variables set to "no" to be treated as is unset. man/Makefile.in 1.2 Make the man1 directory if it does not exist. man/updatehosts.1 Add documentation for the -l option. Release 1.0.0 - Initial release