]> git.donarmstrong.com Git - deb_pkgs/spamass-milter.git/blobdiff - ChangeLog
Merge tag 'upstream/0.4.0'
[deb_pkgs/spamass-milter.git] / ChangeLog
index 87af7f9861bfb55a02d77c42438b2594fc07b45d..8e42008e0bc06e30e5cc36d89deaca4ce8e233c1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2011-02-14 15:56  Dan Nelson <dnelson@allantgroup.com>
+2014-09-10 20:43  kovert
+
+       * configure.in:
+
+       bump to 0.4.0
+
+2014-09-10 20:42  kovert
+
+       * contrib/spamass-milter:
+
+       patch for freebsd
+
+2014-09-10 20:39  kovert
+
+       * README:
+
+       add auth_* bits to confMILTER_MACROS_ENVFROM
+
+2014-08-14 22:46  kovert
+
+       * spamass-milter.cpp:
+
+       add -a to getopt args; print -C/-R in help output
+
+2014-08-14 22:25  kovert
+
+       * spamass-milter.1.in, spamass-milter.cpp:
+
+       Add extra-patch-rejecttext1 from FreeBSD, which deals with issues
+       in bug id #16395 and feature request 103491.
+
+2014-08-14 22:07  kovert
+
+       * spamass-milter.cpp:
+
+       incorporate freebsd's freebsd-patches/extra-patch-addauth (per bug 21046
+       from schneis)
+
+2014-08-14 21:51  kovert
+
+       * configure.in, spamass-milter.cpp, spamass-milter.h:
+
+       bump version to 0.3.9.dev
+
+       apply gcc warnings patch from bug#29326 (Paul Howarth <pghmcfc>)
+
+2014-08-13 23:53  kovert
+
+       * spamass-milter.1.in, spamass-milter.cpp:
+
+       add -P option to deal with edge case described i bug #14730
+
+2014-08-13 23:36  kovert
+
+       * spamass-milter.cpp, spamass-milter.h:
+
+       make -i work with ipv6 addresses
+
+       patch from http://wilmer.gaa.st/blog/archives/61-spamass-milter-and-IPv6.html
+
+       bugid #33111
+
+2011-02-14 16:56  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        upload sigs too
 
 
        * Makefile.am:
 
        upload sigs too
 
-2011-02-14 15:50  Dan Nelson <dnelson@allantgroup.com>
+2011-02-14 16:50  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        revert 1.93 committed in error
 
 
        * spamass-milter.cpp:
 
        revert 1.93 committed in error
 
-2011-02-14 15:50  Dan Nelson <dnelson@allantgroup.com>
+2011-02-14 16:50  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.h:
 
        revert 1.25 committed in error
 
 
        * spamass-milter.h:
 
        revert 1.25 committed in error
 
-2011-02-14 15:48  Dan Nelson <dnelson@allantgroup.com>
+2011-02-14 16:48  Dan Nelson <dnelson@allantgroup.com>
 
        * ChangeLog:
 
        revert 1.6 committed in error
 
 
        * ChangeLog:
 
        revert 1.6 committed in error
 
-2011-02-14 15:46  Dan Nelson <dnelson@allantgroup.com>
+2011-02-14 16:46  Dan Nelson <dnelson@allantgroup.com>
 
        * ChangeLog, Makefile.am, spamass-milter.cpp, spamass-milter.h:
 
        savannah disabled ftp uploads, at some point, so try rsync again
 
 
        * ChangeLog, Makefile.am, spamass-milter.cpp, spamass-milter.h:
 
        savannah disabled ftp uploads, at some point, so try rsync again
 
-2011-02-14 15:31  Dan Nelson <dnelson@allantgroup.com>
+2011-02-14 16:31  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, configure.in:
 
        0.3.2
 
 
        * NEWS, configure.in:
 
        0.3.2
 
-2011-02-11 00:01  Dan Nelson <dnelson@allantgroup.com>
+2011-02-11 01:01  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.cpp, spamass-milter.h:
 
        instead of a single string, to avoid a security hole when untrusted user
        input is used as part of the command.
 
        instead of a single string, to avoid a security hole when untrusted user
        input is used as part of the command.
 
-2006-07-24 14:59  Dan Nelson <dnelson@allantgroup.com>
+2006-07-24 15:59  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
 
        http://savannah.nongnu.org/bugs/?func=detailitem&item_id=17178
 
 
        http://savannah.nongnu.org/bugs/?func=detailitem&item_id=17178
 
-2006-04-19 10:40  Dan Nelson <dnelson@allantgroup.com>
+2006-04-19 11:40  Dan Nelson <dnelson@allantgroup.com>
 
        * README:
 
        add a line for confMILTER_MACROS_ENVRCPT
 
 
        * README:
 
        add a line for confMILTER_MACROS_ENVRCPT
 
-2006-04-05 10:59  Dan Nelson <dnelson@allantgroup.com>
+2006-04-05 11:59  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, configure.in:
 
        0.3.1
 
 
        * NEWS, configure.in:
 
        0.3.1
 
-2006-03-23 15:51  Dan Nelson <dnelson@allantgroup.com>
+2006-03-23 16:51  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        news update (sa 3.1.1, better Received header)
 
 
        * NEWS:
 
        news update (sa 3.1.1, better Received header)
 
-2006-03-23 15:41  Dan Nelson <dnelson@allantgroup.com>
+2006-03-23 16:41  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        has CRLFs.  Make sure that we strip the CR from wrapped headers when we
        parse the returned message.
 
        has CRLFs.  Make sure that we strip the CR from wrapped headers when we
        parse the returned message.
 
-2006-01-23 14:47  Dan Nelson <dnelson@allantgroup.com>
+2006-01-23 15:47  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        .deps isn't created since we use no-dependencies
 
 
        * Makefile.am:
 
        .deps isn't created since we use no-dependencies
 
-2005-10-06 10:12  Dan Nelson <dnelson@allantgroup.com>
+2005-10-06 11:12  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
 
        * configure.in:
 
        historical location for sendmail, but most systems put the real binary
        in /usr/sbin now.
 
        historical location for sendmail, but most systems put the real binary
        in /usr/sbin now.
 
-2005-08-15 10:10  Dan Nelson <dnelson@allantgroup.com>
+2005-08-15 11:10  Dan Nelson <dnelson@allantgroup.com>
 
        * README:
 
 
        * README:
 
 
        http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14090
 
 
        http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14090
 
-2005-06-02 13:30  Dan Nelson <dnelson@allantgroup.com>
+2005-06-02 14:30  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        there is no guarantee that the context has been set.  If it's NULL,
        just return.
 
        there is no guarantee that the context has been set.  If it's NULL,
        just return.
 
-2005-04-06 21:04  Dan Nelson <dnelson@allantgroup.com>
+2005-04-06 22:04  Dan Nelson <dnelson@allantgroup.com>
 
        * README, spamass-milter.cpp, spamass-milter.h:
 
 
        * README, spamass-milter.cpp, spamass-milter.h:
 
 
        Thanks to Yoshitaka Tokugawa.
 
 
        Thanks to Yoshitaka Tokugawa.
 
-2005-02-22 10:10  Dan Nelson <dnelson@allantgroup.com>
+2005-02-22 11:10  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Change 172.16 to 172.16.0.0 in the usage text.  Partial IP addresses do
        not parse correctly.
 
 
        * spamass-milter.cpp:
 
        Change 172.16 to 172.16.0.0 in the usage text.  Partial IP addresses do
        not parse correctly.
 
-2005-02-05 01:34  Dan Nelson <dnelson@allantgroup.com>
+2005-02-05 02:34  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
 
        * Makefile.am:
 
 
        - add mdoc2man.awk to the distfile
 
 
        - add mdoc2man.awk to the distfile
 
-2005-02-05 01:03  Dan Nelson <dnelson@allantgroup.com>
+2005-02-05 02:03  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Fix some unused-variable warnings when not on FreeBSD.  The hack will
        go away in the next release, since the bug has been fixed.
 
 
        * spamass-milter.cpp:
 
        Fix some unused-variable warnings when not on FreeBSD.  The hack will
        go away in the next release, since the bug has been fixed.
 
-2005-02-04 13:25  Dan Nelson <dnelson@allantgroup.com>
+2005-02-04 14:25  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        More automake cleanup cleanup.
 
 
        * Makefile.am:
 
        More automake cleanup cleanup.
 
-2005-02-04 12:55  Dan Nelson <dnelson@allantgroup.com>
+2005-02-04 13:55  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, configure.in:
 
        Version 0.3.0
 
 
        * NEWS, configure.in:
 
        Version 0.3.0
 
