[Mimedefang] MIMEDefang 2.34 Released

David F. Skoll dfs at roaringpenguin.com
Thu Jun 26 12:01:20 EDT 2003


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

Hi,

MIMEDefang 2.34 has been released and is at
http://www.mimedefang.org/node.php?id=1

Announcement with brief summary of major changes is at
http://www.mimedefang.org

A full changelog follows.

	****** IMPORTANT NOTE ******

Release 2.34 has several incompatible changes from 2.33 that might
require you to edit your filter.  Please read the attached changelog
(search for "NOTE INCOMPATIBILITY") before installing MIMEDefang 2.34.
If you haven't read the changelog, Do not complain if you install
MD2.34 and your filters break.

The incompatibilities are:

1) RAV AntiVirus support has been dropped.
2) md_log and md_log_enable have been renamed to md_graphdefang_log and
   md_graphdefang_log_enable
3) The default quarantine directory is now /var/spool/MD-Quarantine rather
   than /var/spool/MIMEDefang
4) You *must* use the multiplexor.  There is no longer support for non-
   multiplexor operation.

Regards,

David.


2003-06-26  David F. Skoll  <dfs at roaringpenguin.com>

	* Version 2.34 RELEASED

	* mimedefang-multiplexor.c: Added "-I" option so you can
	specify the "backlog" argument to listen(2).  Suggested
	by Kevin Brierly.

	* mimedefang.c: Added 'DISCARD' return value for filter_relay,
	filter_sender and filter_recipient (suggested by Ernst Du Plooy).

2003-06-20  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang-multiplexor.c: Added "-q" and "-Q" options.  These
	are experimental; they allow requests to be queued until
	slaves become free, rather than failing them immediately.
	See the mimedefang-multiplexor(8) man page for details.

	* mimedefang.pl.in (action_replace_with_url): Added optional
	fifth $cd_data (suggested by Jeremy Mates).

	(action_replace_with_warning): Name the warnings warning1.txt,
	warning2.txt, etc. instead of all warning.txt.  Suggested by
	Steffen Kaiser.

	(interpret_nai_code): Handle (ED) in parsing of uvscan output.
	(Noted by Jeremy McCarty).

2003-06-19  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.pl.in (entity_contains_virus_filescan): If File::Scan
	is not installed, return "not-installed" instead of "tempfail"
	(Problem noted by Richard Laager).

	* mimedefang.c: Added "-a" command-line option to pass additional
	Sendmail macros through to the filter.

2003-06-18  David F. Skoll  <dfs at roaringpenguin.com>

	* examples/suggested-minimum-filter-for-windows-clients: Sample
	filter pre-compiles SpamAssassin rules; this may improve
	performance.  Idea from Richard Laager

2003-06-10  David F. Skoll  <dfs at roaringpenguin.com>

	* REMOVED support for RAV Antivirus.  *** NOTE INCOMPATIBILITY ***

2003-06-04  David F. Skoll  <dfs at roaringpenguin.com>

	* redhat/mimedefang-init: Copy the PID files into /var/run to
	keep Red Hat's silly killproc() function happy.

	* redhat/mimedefang-spec.in: The spec file now generates two
	RPM's: mimedefang and mimedefang-contrib

	* Renamed md_log to md_graphdefang_log.

	*** NOTE INCOMPATIBILITY ***

	YOU MUST update your filter, and change all instances of
	"md_log_enable" to "md_graphdefang_log_enable" and
	"md_log" to "md_graphdefang_log"

2003-06-03  David F. Skoll  <dfs at roaringpenguin.com>

	* Experimental support for Sendmail SOCKETMAP feature (currently
	disabled because it requires a Sendmail patch.)

	* New feature: Added the filter_unknown_cmd hook so user-filters
	can extend the MIMEDefang protocol.  Updated md-mx-ctrl as well.
	See mimedefang-protocol(7) and mimedefang-filter(5) for details.

2003-05-28  David F. Skoll  <dfs at roaringpenguin.com>

	* SpamAssassin/spamassassin.cf: Tidied things up a bit.  Added
	comments about how SA cannot modify the e-mail if used from
	MIMEDefang.

	* configure.in: Add /opt/rav/bin to ANTIVIR_PATH

	* mimedefang.pl.in (spam_assassin_mail): More fixes to the
	headers that get generated for SpamAssassin (Dirk Mueller).
	Also created and documented the $AddApparentlyToForSpamAssassin
	variable.

2003-05-27  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.pl.in (spam_assassin_mail): Fix the way the
	synthesized Received: header was handed to SpamAssassin.

	* configure.in: Changed default location of quarantine directory
	to /var/spool/MD-Quarantine.  *** NOTE INCOMPATIBILITY ***
	Use --with-quarantinedir=/var/spool/MIMEDefang if you want the
	old behaviour.

	* mimedefang.c: Removed support for non-multiplexor operation.
	It is now mandatory to use the multiplexor.
	*** NOTE INCOMPATIBILITY ***

2003-05-26  David F. Skoll  <dfs at roaringpenguin.com>

	* configure.in, Makefile.in, mimedefang.pl.in, README.SOPHIE:
	Improved Sophie support, courtesy of Jason Englander.

2003-05-25  David F. Skoll  <dfs at roaringpenguin.com>

	* Makefile.in: "make install" target obeys DESTDIR (as well
	as former RPM_INSTALL_ROOT) to change installation root.

2003-05-21  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang.pl.in: Check for socket errors when talking to
	daemonized virus scanners like Sophie, Trophie, Clamd and
	CarrierScan, and return tempfail on error.  Problem noted
	by Chris Stromsoe and Dave Shrimpton.

	(relay_is_blacklisted): Rather than just returning true or
	false, we return the actual DNS lookup value (like "127.0.0.2")
	if a host is in a DNS-based blacklist.  Feature requested by
	Matthew Hall.

	* Tempfail codes default to 451/4.3.0 rather than 450/4.7.1.
	These new codes are more consistent and in line with
	RFCs 2821 and 1893.

2003-05-14  David F. Skoll  <dfs at roaringpenguin.com>

	* configure.in: Because of SCO's disgusting behaviour,
	MIMEDefang will refuse to build on SCO UNIX or SCO Linux
	unless you supply the --enable-running-on-scummy-sco configure
	option.

2003-05-12  David F. Skoll  <dfs at roaringpenguin.com>

	* mimedefang-filter.5.in: Documented md_syslog.  md_syslog
	is now an officially-supported API function.

	* mimedefang.c (mfconnect): Do not use strncpy in
	potentially-unsafe way (Dirk Mueller)

	* mimedefang.c, mimedefang.pl.in: Allow Perl filters to specify
	SMTP reply codes (4xx, 5xx) and DSN status codes (4.x.y, 5.x.y)
	(Suggested by user "jkohan" on the MIMEDefang Web site.)

	* mimedefang.pl.in: md_check_against_smtp_server returns the
	same SMTP reply code and DSN status as the forwarding server
	(rather than its own codes on failure.)

2003-04-25  David F. Skoll  <dfs at roaringpenguin.com>

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

iD8DBQE++xiszRzK7hNiQTERAj90AKCIfG7+7AomOr5V88SO8ysPmE0+FwCfTmDz
+cbyCfHpAoj5pczZSGyoSFs=
=r6hr
-----END PGP SIGNATURE-----



More information about the MIMEDefang mailing list