[Mimedefang] MIMEDefang 2.22 FINAL is released

David F. Skoll dfs at roaringpenguin.com
Thu Oct 17 14:23:08 EDT 2002


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

Hi,

MIMEDefang 2.22 FINAL is up at http://www.roaringpenguin.com/mimedefang/

There are many changes.  Noteworthy ones:

o Support for "clamd", the daemonized version of Clamscan.
o action_change_header and action_delete_header now obey the index argument.
o Syslog setup should work now on Solaris.
o Added $MaxMIMEParts variable to reject overly-complex MIME messages.
o Support for Unix::Syslog Perl module if found by ./configure
o Portability fixes.

Complete changelog relative to 2.21 follows.

Regards,

David.

2002-10-17  David F. Skoll  <dfs at roaringpenguin.com>

	* Version 2.22 RELEASED

	* Added "-validate" flag to mimedefang.pl; see mimedefang.pl(8).
	Used by CanIt.

	* mimedefang and mimedefang-multiplexor chdir into the spool
	directory on startup.

2002-10-15  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.pl.in: Use Unix::Syslog if it's found at
	./configure time.

	* mimedefang.c (eom): The index argument to action_delete_header
	and action_change_header was not being obeyed.

	* mimedefang.pl.in: Added action_delete_all_headers

	* mimedefang.pl.in: Added support for clamd daemonized virus-scanner
	(Jason Englander)

	* mimedefang.pl.in: Fall back on setlogsock('inet') if
	setlogsock('unix') fails.  Also, check for this in configure
	script so we don't fill logs with error messages unnecessarily.
	Thanks to Brian Landers and others for assistance with this.

2002-10-08  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.c (eom): Log filter time even if we
	reject/discard/tempfail deliberately.  This is the first time I've
	used "goto" in a very long time... :-)

2002-10-07  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.pl.in: Added $MaxMIMEParts variable to terminate parsing
	and bounce the message if there are more than $MaxMIMEParts parts.
	This does *NOT* work unless you use our specially-patched MIME::Tools
	package, MIME-tools-5.411a-RP-Patched-02 or newer.

	* Update contrib/graphdefang to version 0.3 (John Kirkland)

	* Execute "rm" to clean up on systems which lack readdir_r

	* Fix bug in "RAV" anti-virus invocation (was Linux-specific)

2002-10-02  David F. Skoll  <dfs at roaringpenguin.com>

	* Add "-dl" to kavdaemon options (Marcelo)

	* Clarified SpamAssassin documentation.

	* Added -pthread flag when compiling rm_r.c.  May fix IRIX problems.

	* Compile two versions of drop_privs.c:  A threaded one for mimedefang
	and a non-threaded one for mimedefang-multiplexor.

	* configure fixes for Tru64 UNIX.  You may once again be able to
	use MIMEDefang with Sendmail 8.11.x.

	* Use sm_vsnprintf and sm_snprintf if platform lacks (v)snprintf
	Requires libsm.a in this case.

2002-10-01  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang-filter.5.in: Clarified filter documentation,
	especially with regards to global variables.  Thanks
	to Tony Nugent for his useful post at
	http://lists.roaringpenguin.com/pipermail/mimedefang/2002-October/002576.html

	* mimedefang.pl.in: Added $VirusName variable (John Kirkland)

	* examples/suggested-minimum-filter-for-windows-clients: Added
	calls to md_log (John Kirkland)

2002-09-27  David F. Skoll  <dfs at roaringpenguin.com>

	* utils.c (MXCommand): Slightly better error messages

	* mimedefang.pl.in: Added md_log_enable and md_log (John Kirkland)

2002-09-25  David F. Skoll  <dfs at roaringpenguin.com>

	* redhat/mimedefang-spec.in: Remove references to mime-tools-patch.txt;
	change group of spool dirs to "defang" (Stephane Lentz)

2002-09-24  David F. Skoll  <dfs at roaringpenguin.com>

	* rm_r.c (rm_r): Add compile-time option for forking/exec'ing
	/bin/rm to clean up, instead of using built-in C code.

	* mimedefang.pl.in (entity_contains_virus_sophos): Better
	regexp for filtering virus-scanner messages.
	(Michael McCarthy)

	* mimedefang.pl.in (action_defang): Make last
	three arguments to action_defang optional. (Ben Reser)

	* mimedefang.pl.in (anomy_clean_html): Workaround for Anomy
	"Use of uninitialized variable" errors (Aaron Paetznick)

	* mimedefang.pl.in: Add "MIME-Version: 1.0" and
	"Content-Type: text/plain" headers to internally-generated
	messages (Enrico Scholz)

2002-09-18  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.c (eom): Added "-T" option to mimedefang.

2002-09-12  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.c (envfrom): Log the directory name which could
	not be created if we were unable to create spool dir.

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

iD8DBQE9rv/fxu9pkTSrlboRAmJuAKDLk4Uk/0QGg4d7gFXPycB12qyKfQCeKx7F
UKCd8LKClu/6ZgpbTPgYEEc=
=kp1g
-----END PGP SIGNATURE-----




More information about the MIMEDefang mailing list