Author: noodles
Date: 2005/04/08 13:51:13
0.0.8; bump version number and update docs a little.
git-archimport-id: noodles@earth.li--pie/autodns--mainline--1.0--patch-7
* Fix for problems with gpg flushing & lots of domains. (James Harrison)
* Fix bug with writing filenames with /s in them - we convert them to :s now.
* Fix for problems with gpg flushing & lots of domains. (James Harrison)
* Fix bug with writing filenames with /s in them - we convert them to :s now.
* Add support for MIME signed mails. (Simon Huggins)
* Add support for MIME signed mails. (Simon Huggins)
+* Ensure existance of domain list for users.
+* Move config out to a separate file.
-autodns 0.0.7 - A program to aid auto addition of secondary DNS.
-Copyright 1999-2004 Jonathan McDowell for Project Purple.
+autodns 0.0.8 - A program to aid auto addition of secondary DNS.
+Copyright 1999-2005 Jonathan McDowell for Project Purple.
http://www.earth.li/projectpurple/progs/autodns.html
http://www.earth.li/projectpurple/progs/autodns.html
able to setup secondaries on your server and add their keys to the GPG
keyring for the user it runs under.
able to setup secondaries on your server and add their keys to the GPG
keyring for the user it runs under.
-Most of the configuration options are at the top of autodns.pl, just
-after where VERSION is defined. The other bit of config that's needed is
-a users file.
+The config file is autodns.conf; its location is controlled near the top
+of autodns.pl - it defaults to /etc/bind/autodns.conf. The other bit of
+config that's needed is a users file.
You'll also need a way for the script to be able to do a "ndc reconfig"
to load the info about the new secondary domains - I do this using sudo.
You'll also need a way for the script to be able to do a "ndc reconfig"
to load the info about the new secondary domains - I do this using sudo.
-# autodns 0.0.7
-# Copyright 1999-2004 Project Purple. Written by Jonathan McDowell
+# autodns 0.0.8
+# Copyright 1999-2005 Project Purple. Written by Jonathan McDowell
# See ACKNOWLEDGEMENTS file for full details of contributors.
# http://www.earth.li/projectpurple/progs/autodns.html
# Released under the GPL.
#
# See ACKNOWLEDGEMENTS file for full details of contributors.
# http://www.earth.li/projectpurple/progs/autodns.html
# Released under the GPL.
#
-# $Id: autodns.pl,v 1.7 2005/04/08 11:45:12 noodles Exp $
+# $Id: autodns.pl,v 1.8 2005/04/08 13:51:13 noodles Exp $
my ($domain, @MAIL, @GPGERROR, @COMMANDS, %zones);
my ($me, $ccreply, $conffile, $domainlistroot, @cfgfiles, $VERSION);
my ($domain, @MAIL, @GPGERROR, @COMMANDS, %zones);
my ($me, $ccreply, $conffile, $domainlistroot, @cfgfiles, $VERSION);