* 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.
-0.0.8
+0.0.8 - 9th April 2005
* 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
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.
#!/usr/bin/perl -Tw
-# 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.
#
-# $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 $
#
use strict;
my ($domain, @MAIL, @GPGERROR, @COMMANDS, %zones);
my ($me, $ccreply, $conffile, $domainlistroot, @cfgfiles, $VERSION);
-$VERSION="0.0.7";
+$VERSION="0.0.8";
#
# Load our config