-2004-11-05 10:26  Dan Nelson <dnelson@allantgroup.com>
+2004-11-05 11:26  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
        update comment
 
 
        * autogen.sh:
 
        update comment
 
-2004-10-29 10:56  Dan Nelson <dnelson@allantgroup.com>
+2004-10-29 11:56  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
        check for automake 1.9
 
 
        * autogen.sh:
 
        check for automake 1.9
 
-2004-09-23 23:42  Dan Nelson <dnelson@allantgroup.com>
+2004-09-24 00:42  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        When reading headers from spamc's output, strip a trailing CR from the
        line. if it exists.
 
 
        * spamass-milter.cpp:
 
        When reading headers from spamc's output, strip a trailing CR from the
        line. if it exists.
 
-2004-09-23 15:28  Dan Nelson <dnelson@allantgroup.com>
+2004-09-23 16:28  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Unlikely that this is doing any good
 
 
        * configure.in:
 
        Unlikely that this is doing any good
 
-2004-09-23 15:27  Dan Nelson <dnelson@allantgroup.com>
+2004-09-23 16:27  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        ranges
 
 
        * TODO:
 
        ranges
 
-2004-09-22 11:24  Dan Nelson <dnelson@allantgroup.com>
+2004-09-22 12:24  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        more stuff to do
 
 
        * TODO:
 
        more stuff to do
 
-2004-09-21 16:06  Dan Nelson <dnelson@allantgroup.com>
+2004-09-21 17:06  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        fix crash on fork failure
 
 
        * NEWS:
 
        fix crash on fork failure
 
-2004-09-21 16:04  Dan Nelson <dnelson@allantgroup.com>
+2004-09-21 17:04  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Make sure variables are set in the constructor in the same order they
        appear in the header.
 
 
        * spamass-milter.cpp:
 
        Make sure variables are set in the constructor in the same order they
        appear in the header.
 
-2004-09-21 15:51  Dan Nelson <dnelson@allantgroup.com>
+2004-09-21 16:51  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.h:
 
        Make a note that some variables should be collapsed into one
 
 
        * spamass-milter.h:
 
        Make a note that some variables should be collapsed into one
 
-2004-09-21 15:49  Dan Nelson <dnelson@allantgroup.com>
+2004-09-21 16:49  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        If a fork fails at the right time, "running" may be set when pid=-1.
        This can be very bad when the cleanup routine runs kill(pid, SIGKILL).
 
 
        * spamass-milter.cpp:
 
        If a fork fails at the right time, "running" may be set when pid=-1.
        This can be very bad when the cleanup routine runs kill(pid, SIGKILL).
 
-2004-09-06 20:19  Dan Nelson <dnelson@allantgroup.com>
+2004-09-06 21:19  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_cxx_exceptions.m4, ac_cxx_namespaces.m4,
          ac_cxx_verbose_terminate_handler.m4:
 
        Update ac-archive scripts and add upstream version ids
 
 
        * ac_cxx_exceptions.m4, ac_cxx_namespaces.m4,
          ac_cxx_verbose_terminate_handler.m4:
 
        Update ac-archive scripts and add upstream version ids
 
-2004-09-06 20:12  Dan Nelson <dnelson@allantgroup.com>
+2004-09-06 21:12  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        note that we support SA 3.0
 
 
        * NEWS:
 
        note that we support SA 3.0
 
-2004-09-06 20:02  Dan Nelson <dnelson@allantgroup.com>
+2004-09-06 21:02  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_acx_pthread.m4:
 
        Update to v1.10
 
 
        * ac_acx_pthread.m4:
 
        Update to v1.10
 
-2004-08-26 13:01  Dan Nelson <dnelson@allantgroup.com>
+2004-08-26 14:01  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        When extracting the score, check for "score=###" as well as "hits=###"
 
 
        * spamass-milter.cpp:
 
        When extracting the score, check for "score=###" as well as "hits=###"
 
-2004-07-28 21:15  Dan Nelson <dnelson@allantgroup.com>
+2004-07-28 22:15  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        I have no idea how gcc allowed this to compile.
 
 
        * spamass-milter.cpp:
 
        I have no idea how gcc allowed this to compile.
 
-2004-07-16 16:46  Dan Nelson <dnelson@allantgroup.com>
+2004-07-16 17:46  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        user+detail addresses correctly.  Something similar should be done for
        full_user but that's a bit more complicated.
 
        user+detail addresses correctly.  Something similar should be done for
        full_user but that's a bit more complicated.
 
-2004-07-06 12:42  Dan Nelson <dnelson@allantgroup.com>
+2004-07-06 13:42  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter-suse.rc:
 
        Another Linux startup script, this time for SUSE.
 
 
        * contrib/spamass-milter-suse.rc:
 
        Another Linux startup script, this time for SUSE.
 
-2004-07-01 18:02  Dan Nelson <dnelson@allantgroup.com>
+2004-07-01 19:02  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        more inline prevention
 
 
        * configure.in:
 
        more inline prevention
 
-2004-06-03 21:50  Dan Nelson <dnelson@allantgroup.com>
+2004-06-03 22:50  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Don't segfault if we can't fetch the _ and j macros.
 
 
        * spamass-milter.cpp:
 
        Don't segfault if we can't fetch the _ and j macros.
 
-2004-05-19 10:00  Dan Nelson <dnelson@allantgroup.com>
+2004-05-19 11:00  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Misc C++ cleanups courtesy Jeremy Lin, plus a fix for Linux's ps
        showing blanks in the arguments to -i and -d.
 
 
        * spamass-milter.cpp:
 
        Misc C++ cleanups courtesy Jeremy Lin, plus a fix for Linux's ps
        showing blanks in the arguments to -i and -d.
 
-2004-05-13 16:50  Dan Nelson <dnelson@allantgroup.com>
+2004-05-13 17:50  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_pike_compiler_flag.m4, autogen.sh:
 
        Support automake 1.8
 
 
        * ac_pike_compiler_flag.m4, autogen.sh:
 
        Support automake 1.8
 
-2004-05-13 16:43  Dan Nelson <dnelson@allantgroup.com>
+2004-05-13 17:43  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        the first one.  This may have prevented whitelist checks from applying
        to all recipients.
 
        the first one.  This may have prevented whitelist checks from applying
        to all recipients.
 
-2004-05-10 13:59  Dan Nelson <dnelson@allantgroup.com>
+2004-05-10 14:59  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        the results of the popen.  Just set a 1024-char buffer, and anyone with
        an email address longer than that loses.
 
        the results of the popen.  Just set a 1024-char buffer, and anyone with
        an email address longer than that loses.
 
-2004-04-20 10:28  Dan Nelson <dnelson@allantgroup.com>
+2004-04-20 11:28  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
 
        * autogen.sh:
 
 
        Also set $AUTOM4TE and blow away autom4te* subdirs
 
 
        Also set $AUTOM4TE and blow away autom4te* subdirs
 
-2004-03-27 14:05  Dan Nelson <dnelson@allantgroup.com>
+2004-03-27 15:05  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        tcp wrappers support
 
 
        * TODO:
 
        tcp wrappers support
 
-2004-03-18 13:04  Dan Nelson <dnelson@allantgroup.com>
+2004-03-18 14:04  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        ipv6
 
 
        * TODO:
 
        ipv6
 
-2004-03-18 12:37  Dan Nelson <dnelson@allantgroup.com>
+2004-03-18 13:37  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in, spamass-milter.1.in, spamass-milter.cpp,
          spamass-milter.h:
 
        * configure.in, spamass-milter.1.in, spamass-milter.cpp,
          spamass-milter.h:
 
        Add the ability to send spam to a spambucket even if -r is set
 
 
        Add the ability to send spam to a spambucket even if -r is set
 
-2004-03-17 18:05  Dan Nelson <dnelson@allantgroup.com>
+2004-03-17 19:05  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        typo.
 
 
        * NEWS:
 
        typo.
 
-2004-02-24 17:02  Dan Nelson <dnelson@allantgroup.com>
+2004-02-24 18:02  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
 
        * autogen.sh:
 
        You need to set all 4 of these variables before calling any, or they'll
        use their defaults which may be wrong.
 
        You need to set all 4 of these variables before calling any, or they'll
        use their defaults which may be wrong.
 
-2004-02-21 22:18  Dan Nelson <dnelson@allantgroup.com>
+2004-02-21 23:18  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, spamass-milter.cpp:
 
 
        * NEWS, spamass-milter.cpp:
 
 
        Put email alias expansion under a flag (-x, defaulted to off).
 
 
        Put email alias expansion under a flag (-x, defaulted to off).
 
-2004-02-21 22:16  Dan Nelson <dnelson@allantgroup.com>
+2004-02-21 23:16  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        [no log message]
 
 
        * spamass-milter.cpp:
 
        [no log message]
 
