[Mimedefang] MIMEDefang 2.46-BETA-2 is available

David F. Skoll dfs at roaringpenguin.com
Wed Oct 27 12:56:49 EDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

MIMEDefang 2.46-BETA-2 is available at http://www.mimedefang.org/node.php?id=1

This release addresses the problems identified by Aleksandar Milivojevic.
It greatly improves the sanity of the message-rebuilding algorithm.  Also,
I've changed it so the append_boilerplate functions refuse to monkey with
S/MIME signed or encrypted parts.

Changelog to 2.45 follows.

Regards,

David.

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.

2004-09-22  David F. Skoll  <dfs at roaringpenguin.com>

	* Version 2.45 RELEASED



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/

iD8DBQFBf9NWdB1gkTPXMwsRAnAhAKCov1gDM3LVeX7kYCcA5HiVBV8S+gCguYEq
lGEl9pArDphRj6Gns/CMTVc=
=7Gmu
-----END PGP SIGNATURE-----



More information about the MIMEDefang mailing list