Changelog for autoresponder; newest stuff at the top. 2002/08/06 1.16.7 Rodent of Unusual Size Added the --version (d'oh!) and --verbose options. Also fixed a few places where we might try to operate on undef values, don't record that we responded if we didn't (debug mode), and correct problem with handling of shell-style quoting in the rc file. (The best way would be to use Text::Shellwords, but I don't want to require yet another uncommon module. So we do the same thing the module does, and if we break, we'll fix it or change.) 2002/05/29 1.16.6 Rodent of Unusual Size Added signal and END processing to make sure runaway processes can be cleanly killed and that aborts don't lose the message if it hasn't been answered yet. Made 'use strict' compliant. 2002/04/24 1.16.5 Rodent of Unusual Size Add --norc-file option to disable .autoresponderrc processing. (Never formally released.) 2002/04/23 1.16.4 Rodent of Unusual Size D'oh! The --cc argument was being ignored. Also, start creating the tarball from a directory with the version number as part of the name (canonical practice). (Never formally released.) 2002/04/23 1.16.3 Rodent of Unusual Size Fixed some date math with the history database. (Never formally released.) 2002/04/23 1.16.2 Rodent of Unusual Size Added --rc-file to allow reading startup options from an arbitrary file. (Never formally released.) 2002/04/12 1.16.1 Rodent of Unusual Size Added --edit-response and the corresponding %S, %F, %T, %U, and %L processing of the --file input. 2002/03/29 1.16.0 Rodent of Unusual Size Add ability to check against arbitrary message header fields, and options for managing the user database. 2002/01/25 1.15.2 Rodent of Unusual Size Exit without doing anything if we can't figure out an origin address to which to send the autoresponse. (Thanks to Brian Behlendorf for pointing this one out.) 2002/01/18 1.15.1 Rodent of Unusual Size Freaking SDBM_File doesn't support exists() in older versions, so we need to check for record existence with defined() rather than exists(). 2002/01/14 1.15.0 Rodent of Unusual Size Spurred by a BUGTRAQ report from Alexander Moloksher , some new features have been added: o History database (--enable-history configure option, and --ignore-interval and --history-db runtime options) o --accept-for runtime option to only autorespond if the mail is being sent To or Cc a recognised address (i.e., don't answer blind spam) Also a fix to an unchomped response subject (reported by Geoff Varosky ). The new history feature uses an SDBM database, and now requires the Mail::Address module to be installed. 2001/09/18 1.14.0 Rodent of Unusual Size Add handling of ~/.autoresponderrc file. 2001/08/01 1.13.0 Rodent of Unusual Size Add the --precedence switch for the precedence of the autoresponse, and the --ignore-precedence one to allow ignorance of incoming ones on that basis. (Suggested by Fernando Schapacknik ) 2001/05/22 1.12.3 Rodent of Unusual Size Practically cosmetic; the install-sh file was not in the manifest. (D'oh!) 2001/05/16 1.12.2 Rodent of Unusual Size Abstracted the MP_PERL_MODULE macro into a separate file, since it is useful elsewhere as well. 2001/05/16 1.12.1 Rodent of Unusual Size Added MP_PERL_MODULE autoconf module to configure.in, and error processing if Perl is not found. Messages are displayed if required Perl modules are not located, but that does not interfere with configuration. 2001/05/15 1.12.0 Rodent of Unusual Size Reworked to be configurable and installable using autotools, and reformatted and replaced the CHANGELOG to the ChangeLog. 2001/01/08 1.11 Rodent of Unusual Size Deprecated --no-reply-to, since it's replaced by --ignore-from. Added --ignore-subject, so now there are two criteria axes for detecting don't-bother-to-reply messages. 2001/01/02 1.10.1 Rodent of Unusual Size Added a man page. 2000/12/28 1.10 Rodent of Unusual Size Added '--no-reply-to' option, and made a '--no-reply-to=self' a pre-set non-overridable default to keep the script from spamming itself. Also note the creation of the mailing list. 2000/12/21 1.9 Rodent of Unusual Size Double-d'oh! Change the invalid rm() to an unlink(). 2000/12/21 1.8 Rodent of Unusual Size D'oh! Add an rm() of the temporary file to which we copied the incoming message. 2000/12/19 1.7 Rodent of Unusual Size Add --sender option and enhance handling to deal with systems that don't use Errors-To. Also moved our temporary input file into the work directory instead of /tmp. 2000/12/19 1.6 Rodent of Unusual Size Released; published on FreshMeat.Net.