-2004-02-09 17:03  Dan Nelson <dnelson@allantgroup.com>
+2004-02-09 18:03  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter.sh:
 
        Convert the FreeBSD startup script to rc.subr format.
 
 
        * contrib/spamass-milter.sh:
 
        Convert the FreeBSD startup script to rc.subr format.
 
-2004-01-27 13:39  Dan Nelson <dnelson@allantgroup.com>
+2004-01-27 14:39  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in, spamass-milter.cpp:
 
        -e now requires the default domain as a parameter.  Also fix up
        whitespace and punctuation in the manpage.
 
 
        * spamass-milter.1.in, spamass-milter.cpp:
 
        -e now requires the default domain as a parameter.  Also fix up
        whitespace and punctuation in the manpage.
 
-2003-10-26 22:00  Dan Nelson <dnelson@allantgroup.com>
+2003-10-26 23:00  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
        Force automake to use the version of autoconf that we want.
 
 
        * autogen.sh:
 
        Force automake to use the version of autoconf that we want.
 
-2003-10-24 12:36  Dan Nelson <dnelson@allantgroup.com>
+2003-10-24 13:36  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter.sh:
 
        update FreeBSD rc script to use the pidfile
 
 
        * contrib/spamass-milter.sh:
 
        update FreeBSD rc script to use the pidfile
 
-2003-10-24 01:55  Dan Nelson <dnelson@allantgroup.com>
+2003-10-24 02:55  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_cxx_exceptions.m4, ac_cxx_namespaces.m4,
          ac_cxx_verbose_terminate_handler.m4, configure.in,
 
        * ac_cxx_exceptions.m4, ac_cxx_namespaces.m4,
          ac_cxx_verbose_terminate_handler.m4, configure.in,
        Use gcc's verbose exception handler is possible.  If this function is
        unavailable, C++ will simply abort on any exception.  Ugh.
 
        Use gcc's verbose exception handler is possible.  If this function is
        unavailable, C++ will simply abort on any exception.  Ugh.
 
-2003-10-24 01:53  Dan Nelson <dnelson@allantgroup.com>
+2003-10-24 02:53  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_pike_compiler_flag.m4:
 
        Use CPPFLAGS instead of CFLAGS/CXXFLAGS
 
 
        * ac_pike_compiler_flag.m4:
 
        Use CPPFLAGS instead of CFLAGS/CXXFLAGS
 
-2003-10-21 16:41  Dan Nelson <dnelson@allantgroup.com>
+2003-10-21 17:41  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        update
 
 
        * NEWS:
 
        update
 
-2003-10-21 16:40  Dan Nelson <dnelson@allantgroup.com>
+2003-10-21 17:40  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in, daemon.c, spamass-milter.cpp:
 
        make -f fully daemonize, and add -P to create a pidfile.
 
 
        * configure.in, daemon.c, spamass-milter.cpp:
 
        make -f fully daemonize, and add -P to create a pidfile.
 
-2003-09-12 00:45  Dan Nelson <dnelson@allantgroup.com>
+2003-09-12 01:45  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        remove $Revision:$
 
 
        * spamass-milter.cpp:
 
        remove $Revision:$
 
-2003-09-12 00:42  Dan Nelson <dnelson@allantgroup.com>
+2003-09-12 01:42  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        FreeBSD's libc_r userland threads has a race condition in popen, but I
        don't know where.  Wrap it in a mutex just to be safe.
 
 
        * spamass-milter.cpp:
 
        FreeBSD's libc_r userland threads has a race condition in popen, but I
        don't know where.  Wrap it in a mutex just to be safe.
 
-2003-09-05 21:38  Dan Nelson <dnelson@allantgroup.com>
+2003-09-05 22:38  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        no more spamass-milter.man.in
 
 
        * configure.in:
 
        no more spamass-milter.man.in
 
-2003-09-05 21:15  Dan Nelson <dnelson@allantgroup.com>
+2003-09-05 22:15  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        no more spamass-milter.man.in
 
 
        * Makefile.am:
 
        no more spamass-milter.man.in
 
-2003-09-05 21:06  Dan Nelson <dnelson@allantgroup.com>
+2003-09-05 22:06  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        no more spamass-milter.man
 
 
        * configure.in:
 
        no more spamass-milter.man
 
-2003-09-05 11:42  Dan Nelson <dnelson@allantgroup.com>
+2003-09-05 12:42  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        Distribute mdoc2man.awk, and let systems without mdoc functionality
        convert the manpage themselves.
 
 
        * Makefile.am:
 
        Distribute mdoc2man.awk, and let systems without mdoc functionality
        convert the manpage themselves.
 
-2003-09-05 11:33  Dan Nelson <dnelson@allantgroup.com>
+2003-09-05 12:33  Dan Nelson <dnelson@allantgroup.com>
 
        * mdoc2man.awk:
 
 
        Yay!  Peter Stuge decided on a license, so bring this back into CVS.
 
 
        * mdoc2man.awk:
 
 
        Yay!  Peter Stuge decided on a license, so bring this back into CVS.
 
-2003-09-02 23:53  Dan Nelson <dnelson@allantgroup.com>
+2003-09-03 00:53  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Oops.  Forgot to strip the domain part in local_user when there are no brackets.
 
 
        * spamass-milter.cpp:
 
        Oops.  Forgot to strip the domain part in local_user when there are no brackets.
 
-2003-08-29 11:01  Dan Nelson <dnelson@allantgroup.com>
+2003-08-29 12:01  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_pike_compiler_flag.m4, configure.in:
 
 
        * ac_pike_compiler_flag.m4, configure.in:
 
        inlining of functions in classes.  gdb does not process them correctly,
        making debugging a pain.
 
        inlining of functions in classes.  gdb does not process them correctly,
        making debugging a pain.
 
-2003-08-29 11:00  Dan Nelson <dnelson@allantgroup.com>
+2003-08-29 12:00  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Redirect stderr to stdout when running sendmail -bv; otherwise we lose
        anything sent to stderr
 
 
        * spamass-milter.cpp:
 
        Redirect stderr to stdout when running sendmail -bv; otherwise we lose
        anything sent to stderr
 
