[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