[Mimedefang] MIMEDefang 2.9 is released
David F. Skoll
dfs at roaringpenguin.com
Fri May 3 11:09:16 EDT 2002
Hi,
Version 2.9 of MIMEDefang is at http://www.roaringpenguin.com/mimedefang/
I consider it to be the best and most secure version to date.
Important: Please read the next paragraph before upgrading.
Version 2.9 introduces a new filter_multipart routine. You should define
it in your filter. It should perform all the same filename- and mime-type
checks as the regular filter() routine, but not any content-based checks
(because multipart containers have no body.) See the sample filter
for details.
Major changes since 2.8:
o General code cleanup.
o Much improved Red Hat init scripts as well as a spec file for building
RPM's, courtesy of Michael McLagan
o Detection of Perl modules at run-time. You don't need to reconfigure
if you install/remove SpamAssassin, etc. Filters can also check for
presence at run-time. The two sample filters have been merged; the
single sample filter checks at run-time for SpamAssassin presence.
o Updated documentation, especially mimedefang-protocol(7).
o Added contrib/ directory.
--------------------------------------------------------------------------
Complete changelog:
2002-05-03 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.9 RELEASED
2002-05-03 David F. Skoll <dfs at roaringpenguin.com>
* Filters can check for presence of SpamAssassin at run-time
using the %Features hash; therefore, the suggested filter
has been merged with the SpamAssassin-enabled filter and
we distribute only one filter.
* mimedefang.c: Made default value for "-n" option 10.
* Merged patches from Michael McLagan for packaging.
2002-05-02 David F. Skoll <dfs at roaringpenguin.com>
* Improved scripts for Red Hat. The "mimedefang" init script
is separated out from "sendmail", and settings are stored in
/etc/sysconfig/mimedefang.
* Added redhat/ directory for building RPMs.
* Moved word-to-html to contrib/ dir; do not install it by
default.
* mimedefang.pl.in (message_contains_virus_filescan): Minor cleanups.
* Updated documentation.
* mimedefang.c (main): Added '-P' option to write mimedefang's
process-ID to a file.
* mimedefang.pl.in: SpamAssassin, Anomy::HTMLCleaner and File::Scan
are detected at run-time, so if you install or remove those Perl
modules, you do not need to rerun ./configure and install a new
version of mimedefang.pl.
2002-05-01 David F. Skoll <dfs at roaringpenguin.com>
* mimedefang.pl.in: Use the first found of:
/etc/mail/spamassassin/sa-mimedefang.cf
/etc/mail/spamassassin/local.cf
/etc/mail/spamassassin.cf
as the SpamAssassin preferences file.
* Install our SpamAssassin preferences file as:
/etc/mail/spamassassin/sa-mimedefang.cf
* Updated examples/filter-using-spam-assassin.
* Makefile.in: Added MANDIR and LIBDIR macros; added RPM_INSTALL_ROOT
in front of install: targets to ease building of RPM's. Thanks
to Michael McLagan for suggesting this.
2002-04-29 David F. Skoll <dfs at roaringpenguin.com>
* mimedefang-multiplexor.c (handleSlaveReceivedAnswer): Distinguish
between a timeout and the premature death of a slave.
* Makefile.in (MANIFEST): Added contrib/ directory.
* mimedefang.c (cleanup): Do not remove spool directories if
"-k" command-line option given and the filter fails.
* configure.in: Check for socklen_t at configure time.
* mimedefang-multiplexor.c (handlePipe): Removed possibility
of an extremely unlikely race condition.
2002-04-26 David F. Skoll <dfs at roaringpenguin.com>
* mimedefang.pl.in (rebuild_entity): Added support for
filter_multipart to examine the headers of parts with
sub-parts.
(interpret_avp_code): Updated intepretation of AVP return
codes.
Regards,
David.
More information about the MIMEDefang
mailing list