-2003-08-28 09:59  Dan Nelson <dnelson@allantgroup.com>
+2003-08-28 10:59  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO, spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
 
        * TODO, spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
        Run all recipients through sendmail -bv (this may end up behind a
        commandline switch, but it's low-overhead so probably not).
 
        Run all recipients through sendmail -bv (this may end up behind a
        commandline switch, but it's low-overhead so probably not).
 
-2003-08-12 22:47  Dan Nelson <dnelson@allantgroup.com>
+2003-08-12 23:47  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in, spamass-milter.cpp, spamass-milter.h:
 
        - add printf style checking to debug() on systems that support it
        - search for sendmail instead of relying on paths.h which may not exist
 
 
        * configure.in, spamass-milter.cpp, spamass-milter.h:
 
        - add printf style checking to debug() on systems that support it
        - search for sendmail instead of relying on paths.h which may not exist
 
-2003-08-12 22:33  Dan Nelson <dnelson@allantgroup.com>
+2003-08-12 23:33  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_acx_pthread.m4:
 
        Bump original version to 1.8, since the originating webpage apparently
        did.  There are absolutely no changes other than the version number.
 
 
        * ac_acx_pthread.m4:
 
        Bump original version to 1.8, since the originating webpage apparently
        did.  There are absolutely no changes other than the version number.
 
-2003-08-11 17:12  Dan Nelson <dnelson@allantgroup.com>
+2003-08-11 18:12  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        move newrecipients out of the inner loop
 
 
        * spamass-milter.cpp:
 
        move newrecipients out of the inner loop
 
-2003-08-11 16:36  Dan Nelson <dnelson@allantgroup.com>
+2003-08-11 17:36  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in, spamass-milter.1.in, spamass-milter.cpp,
          spamass-milter.h:
 
        * configure.in, spamass-milter.1.in, spamass-milter.cpp,
          spamass-milter.h:
        sendmail -bv is called and its output is parsed, but all we do is log it
        so far.
 
        sendmail -bv is called and its output is parsed, but all we do is log it
        so far.
 
-2003-08-05 23:45  Dan Nelson <dnelson@allantgroup.com>
+2003-08-06 00:45  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Fix two cases where we caught an error but didn't clean up the assassin
        object.
 
 
        * spamass-milter.cpp:
 
        Fix two cases where we caught an error but didn't clean up the assassin
        object.
 
-2003-08-05 23:29  Dan Nelson <dnelson@allantgroup.com>
+2003-08-06 00:29  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        - Check our polled fds for errors - prevents us from spinning if
          something happens to spamc
 
        - Check our polled fds for errors - prevents us from spinning if
          something happens to spamc
 
-2003-08-04 23:13  Dan Nelson <dnelson@allantgroup.com>
+2003-08-05 00:13  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        document crash on empty body fix
 
 
        * NEWS:
 
        document crash on empty body fix
 
-2003-08-04 18:03  Dan Nelson <dnelson@allantgroup.com>
+2003-08-04 19:03  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        Distribute subst_poll.h
 
 
        * Makefile.am:
 
        Distribute subst_poll.h
 
-2003-07-31 17:35  Dan Nelson <dnelson@allantgroup.com>
+2003-07-31 18:35  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        can cache the header value.  Just don't call the milter update
        functions.
 
        can cache the header value.  Just don't call the milter update
        functions.
 
-2003-07-31 14:13  Dan Nelson <dnelson@allantgroup.com>
+2003-07-31 15:13  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, spamass-milter.1.in, spamass-milter.cpp:
 
        New -M flag that disables all body/header changes.  With this flag, the
        milter is transparent to the message stream.
 
 
        * NEWS, spamass-milter.1.in, spamass-milter.cpp:
 
        New -M flag that disables all body/header changes.  With this flag, the
        milter is transparent to the message stream.
 
-2003-07-21 20:10  Dan Nelson <dnelson@allantgroup.com>
+2003-07-21 21:10  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        POSIX says strcasecmp requires strings.h
 
 
        * spamass-milter.cpp:
 
        POSIX says strcasecmp requires strings.h
 
-2003-07-16 21:28  Dan Nelson <dnelson@allantgroup.com>
+2003-07-16 22:28  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        If there is no body, set bob to point to the end of the string returned
        by spamassassin instead of string::npos.
 
 
        * spamass-milter.cpp:
 
        If there is no body, set bob to point to the end of the string returned
        by spamassassin instead of string::npos.
 
-2003-07-09 12:58  Dan Nelson <dnelson@allantgroup.com>
+2003-07-09 13:58  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        [no log message]
 
 
        * TODO:
 
        [no log message]
 
-2003-07-07 14:46  Dan Nelson <dnelson@allantgroup.com>
+2003-07-07 15:46  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Added func logging for two returns in ::output and ::input
 
 
        * spamass-milter.cpp:
 
        Added func logging for two returns in ::output and ::input
 
-2003-07-07 14:44  Dan Nelson <dnelson@allantgroup.com>
+2003-07-07 15:44  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Add func debug logging for mlfi_envrcpt
 
 
        * spamass-milter.cpp:
 
        Add func debug logging for mlfi_envrcpt
 
-2003-07-07 14:39  Dan Nelson <dnelson@allantgroup.com>
+2003-07-07 15:39  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        shortcut ip_in_networklist if the list is empty.
 
 
        * spamass-milter.cpp:
 
        shortcut ip_in_networklist if the list is empty.
 
-2003-07-07 13:45  Dan Nelson <dnelson@allantgroup.com>
+2003-07-07 14:45  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        [no log message]
 
 
        * TODO:
 
        [no log message]
 
-2003-07-02 17:28  Dan Nelson <dnelson@allantgroup.com>
+2003-07-02 18:28  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        things to do
 
 
        * TODO:
 
        things to do
 
-2003-06-30 15:24  Dan Nelson <dnelson@allantgroup.com>
+2003-06-30 16:24  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Small workaround for people trying to configure from CVS.  Create a
        blank spamass-milter.man.in if it doesn't already exist.
 
 
        * configure.in:
 
        Small workaround for people trying to configure from CVS.  Create a
        blank spamass-milter.man.in if it doesn't already exist.
 
-2003-06-30 15:23  Dan Nelson <dnelson@allantgroup.com>
+2003-06-30 16:23  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
        spell automake with a lowercase a
 
 
        * autogen.sh:
 
        spell automake with a lowercase a
 
-2003-06-26 22:24  Dan Nelson <dnelson@allantgroup.com>
+2003-06-26 23:24  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter.spec.in:
 
        We don't have these two files.
 
 
        * contrib/spamass-milter.spec.in:
 
        We don't have these two files.
 
-2003-06-26 17:13  Dan Nelson <dnelson@allantgroup.com>
+2003-06-26 18:13  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, configure.in:
 
        Now at 0.2.0+cvs
 
 
        * NEWS, configure.in:
 
        Now at 0.2.0+cvs
 
-2003-06-26 16:57  Dan Nelson <dnelson@allantgroup.com>
+2003-06-26 17:57  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, configure.in:
 
        Version 0.2.0
 
 
        * NEWS, configure.in:
 
        Version 0.2.0
 
-2003-06-26 10:10  Dan Nelson <dnelson@allantgroup.com>
+2003-06-26 11:10  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        typo
 
 
        * spamass-milter.cpp:
 
        typo
 
-2003-06-26 09:45  Dan Nelson <dnelson@allantgroup.com>
+2003-06-26 10:45  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        local host does this.  Map NULL to 127.0.0.1 so it's treated just like
        a connection to localhost port 25.
 
        local host does this.  Map NULL to 127.0.0.1 so it's treated just like
        a connection to localhost port 25.
 
-2003-06-25 11:17  Dan Nelson <dnelson@allantgroup.com>
+2003-06-25 12:17  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, spamass-milter.1.in, spamass-milter.cpp:
 
        Document -B, and sort -h output
 
 
        * NEWS, spamass-milter.1.in, spamass-milter.cpp:
 
        Document -B, and sort -h output
 
-2003-06-25 10:17  Dan Nelson <dnelson@allantgroup.com>
+2003-06-25 11:17  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, configure.in, mdoc2man.awk:
 
 
        * Makefile.am, configure.in, mdoc2man.awk:
 
        it and, distribute a preproccesed .man.in for systems without mdoc
        macros instead.
 
        it and, distribute a preproccesed .man.in for systems without mdoc
        macros instead.
 
-2003-06-25 10:15  Dan Nelson <dnelson@allantgroup.com>
+2003-06-25 11:15  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Check for a NULL hostaddr in mlfi_connect.  It should never happen, so
        emit a warning in the log when it does.
 
 
        * spamass-milter.cpp:
 
        Check for a NULL hostaddr in mlfi_connect.  It should never happen, so
        emit a warning in the log when it does.
 
-2003-06-18 18:13  Dan Nelson <dnelson@allantgroup.com>
+2003-06-18 19:13  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_dmalloc.m4, configure.in, spamass-milter.cpp:
 
 
        * ac_dmalloc.m4, configure.in, spamass-milter.cpp:
 
 
        - Some systems provide strsep() but no prototype.  Check for that.
 
 
        - Some systems provide strsep() but no prototype.  Check for that.
 
-2003-06-18 13:57  Dan Nelson <dnelson@allantgroup.com>
+2003-06-18 14:57  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_pike_paths.m4, configure.in:
 
 
        * ac_pike_paths.m4, configure.in:
 
        - Search some common directories for includes and libraries, to find
          dmalloc or user-compiled sendmail libs.
 
        - Search some common directories for includes and libraries, to find
          dmalloc or user-compiled sendmail libs.
 
-2003-06-16 14:59  Dan Nelson <dnelson@allantgroup.com>
+2003-06-16 15:59  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        [no log message]
 
 
        * TODO:
 
        [no log message]
 
-2003-06-14 14:17  Dan Nelson <dnelson@allantgroup.com>
+2003-06-14 15:17  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.h:
 
 
        * spamass-milter.h:
 
        was before rev 1.38.  This should fix reports of "spamd: bad protocol"
        errors being logged when we kill spamc without sending any data.
 
        was before rev 1.38.  This should fix reports of "spamd: bad protocol"
        errors being logged when we kill spamc without sending any data.
 
-2003-06-14 14:01  Dan Nelson <dnelson@allantgroup.com>
+2003-06-14 15:01  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        was before rev 1.38.  This should fix reports of "spamd: bad protocol"
        errors being logged when we kill spamc without sending any data.
 
        was before rev 1.38.  This should fix reports of "spamd: bad protocol"
        errors being logged when we kill spamc without sending any data.
 
-2003-06-12 21:39  Dan Nelson <dnelson@allantgroup.com>
+2003-06-12 22:39  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        Add an "upload" makefile target that pushes tarballs to savannah
 
 
        * Makefile.am:
 
        Add an "upload" makefile target that pushes tarballs to savannah
 
-2003-06-12 17:41  Dan Nelson <dnelson@allantgroup.com>
+2003-06-12 18:41  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, spamass-milter.cpp, spamass-milter.h:
 
 
        * Makefile.am, spamass-milter.cpp, spamass-milter.h:
 
        case-insensitive, but userids are usually all-lowercase and
        case-sensitive.
 
        case-insensitive, but userids are usually all-lowercase and
        case-sensitive.
 
-2003-06-11 15:18  Dan Nelson <dnelson@allantgroup.com>
+2003-06-11 16:18  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        update
 
 
        * NEWS:
 
        update
 
-2003-06-11 15:17  Dan Nelson <dnelson@allantgroup.com>
+2003-06-11 16:17  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.cpp, spamass-milter.h:
 
        * Beginnings of a better debug logline.  Remember the sendmail queue ID.
          Not sure of the best way to pass it to the debug() function though.
 
        * Beginnings of a better debug logline.  Remember the sendmail queue ID.
          Not sure of the best way to pass it to the debug() function though.
 
-2003-06-10 13:42  Dan Nelson <dnelson@allantgroup.com>
+2003-06-10 14:42  Dan Nelson <dnelson@allantgroup.com>
 
        * README:
 
        Remove some of the disclaimers; it's pretty stable now.
 
 
        * README:
 
        Remove some of the disclaimers; it's pretty stable now.
 
-2003-06-10 00:52  Dan Nelson <dnelson@allantgroup.com>
+2003-06-10 01:52  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        Tell automake we would like a bzip2 tarball also
 
 
        * Makefile.am:
 
        Tell automake we would like a bzip2 tarball also
 
-2003-06-10 00:02  Dan Nelson <dnelson@allantgroup.com>
+2003-06-10 01:02  Dan Nelson <dnelson@allantgroup.com>
 
        * strsep.c:
 
        really add Id
 
 
        * strsep.c:
 
        really add Id
 
-2003-06-10 00:02  Dan Nelson <dnelson@allantgroup.com>
+2003-06-10 01:02  Dan Nelson <dnelson@allantgroup.com>
 
        * strsep.c:
 
        add Id
 
 
        * strsep.c:
 
        add Id
 
-2003-06-09 23:57  Dan Nelson <dnelson@allantgroup.com>
+2003-06-10 00:57  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in, spamass-milter.cpp, strsep.c:
 
        provide a strsep() for systems without one
 
 
        * configure.in, spamass-milter.cpp, strsep.c:
 
        provide a strsep() for systems without one
 
-2003-06-09 23:47  Dan Nelson <dnelson@allantgroup.com>
+2003-06-10 00:47  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        printf->fprintf
 
 
        * spamass-milter.cpp:
 
        printf->fprintf
 
-2003-06-09 22:03  Dan Nelson <dnelson@allantgroup.com>
+2003-06-09 23:03  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO, spamass-milter.cpp:
 
        New flag -B.  Just like -b, but the original recipient gets the spam too.
 
 
        * TODO, spamass-milter.cpp:
 
        New flag -B.  Just like -b, but the original recipient gets the spam too.
 
-2003-06-09 16:24  Dan Nelson <dnelson@allantgroup.com>
+2003-06-09 17:24  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        Just realized you can redirect to /dev/null to silently drop spam
 
 
        * TODO:
 
        Just realized you can redirect to /dev/null to silently drop spam
 
-2003-06-09 15:27  Dan Nelson <dnelson@allantgroup.com>
+2003-06-09 16:27  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        alias expansion?
 
 
        * TODO:
 
        alias expansion?
 
-2003-06-09 12:19  Dan Nelson <dnelson@allantgroup.com>
+2003-06-09 13:19  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
 
        * NEWS, spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
        spam to that address.  Original recipients get put into X-Spam-Orig-To:
        headers.
 
        spam to that address.  Original recipients get put into X-Spam-Orig-To:
        headers.
 
-2003-06-09 12:16  Dan Nelson <dnelson@allantgroup.com>
+2003-06-09 13:16  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in:
 
        mdoc cleanup
 
 
        * spamass-milter.1.in:
 
        mdoc cleanup
 
-2003-06-09 10:57  Dan Nelson <dnelson@allantgroup.com>
+2003-06-09 11:57  Dan Nelson <dnelson@allantgroup.com>
 
        * poll.c:
 
        Oops.  forgot to include config.h
 
 
        * poll.c:
 
        Oops.  forgot to include config.h
 
-2003-06-07 14:50  Dan Nelson <dnelson@allantgroup.com>
+2003-06-07 15:50  Dan Nelson <dnelson@allantgroup.com>
 
        * TODO:
 
        scratchpad so I don't forget things
 
 
        * TODO:
 
        scratchpad so I don't forget things
 
-2003-06-07 14:43  Dan Nelson <dnelson@allantgroup.com>
+2003-06-07 15:43  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_vl_prog_cc_warnings.m4, configure.in:
 
        Use VL_PROG_CC_WARNINGS to add compiler-appropriate warnings flags
 
 
        * ac_vl_prog_cc_warnings.m4, configure.in:
 
        Use VL_PROG_CC_WARNINGS to add compiler-appropriate warnings flags
 
-2003-06-07 14:16  Dan Nelson <dnelson@allantgroup.com>
+2003-06-07 15:16  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.cpp, spamass-milter.h:
 
        create a single structure that holds both the remote IP address and the
        pointer to our assassin object.
 
        create a single structure that holds both the remote IP address and the
        pointer to our assassin object.
 
-2003-06-06 21:56  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 22:56  Dan Nelson <dnelson@allantgroup.com>
 
        * ac_acx_pthread.m4, ac_cf_gnu_source.m4, acinclude.m4, autogen.sh:
 
        Split 3rd-party autoconf macros out into their own files
 
 
        * ac_acx_pthread.m4, ac_cf_gnu_source.m4, acinclude.m4, autogen.sh:
 
        Split 3rd-party autoconf macros out into their own files
 
-2003-06-06 16:04  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 17:04  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        Summarize the last few days worth of commits
 
 
        * NEWS:
 
        Summarize the last few days worth of commits
 
-2003-06-06 15:48  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 16:48  Dan Nelson <dnelson@allantgroup.com>
 
        * README, spamass-milter.cpp:
 
 
        * README, spamass-milter.cpp:
 
 
        Also update README to include the sendmail.mc line required to enable "b".
 
 
        Also update README to include the sendmail.mc line required to enable "b".
 
-2003-06-06 11:37  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 12:37  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.cpp, spamass-milter.h:
 
        Also for ease of coding add some more output methods with string and
        unsized void* arguments.
 
        Also for ease of coding add some more output methods with string and
        unsized void* arguments.
 
-2003-06-06 11:22  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 12:22  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        first header in a message, and if there are no headers in the original
        message, the X-Spam-Status header ends up being the first.
 
        first header in a message, and if there are no headers in the original
        message, the X-Spam-Status header ends up being the first.
 
-2003-06-06 11:16  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 12:16  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        RFC822 says the blank line between header and body is \r\n.
        Spamassassin doesn't seem to care but it's wrong anyway :)
 
 
        * spamass-milter.cpp:
 
        RFC822 says the blank line between header and body is \r\n.
        Spamassassin doesn't seem to care but it's wrong anyway :)
 
