[Mimedefang] MIMEDefang 2.48 is available
David F. Skoll
dfs at roaringpenguin.com
Fri Oct 29 10:52:25 EDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
MIMEDefang 2.48 is at http://www.mimedefang.org/node.php?id=1
This one finally fixes the silly bugs from 2.46 and 2.47. Honest!
Changelog to 2.45 follows.
Regards,
David.
2004-10-29 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.48 RELEASED
* Fix dumb bugs introducted in 2.46 and 2.47 related to
slave status reports.
* embperl.c: Detect if user opens file descriptors inside his/her
filter. If so, log a loud and nasty warning that such code should
be moved to filter_initialize.
2004-10-28 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.47 RELEASED
* Move slave "status reports" onto their own file descriptor.
If you want the status reports, you must invoke mimedefang-multiplexor
with the "-Z" flag. In the sample init scripts, set
MX_STATUS_UDPATES=yes
2004-10-28 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.46 RELEASED
* mimedefang-multiplexor.c: Added mechanism for slaves to send
back "status reports" to the multiplexor. The command
"md-mx-ctrl slaves" now shows the current status of busy slaves
(eg, "Running SpamAssassin", "recipok <addr at domain.net>", etc.)
* redhat/mimedefang-init.in: Unconditionally execute "ulimit -s 2048"
before invoking mimedefang.
2004-10-28 Bill Maidment <bill at maidment.com.au>
* Added support for Command "csav" anti-virus.
2004-10-27 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.46-BETA-2 released.
* mimedefang.c: Print and log an error if we can't determine our
own IP address.
* mimedefang.pl.in: append_html_boilerplate and append_text_boilerplate
refuse to tamper with S/MIME messages. They won't descend into
multipart/signed or multipart/encrypted parts. Similarly for
remove_redundant_html_parts.
* mimedefang.pl.in: Split-and-rebuild algorithm is greatly improved.
In particular: In filter_end, the $entity->head correctly contains
all message headers. And we try to avoid creating useless
multipart containers -- if we would end up with a multipart/mixed
or multipart/alternative with only one sub-part, we "pop" the sub-part
up to the top level.
2004-10-26 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.46-BETA-1 released.
* mimedefang-filter.5.in: Corrected an error in one of the examples
* mimedefang.c: Add IP address of scanning host to X-Scanned-By:
header.
* SECURITY FIX: mimedefang.c: Tempfail message if RESULTS file
doesn't terminate with 'F' line. (Detects disk-full condition.)
* mimedefang.pl.in (rebuild_entity): Add a Content-Type: header
if MIME part lacks one. Some marginal e-mail software chokes on
a part with a missing content-type header.
* mimedefang.pl.in: flatten_mime removed. Support for
$Stupidity{"flatten"} removed. *** NOTE INCOMPATIBILITY ***
* action_add_part revamped completely; we try to preserve original
multipart type of message. action_add_part now simply keeps a list
of parts to be added. At the end:
a) If original message was multipart/mixed, we simply add
the part.
b) Otherwise, we make a new multipart/mixed container, put
original message as the first part of this new container, and
then add part to the multipart/mixed container.
*** NOTE INCOMPATIBILITY ***
* Proper multipart type passed to filter_end.
* All mimedefang.pl-generated messages have an
Auto-Submitted: auto-generated header.
* mimedefang.pl.in: Return codes of I/O operations are checked; we
die if any fail. This is a security fix.
* mimedefang.pl.in (interpret_trend_code): Treat any code from
1 to 9 as indicative of a virus, upon recommendation of Stephane Lentz.
* mimedefang.pl.in (spam_assassin_init): Add a
LOCAL_RULES_DIR => @CONFDIR@/spamassassin argument to SpamAssassin
constructor.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/
iD8DBQFBglkudB1gkTPXMwsRAjodAKDYl3dhYEhMYOM8FkbWNrrXfk53tACg7unK
S8c/mPx7jT/yXNfpluse8hQ=
=BaBc
-----END PGP SIGNATURE-----
More information about the MIMEDefang
mailing list