Hi,

MIMEDefang 2.45-BETA-4 is at http://www.mimedefang.org/node.php?id=1

I hope this will be the final beta before 2.45; there are a lot of nice
goodies in this one!

Changelog to 2.44 follows.

Regards,

David.


2004-09-15  David F. Skoll  <[EMAIL PROTECTED]>

        * Version 2.45-BETA-4 released.

        * mimedefang.pl.in: Put a "use libs" directive at the top to
        use Perl modules from the "site" directory before searching the
        core directory.

        * mimedefang.pl.in: Added filter_create_parser user-supplied
        callback to create a MIME::Parser object.  This lets you customize
        how parsing happens.

        * mimedefang-multiplexor.8.in: Added warning that "$$" will be
        incorrect if you use embedded Perl.

        * mimedefang-multiplexor.c: Keep track of "age" of slaves, and
        track activations and reaps over last 10 minutes.

        * mimedefang-multiplexor.c: Add new notification messages: "B"
        indicates a busy timeout, and "U" indicates unexpected slave death.

        * mimedefang.c: Add "-b" option to set the backlog parameter in
        listen(2).

        * notifier.c: Fixed (harmless) bug which would attempt to send out
        notifications even if no notification socket was specified.  It
        would just waste a tiny bit of CPU time before.

        * watch-mimedefang.in: Fix Tcl code so you can run watch-mimedefang
        on a Windows box, monitoring the mail server via SSH.

2004-09-14  David F. Skoll  <[EMAIL PROTECTED]>

        * mimedefang.pl.in (md_check_against_smtp_server): Add optional
        $port argument to specify checking against a port other than 25.

2004-08-23  David F. Skoll  <[EMAIL PROTECTED]>

        * Version 2.45-BETA-3 released.

        * Makefile.in: Prevent sa-mimedefang.cf from being overwritten.

        * mimedefang.filter.5.in:  Correct some documentation errors.

        * mimedefang.pl.in: Added and documented read_commands_file function
        so that you can initialize certain global variables in
        filter_sender and filter_recipient.  Code contributed by
        Jan Pieter Cornet.

        * mimedefang-multiplexor.c: Log UNIX error code if problem
        communicating with a slave.

        * mimedefang-multiplexor.c: Implement new commands "help",
        "slaves", and "slaveinfo".

        * watch-mimedefang: added -command, -interval, -10s, -1m, -5m,
        -10m and -title command-line options.

        * mimedefang.pl.in(message_contains_virus_clamd): Time out if
        clamd doesn't respond in 8 seconds.  Based on a patch from Chris
        Myers.

        * mimedefang-spec.in: Fix error in %preun script.

        * watch-mimedefang.in: Many bug fixes.

2004-07-28  David F. Skoll  <[EMAIL PROTECTED]>

        * Version 2.45-BETA-2 released.

        * Makefile.in: Do not overwrite /etc/mail/sa-mimedefang.cf in
        install-redhat target

        * mimedefang-multiplexor.c: Track average latency of scan commands.

        * watch-mimedefang.in: Huge rewrite.  Displays a lot more info about
        the MIMEDefang server.  Can monitor a remote MIMEDefang server over
        a low-bandwidth SSH connection.

        * mimedefang.pl.in: Log helpful messages if clamd fails with an
        error (Tomas Kopal)

        * md-mx-ctrl.c: Support the "-i" command-line option to read commands
        from stdin and send results to stdout.  Used to support
        watch-mimedefang's low-bandwidth remote monitoring.


2004-07-23  David F. Skoll  <[EMAIL PROTECTED]>

        * Version 2.45-BETA-1 released.

        * mimedefang-filter.5.in: Clarified description of action_bounce.

        * mimedefang-multiplexor.c: Added support for keeping "load average"
        histories so you can see how loaded your system is.

        * mimedefang-multiplexor.c: Raw 'status' output includes time when
        multiplexor was first started.

        * md-mx-ctrl.8.in: Documented new 'load' and 'rawload' commands.

        * mimedefang.pl.in: Implemented a new set of RBL lookup functions
        that perform multiple lookups in parallel and allow you to set
        a timeout (the timeout applies to ALL lookups, not each individual
        lookup.)  These new functions require the Net::DNS module.

        * md-mx-ctrl.c: Implement 'load' and 'rawload' commands.

2004-07-15  David F. Skoll  <[EMAIL PROTECTED]>

        *  Version 2.44 RELEASED
_______________________________________________
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to