-2003-06-06 11:10  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 12:10  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Clean up some debugging messages
 
 
        * spamass-milter.cpp:
 
        Clean up some debugging messages
 
-2003-06-06 11:05  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 12:05  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
        Convert the debug levels into flags, so it's easier to enable debugging
        for a single subsystem.  The old numbers are still supported.
 
 
        * spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
        Convert the debug levels into flags, so it's easier to enable debugging
        for a single subsystem.  The old numbers are still supported.
 
-2003-06-06 10:43  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 11:43  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Cleanup commit.  You don't need a semicolon after a function body, and
        Intel's compiler warns about them.
 
 
        * spamass-milter.cpp:
 
        Cleanup commit.  You don't need a semicolon after a function body, and
        Intel's compiler warns about them.
 
-2003-06-06 10:34  Dan Nelson <dnelson@allantgroup.com>
+2003-06-06 11:34  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        explicitly make spamass-milter.cpp depend on spamass-milter.h
 
 
        * Makefile.am:
 
        explicitly make spamass-milter.cpp depend on spamass-milter.h
 
-2003-06-05 16:18  Dan Nelson <dnelson@allantgroup.com>
+2003-06-05 17:18  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        reword -i description so it says skip checks instead of skip the
        mail itself
 
 
        * spamass-milter.cpp:
 
        reword -i description so it says skip checks instead of skip the
        mail itself
 
-2003-06-04 14:41  Dan Nelson <dnelson@allantgroup.com>
+2003-06-04 15:41  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        I thought I cut'n'pasted this right, but I didn't.  Allocate the
        right number of bytes for the internalnets array when resizing.
 
 
        * spamass-milter.cpp:
 
        I thought I cut'n'pasted this right, but I didn't.  Allocate the
        right number of bytes for the internalnets array when resizing.
 
