[Mimedefang] MIMEDefang 2.45-BETA-4 is available
David F. Skoll
dfs at roaringpenguin.com
Wed Sep 15 11:49:22 EDT 2004
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 <dfs at roaringpenguin.com>
* 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 <dfs at roaringpenguin.com>
* 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 <dfs at roaringpenguin.com>
* 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 <dfs at roaringpenguin.com>
* 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 <dfs at roaringpenguin.com>
* 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 <dfs at roaringpenguin.com>
* Version 2.44 RELEASED
More information about the MIMEDefang
mailing list