-2003-06-03 02:20  Dan Nelson <dnelson@allantgroup.com>
+2003-06-03 03:20  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, spamass-milter.1.in:
 
        update NEWS, adjust description of -i
 
 
        * NEWS, spamass-milter.1.in:
 
        update NEWS, adjust description of -i
 
-2003-06-03 01:36  Dan Nelson <dnelson@allantgroup.com>
+2003-06-03 02:36  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, spamass-milter.h:
 
        gcc 2.95 apparently can't handle the case where a struct and an element
        have the same name.
 
 
        * spamass-milter.cpp, spamass-milter.h:
 
        gcc 2.95 apparently can't handle the case where a struct and an element
        have the same name.
 
-2003-06-03 01:24  Dan Nelson <dnelson@allantgroup.com>
+2003-06-03 02:24  Dan Nelson <dnelson@allantgroup.com>
 
        * AUTHORS, spamass-milter.1.in, spamass-milter.cpp,
          spamass-milter.h:
 
        * AUTHORS, spamass-milter.1.in, spamass-milter.cpp,
          spamass-milter.h:
        flag redundant, and lets you change the port number, enable SSL mode,
        etc.
 
        flag redundant, and lets you change the port number, enable SSL mode,
        etc.
 
-2003-06-02 21:09  Dan Nelson <dnelson@allantgroup.com>
+2003-06-02 22:09  Dan Nelson <dnelson@allantgroup.com>
 
        * mdoc2man.awk:
 
        If the server cannot process mdoc macros, use mdoc2man to generate a
        manpage with man macros instead.
 
 
        * mdoc2man.awk:
 
        If the server cannot process mdoc macros, use mdoc2man to generate a
        manpage with man macros instead.
 
-2003-06-02 21:08  Dan Nelson <dnelson@allantgroup.com>
+2003-06-02 22:08  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, configure.in, spamass-milter.cpp:
 
 
        * Makefile.am, configure.in, spamass-milter.cpp:
 
        If the server cannot process mdoc macros, use mdoc2man to generate a
        manpage with man macros instead.
 
        If the server cannot process mdoc macros, use mdoc2man to generate a
        manpage with man macros instead.
 
-2003-03-10 21:40  Dan Nelson <dnelson@allantgroup.com>
+2003-03-10 22:40  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in, poll.c:
 
        add some more headers to pooll.c, and allow the user to force poll
        emulation, for testing.
 
 
        * configure.in, poll.c:
 
        add some more headers to pooll.c, and allow the user to force poll
        emulation, for testing.
 
-2003-03-10 17:42  Dan Nelson <dnelson@allantgroup.com>
+2003-03-10 18:42  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
        expand check to search for automake as well, check for more versions
 
 
        * autogen.sh:
 
        expand check to search for automake as well, check for more versions
 
-2003-03-06 23:11  Dan Nelson <dnelson@allantgroup.com>
+2003-03-07 00:11  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Oops.  Forgot to enable the poll.h test.
 
 
        * configure.in:
 
        Oops.  Forgot to enable the poll.h test.
 
-2003-03-06 22:33  Dan Nelson <dnelson@allantgroup.com>
+2003-03-06 23:33  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in, spamass-milter.cpp:
 
        Use 'defaultuser' instead of 'user' as an example when talking about
        the argument to the -u flag.
 
 
        * spamass-milter.1.in, spamass-milter.cpp:
 
        Use 'defaultuser' instead of 'user' as an example when talking about
        the argument to the -u flag.
 
-2003-03-06 22:26  Dan Nelson <dnelson@allantgroup.com>
+2003-03-06 23:26  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in:
 
        Document the -D host flag.
 
 
        * spamass-milter.1.in:
 
        Document the -D host flag.
 
-2003-03-06 15:50  Dan Nelson <dnelson@allantgroup.com>
+2003-03-06 16:50  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        I keep forgetting to bump the version number before and after a
        release.  We are now at 0.1.3a+cvs
 
 
        * configure.in:
 
        I keep forgetting to bump the version number before and after a
        release.  We are now at 0.1.3a+cvs
 
-2003-03-06 15:40  Dan Nelson <dnelson@allantgroup.com>
+2003-03-06 16:40  Dan Nelson <dnelson@allantgroup.com>
 
        * poll.c, subst_poll.h:
 
 
        * poll.c, subst_poll.h:
 
        Add Ids, also record that fact that this function was lifted from
        the "wy60" terminal emulator software by Markus Gutschke.
 
        Add Ids, also record that fact that this function was lifted from
        the "wy60" terminal emulator software by Markus Gutschke.
 
-2003-03-06 15:37  Dan Nelson <dnelson@allantgroup.com>
+2003-03-06 16:37  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, configure.in, poll.c, spamass-milter.cpp,
          subst_poll.h:
 
        * Makefile.am, configure.in, poll.c, spamass-milter.cpp,
          subst_poll.h:
 
        Provide a substitute poll() function for systems that are missing it.
 
 
        Provide a substitute poll() function for systems that are missing it.
 
-2003-03-06 15:33  Dan Nelson <dnelson@allantgroup.com>
+2003-03-06 16:33  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, AUTHORS, contrib/spamass-milter-redhat.rc:
 
 
        * spamass-milter.cpp, AUTHORS, contrib/spamass-milter-redhat.rc:
 
        . Change the redhat rc script's path to match where an RPM would put
          spamass-milter
 
        . Change the redhat rc script's path to match where an RPM would put
          spamass-milter
 
-2003-01-21 14:44  Dan Nelson <dnelson@allantgroup.com>
+2003-01-21 15:44  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        Fix "-u" to actually pass its argument to spamc instead of hardcoding
        "_multi_".
 
        Fix "-u" to actually pass its argument to spamc instead of hardcoding
        "_multi_".
 
-2003-01-21 14:42  Dan Nelson <dnelson@allantgroup.com>
+2003-01-21 15:42  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        [no log message]
 
 
        * spamass-milter.cpp:
 
        [no log message]
 
-2003-01-17 14:53  Dan Nelson <dnelson@allantgroup.com>
+2003-01-17 15:53  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter-redhat.rc:
 
        Config files are sourced and do not require the execute bit set, so
        just test to see if the file exists.
 
 
        * contrib/spamass-milter-redhat.rc:
 
        Config files are sourced and do not require the execute bit set, so
        just test to see if the file exists.
 
-2002-12-31 14:17  Dan Nelson <dnelson@allantgroup.com>
+2002-12-31 15:17  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS, configure.in:
 
        Version 0.1.3a
 
 
        * NEWS, configure.in:
 
        Version 0.1.3a
 
-2002-12-31 14:03  Dan Nelson <dnelson@allantgroup.com>
+2002-12-31 15:03  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Add a call to fork spamc after header processing, as a fallback case
        for when no headers are sent at all.
 
 
        * spamass-milter.cpp:
 
        Add a call to fork spamc after header processing, as a fallback case
        for when no headers are sent at all.
 
-2002-12-31 13:34  Dan Nelson <dnelson@allantgroup.com>
+2002-12-31 14:34  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        add a big more debugging to the poll loop
 
 
        * spamass-milter.cpp:
 
        add a big more debugging to the poll loop
 
-2002-12-27 16:32  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 17:32  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Version is now 0.1.3+cvs
 
 
        * configure.in:
 
        Version is now 0.1.3+cvs
 
-2002-12-27 15:53  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 16:53  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Change version to 0.1.3
 
 
        * configure.in:
 
        Change version to 0.1.3
 
-2002-12-27 15:52  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 16:52  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        Add Id
 
 
        * NEWS:
 
        Add Id
 
-2002-12-27 15:50  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 16:50  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        News for 0.1.3
 
 
        * NEWS:
 
        News for 0.1.3
 
-2002-12-27 15:38  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 16:38  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        Add FreeBSD rc script
 
 
        * Makefile.am:
 
        Add FreeBSD rc script
 
-2002-12-27 15:36  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 16:36  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter.sh:
 
        add Id
 
 
        * contrib/spamass-milter.sh:
 
        add Id
 
-2002-12-27 15:35  Dan Nelson <dnelson@allantgroup.com>
+2002-12-27 16:35  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/spamass-milter.sh:
 
        Add a FreeBSD startup script
 
 
        * contrib/spamass-milter.sh:
 
        Add a FreeBSD startup script
 
-2002-12-23 11:08  Dan Nelson <dnelson@allantgroup.com>
+2002-12-23 12:08  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
        Add -u option to pass the username to spamc.  Without -u behaviour
        should be unchanged.
 
 
        * spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
        Add -u option to pass the username to spamc.  Without -u behaviour
        should be unchanged.
 
-2002-12-21 12:20  Dan Nelson <dnelson@allantgroup.com>
+2002-12-21 13:20  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Check for an empty header
 
 
        * spamass-milter.cpp:
 
        Check for an empty header
 
-2002-12-21 12:18  Dan Nelson <dnelson@allantgroup.com>
+2002-12-21 13:18  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in:
 
        document debug level 3
 
 
        * spamass-milter.1.in:
 
        document debug level 3
 
-2002-11-17 17:01  Dan Nelson <dnelson@allantgroup.com>
+2002-11-17 18:01  Dan Nelson <dnelson@allantgroup.com>
 
        * AUTHORS:
 
        Update list of patch submitters
 
 
        * AUTHORS:
 
        Update list of patch submitters
 
-2002-11-17 16:57  Dan Nelson <dnelson@allantgroup.com>
+2002-11-17 17:57  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.1.in, spamass-milter.cpp, spamass-milter.h:
 
 
        Closes patches 440 and 441, submitted by Patrick Monnerat <pm@datasphere.ch>
 
 
        Closes patches 440 and 441, submitted by Patrick Monnerat <pm@datasphere.ch>
 
-2002-11-15 17:22  Dan Nelson <dnelson@allantgroup.com>
+2002-11-15 18:22  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in, spamass-milter.cpp:
 
        Add -m option, which disables body, Subject:, and Content-Type: header
        modification.  Closes patch 385.
 
 
        * spamass-milter.1.in, spamass-milter.cpp:
 
        Add -m option, which disables body, Subject:, and Content-Type: header
        modification.  Closes patch 385.
 
-2002-11-15 15:54  Dan Nelson <dnelson@allantgroup.com>
+2002-11-15 16:54  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
 
        * configure.in:
 
        spamc).  We'll do "spamc with arguments" testing later, when the milter
        can actaully handle it.
 
        spamc).  We'll do "spamc with arguments" testing later, when the milter
        can actaully handle it.
 
-2002-11-15 01:18  Dan Nelson <dnelson@allantgroup.com>
+2002-11-15 02:18  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am:
 
        Switch from --fsf to --no-wrap, which is really what I wanted in the
        first place.
 
 
        * Makefile.am:
 
        Switch from --fsf to --no-wrap, which is really what I wanted in the
        first place.
 
-2002-11-15 01:17  Dan Nelson <dnelson@allantgroup.com>
+2002-11-15 02:17  Dan Nelson <dnelson@allantgroup.com>
 
        * autogen.sh:
 
 
        * autogen.sh:
 
        Try really hard to run a new-ish version of autoconf.  This should make
        rhautogen.sh obsolete.
 
        Try really hard to run a new-ish version of autoconf.  This should make
        rhautogen.sh obsolete.
 
-2002-11-15 01:04  Dan Nelson <dnelson@allantgroup.com>
+2002-11-15 02:04  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.cpp, spamass-milter.h:
 
          into a cement block and dumped into the ocean.  This should be
          obvious.
 
          into a cement block and dumped into the ocean.  This should be
          obvious.
 
-2002-11-14 21:23  Dan Nelson <dnelson@allantgroup.com>
+2002-11-14 22:23  Dan Nelson <dnelson@allantgroup.com>
 
        * acinclude.m4:
 
        Update acx_pthread; Tru64 and HP-UX compatibility, and make sure the tests are run under C
 
 
        * acinclude.m4:
 
        Update acx_pthread; Tru64 and HP-UX compatibility, and make sure the tests are run under C
 
-2002-11-14 21:22  Dan Nelson <dnelson@allantgroup.com>
+2002-11-14 22:22  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Only add /usr/lib/libmilter as a library path if the directory exists
 
 
        * configure.in:
 
        Only add /usr/lib/libmilter as a library path if the directory exists
 
-2002-09-23 00:39  Dan Nelson <dnelson@allantgroup.com>
+2002-09-23 01:39  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
 
        * configure.in:
 
 
        AC_CHECK_PROG doesn't work; AC_CHECK_PROGS does.
 
 
        AC_CHECK_PROG doesn't work; AC_CHECK_PROGS does.
 
-2002-09-23 00:39  Dan Nelson <dnelson@allantgroup.com>
+2002-09-23 01:39  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        AC_CHECK_PROG doesn't work; AC_CHECK_PROG does.
 
 
        * configure.in:
 
        AC_CHECK_PROG doesn't work; AC_CHECK_PROG does.
 
-2002-09-20 16:15  Dan Nelson <dnelson@allantgroup.com>
+2002-09-20 17:15  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
 
        Allow the user to specify spamc arguments during configure
 
 
        * configure.in:
 
 
        Allow the user to specify spamc arguments during configure
 
-2002-09-18 12:17  Dan Nelson <dnelson@allantgroup.com>
+2002-09-18 13:17  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, configure.in:
 
 
        * Makefile.am, configure.in:
 
        Change how the ChangeLog is created for the distribution file, so we
        don't get a 0-byte ChangeLog.bak in the .tar.gz.
 
        Change how the ChangeLog is created for the distribution file, so we
        don't get a 0-byte ChangeLog.bak in the .tar.gz.
 
-2002-08-28 11:54  Dan Nelson <dnelson@allantgroup.com>
+2002-08-28 12:54  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Add Id variable to store CVS version in the binary
 
 
        * spamass-milter.cpp:
 
        Add Id variable to store CVS version in the binary
 
-2002-08-23 11:59  Dan Nelson <dnelson@allantgroup.com>
+2002-08-23 12:59  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Fix bug that caused doubling of Content-Type: on spam emails.
 
 
        * spamass-milter.cpp:
 
        Fix bug that caused doubling of Content-Type: on spam emails.
 
-2002-08-19 15:39  Dan Nelson <dnelson@allantgroup.com>
+2002-08-19 16:39  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/: spamass-milter-redhat.rc, spamass-milter.spec.in:
 
 
        * contrib/: spamass-milter-redhat.rc, spamass-milter.spec.in:
 
          - Made clean scriptlet foolproof
          - Added condrestart to redhat rc script
 
          - Made clean scriptlet foolproof
          - Added condrestart to redhat rc script
 
-2002-08-18 16:38  Dan Nelson <dnelson@allantgroup.com>
+2002-08-18 17:38  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        Fix typo
 
 
        * NEWS:
 
        Fix typo
 
-2002-08-18 16:13  Dan Nelson <dnelson@allantgroup.com>
+2002-08-18 17:13  Dan Nelson <dnelson@allantgroup.com>
 
        * NEWS:
 
        News for 0.1.2
 
 
        * NEWS:
 
        News for 0.1.2
 
-2002-08-18 16:13  Dan Nelson <dnelson@allantgroup.com>
+2002-08-18 17:13  Dan Nelson <dnelson@allantgroup.com>
 
        * AUTHORS:
 
        Update with my name, and add Waider
 
 
        * AUTHORS:
 
        Update with my name, and add Waider
 
-2002-08-18 15:53  Dan Nelson <dnelson@allantgroup.com>
+2002-08-18 16:53  Dan Nelson <dnelson@allantgroup.com>
 
        * ChangeLog, Makefile.am:
 
 
        * ChangeLog, Makefile.am:
 
          targets, as the autoconf/make people can't seem to keep track of what
          files their own tools generate.
 
          targets, as the autoconf/make people can't seem to keep track of what
          files their own tools generate.
 
-2002-08-18 15:44  Dan Nelson <dnelson@allantgroup.com>
+2002-08-18 16:44  Dan Nelson <dnelson@allantgroup.com>
 
        * contrib/users:
 
        List of committer IDs and names, for use by cvs2cl
 
 
        * contrib/users:
 
        List of committer IDs and names, for use by cvs2cl
 
-2002-08-17 22:09  Dan Nelson <dnelson@allantgroup.com>
+2002-08-17 23:09  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.1.in:
 
        Remove some extra comments
 
 
        * spamass-milter.1.in:
 
        Remove some extra comments
 
-2002-08-14 11:15  Dan Nelson <dnelson@allantgroup.com>
+2002-08-14 12:15  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
        Fix swapped variables names preventing subject and content-type from
        being updated (from Lance A. Brown)
 
        Fix swapped variables names preventing subject and content-type from
        being updated (from Lance A. Brown)
 
-2002-07-25 23:32  Dan Nelson <dnelson@allantgroup.com>
+2002-07-26 00:32  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, configure.in, spamass-milter.1.in:
 
        Minimal manpage.
 
 
        * Makefile.am, configure.in, spamass-milter.1.in:
 
        Minimal manpage.
 
-2002-07-24 11:19  Dan Nelson <dnelson@allantgroup.com>
+2002-07-24 12:19  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, autogen.sh, configure.in, rhautogen.sh,
          contrib/spamass-milter, contrib/spamass-milter-redhat.rc,
 
        * Makefile.am, autogen.sh, configure.in, rhautogen.sh,
          contrib/spamass-milter, contrib/spamass-milter-redhat.rc,
 
        - Add contrib/ files to the distfile
 
 
        - Add contrib/ files to the distfile
 
-2002-07-22 22:48  Dan Nelson <dnelson@allantgroup.com>
+2002-07-22 23:48  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
        Forgot to mention; the previous commit was patch 354
 
 
        * spamass-milter.cpp:
 
        Forgot to mention; the previous commit was patch 354
 
-2002-07-22 22:47  Dan Nelson <dnelson@allantgroup.com>
+2002-07-22 23:47  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        Only replace Subject: and Content-Type: headers if they change
 
 
        * spamass-milter.cpp:
 
 
        Only replace Subject: and Content-Type: headers if they change
 
-2002-07-22 22:46  Dan Nelson <dnelson@allantgroup.com>
+2002-07-22 23:46  Dan Nelson <dnelson@allantgroup.com>
 
        * configure.in:
 
        Make failure to find milter library fatal
 
 
        * configure.in:
 
        Make failure to find milter library fatal
 
-2002-07-22 22:34  Dan Nelson <dnelson@allantgroup.com>
+2002-07-22 23:34  Dan Nelson <dnelson@allantgroup.com>
 
        * spamass-milter.cpp:
 
 
        * spamass-milter.cpp:
 
 
        - Fix typo affecting the case of incoming spam with no subject
 
 
        - Fix typo affecting the case of incoming spam with no subject
 
-2002-07-22 21:05  Dan Nelson <dnelson@allantgroup.com>
+2002-07-22 22:05  Dan Nelson <dnelson@allantgroup.com>
 
        * acinclude.m4:
 
        Fix an accidentally spammed embedded Id
 
 
        * acinclude.m4:
 
        Fix an accidentally spammed embedded Id
 
-2002-07-22 21:02  Dan Nelson <dnelson@allantgroup.com>
+2002-07-22 22:02  Dan Nelson <dnelson@allantgroup.com>
 
        * Makefile.am, acconfig.h, acinclude.m4, autogen.sh, configure.in,
          spamass-milter.cpp, spamass-milter.h:
 
        * Makefile.am, acconfig.h, acinclude.m4, autogen.sh, configure.in,
          spamass-milter.cpp, spamass-milter.h:
        - use poll when feeding data to spamc to avoid the 250k deadlock
        - compiles with gcc 3.1
 
        - use poll when feeding data to spamc to avoid the 250k deadlock
        - compiles with gcc 3.1
 
-2002-04-27 12:14  Georg C. F. Greve  <greve@gnu.org>
+2002-04-27 13:14  Georg C. F. Greve  <greve@gnu.org>
 
        * contrib/spamass-milter:
 
        adopted for commandline-parameter change
 
 
        * contrib/spamass-milter:
 
        adopted for commandline-parameter change
 
-2002-04-27 12:05  Georg C. F. Greve  <greve@gnu.org>
+2002-04-27 13:05  Georg C. F. Greve  <greve@gnu.org>
 
        * ChangeLog, spamass-milter.cpp, spamass-milter.h:
 
        Added support for 'X-Spam-Level' Flag introduced with version 2.20 of SpamAssassin
 
 
        * ChangeLog, spamass-milter.cpp, spamass-milter.h:
 
        Added support for 'X-Spam-Level' Flag introduced with version 2.20 of SpamAssassin
 
-2002-03-27 09:56  Michael Brown <michael@supermathie.net>
+2002-03-27 10:56  Michael Brown <michael@supermathie.net>
 
        * spamass-milter.cpp:
 
        Added a -f option that makes spamass-milter fork into the background
        spamass-milt now removes the socket if it already exists.
 
 
        * spamass-milter.cpp:
 
        Added a -f option that makes spamass-milter fork into the background
        spamass-milt now removes the socket if it already exists.
 
-2002-03-06 07:07  Georg C. F. Greve  <greve@gnu.org>
+2002-03-06 08:07  Georg C. F. Greve  <greve@gnu.org>
 
        * AUTHORS, ChangeLog, NEWS, configure.in, spamass-milter.cpp,
          spamass-milter.h, contrib/spamass-milter:
 
        Applied some patches. Rights assigned to FSF Europe. Appointed Michael as maintainer.
 
 
        * AUTHORS, ChangeLog, NEWS, configure.in, spamass-milter.cpp,
          spamass-milter.h, contrib/spamass-milter:
 
        Applied some patches. Rights assigned to FSF Europe. Appointed Michael as maintainer.
 
-2002-02-26 06:55  Georg C. F. Greve  <greve@gnu.org>
+2002-02-26 07:55  Georg C. F. Greve  <greve@gnu.org>
 
        * contrib/spamass-milter:
 
        seems I forgot to commit it last time. *sigh*
 
 
        * contrib/spamass-milter:
 
        seems I forgot to commit it last time. *sigh*
 
-2002-01-31 09:56  Georg C. F. Greve  <greve@gnu.org>
+2002-01-31 10:56  Georg C. F. Greve  <greve@gnu.org>
 
        * NEWS:
 
        News for 0.1.1
 
 
        * NEWS:
 
        News for 0.1.1
 
-2002-01-31 09:34  Georg C. F. Greve  <greve@gnu.org>
+2002-01-31 10:34  Georg C. F. Greve  <greve@gnu.org>
 
        * spamass-milter.cpp:
 
        fixed some typing bugs... :-)
 
 
        * spamass-milter.cpp:
 
        fixed some typing bugs... :-)
 
-2002-01-31 09:28  Georg C. F. Greve  <greve@gnu.org>
+2002-01-31 10:28  Georg C. F. Greve  <greve@gnu.org>
 
        * spamass-milter.cpp, spamass-milter.h, ChangeLog, configure.in:
 
        * Update for Version 2.0+ of SpamAssassin
        * Only modify mail *not* rated Spam before, leave marked Spam untouched
 
 
        * spamass-milter.cpp, spamass-milter.h, ChangeLog, configure.in:
 
        * Update for Version 2.0+ of SpamAssassin
        * Only modify mail *not* rated Spam before, leave marked Spam untouched
 
-2002-01-16 16:24  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 17:24  Georg C. F. Greve  <greve@gnu.org>
 
        * spamass-milter.cpp:
 
        output package name & version with usage
 
 
        * spamass-milter.cpp:
 
        output package name & version with usage
 
-2002-01-16 16:19  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 17:19  Georg C. F. Greve  <greve@gnu.org>
 
        * spamass-milter.cpp:
 
        now using SPAMC variable determined in configure
 
 
        * spamass-milter.cpp:
 
        now using SPAMC variable determined in configure
 
-2002-01-16 16:16  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 17:16  Georg C. F. Greve  <greve@gnu.org>
 
        * contrib/README.gnus:
 
        This might be useful to other gnus users.
 
 
        * contrib/README.gnus:
 
        This might be useful to other gnus users.
 
-2002-01-16 16:10  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 17:10  Georg C. F. Greve  <greve@gnu.org>
 
        * README:
 
        A small README to have minimal documentation
 
 
        * README:
 
        A small README to have minimal documentation
 
-2002-01-16 15:41  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 16:41  Georg C. F. Greve  <greve@gnu.org>
 
        * Makefile.am, acconfig.h, configure.in:
 
        Autoconf should work now
 
 
        * Makefile.am, acconfig.h, configure.in:
 
        Autoconf should work now
 
-2002-01-16 14:30  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 15:30  Georg C. F. Greve  <greve@gnu.org>
 
        * acconfig.h, config.h.in, AUTHORS, NEWS, README:
 
        autoconf setup still needs polishing
 
 
        * acconfig.h, config.h.in, AUTHORS, NEWS, README:
 
        autoconf setup still needs polishing
 
-2002-01-16 14:26  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 15:26  Georg C. F. Greve  <greve@gnu.org>
 
        * ChangeLog, Makefile.am, autogen.sh, configure.in, config.h.in:
 
        autoconf setup still needs polishing
 
 
        * ChangeLog, Makefile.am, autogen.sh, configure.in, config.h.in:
 
        autoconf setup still needs polishing
 
-2002-01-16 03:41  Georg C. F. Greve  <greve@gnu.org>
+2002-01-16 04:41  Georg C. F. Greve  <greve@gnu.org>
 
        * spamass-milter.cpp, spamass-milter.h:
 
 
        * spamass-milter.cpp, spamass-milter.h: