[Mimedefang] MIMEDefang 2.45 is released

David F. Skoll dfs at roaringpenguin.com
Wed Sep 22 11:44:06 EDT 2004


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

Hi,

MIMEDefang 2.45 is at the usual http://www.mimedefang.org/node.php?id=1

This is a big release with lots of new features.  Major new features:

o New -a option on mimedefang-multiplexor to have a less-privileged socket
  so non-privileged users can still do status requests.

o Completely revamped watch-mimedefang program that gives lots of useful
  load information and can monitor a remote mail server.

o New notification messages indicating busy timeout and unexpected slave
  death.

o Add optional argument to md_check_against_smtp_server to use non-standard
  port instead of port 25.

o New set of RBL functions that perform parallel DNS lookups to reduce
  latency.

Complete changelog to 2.44 follows.

Regards,

David.

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

	* Version 2.45 RELEASED

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

	* mimedefang-multiplexor.c: Add the "-a" command-line option
	for opening a socket that only allows unprivileged commands.
	These are commands that fetch status, but can't affect operation
	of multiplexor.

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

	* Version 2.45-BETA-4 released.

	* mimedefang.pl.in: Put a "use libs" directive at the top to
	use Perl modules from the "site" directory before searching the
	core directory.

	* mimedefang.pl.in: Added filter_create_parser user-supplied
	callback to create a MIME::Parser object.  This lets you customize
	how parsing happens.

	* mimedefang-multiplexor.8.in: Added warning that "$$" will be
	incorrect if you use embedded Perl.

	* mimedefang-multiplexor.c: Keep track of "age" of slaves, and
	track activations and reaps over last 10 minutes.

	* mimedefang-multiplexor.c: Add new notification messages: "B"
	indicates a busy timeout, and "U" indicates unexpected slave death.

	* mimedefang.c: Add "-b" option to set the backlog parameter in
	listen(2).

	* notifier.c: Fixed (harmless) bug which would attempt to send out
	notifications even if no notification socket was specified.  It
	would just waste a tiny bit of CPU time before.

	* watch-mimedefang.in: Fix Tcl code so you can run watch-mimedefang
	on a Windows box, monitoring the mail server via SSH.

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

	* mimedefang.pl.in (md_check_against_smtp_server): Add optional
	$port argument to specify checking against a port other than 25.

2004-08-23  David F. Skoll  <dfs at roaringpenguin.com>

	* Version 2.45-BETA-3 released.

	* Makefile.in: Prevent sa-mimedefang.cf from being overwritten.

	* mimedefang.filter.5.in:  Correct some documentation errors.

	* mimedefang.pl.in: Added and documented read_commands_file function
	so that you can initialize certain global variables in
	filter_sender and filter_recipient.  Code contributed by
	Jan Pieter Cornet.

	* mimedefang-multiplexor.c: Log UNIX error code if problem
	communicating with a slave.

	* mimedefang-multiplexor.c: Implement new commands "help",
	"slaves", and "slaveinfo".

	* watch-mimedefang: added -command, -interval, -10s, -1m, -5m,
	-10m and -title command-line options.

	* mimedefang.pl.in(message_contains_virus_clamd): Time out if
	clamd doesn't respond in 8 seconds.  Based on a patch from Chris
	Myers.

	* mimedefang-spec.in: Fix error in %preun script.

	* watch-mimedefang.in: Many bug fixes.

2004-07-28  David F. Skoll  <dfs at roaringpenguin.com>

	* Version 2.45-BETA-2 released.

	* Makefile.in: Do not overwrite /etc/mail/sa-mimedefang.cf in
	install-redhat target

	* mimedefang-multiplexor.c: Track average latency of scan commands.

	* watch-mimedefang.in: Huge rewrite.  Displays a lot more info about
	the MIMEDefang server.  Can monitor a remote MIMEDefang server over
	a low-bandwidth SSH connection.

	* mimedefang.pl.in: Log helpful messages if clamd fails with an
	error (Tomas Kopal)

	* md-mx-ctrl.c: Support the "-i" command-line option to read commands
	from stdin and send results to stdout.  Used to support
	watch-mimedefang's low-bandwidth remote monitoring.


2004-07-23  David F. Skoll  <dfs at roaringpenguin.com>

	* Version 2.45-BETA-1 released.

	* mimedefang-filter.5.in: Clarified description of action_bounce.

	* mimedefang-multiplexor.c: Added support for keeping "load average"
	histories so you can see how loaded your system is.

	* mimedefang-multiplexor.c: Raw 'status' output includes time when
	multiplexor was first started.

	* md-mx-ctrl.8.in: Documented new 'load' and 'rawload' commands.

	* mimedefang.pl.in: Implemented a new set of RBL lookup functions
	that perform multiple lookups in parallel and allow you to set
	a timeout (the timeout applies to ALL lookups, not each individual
	lookup.)  These new functions require the Net::DNS module.

	* md-mx-ctrl.c: Implement 'load' and 'rawload' commands.

2004-07-15  David F. Skoll  <dfs at roaringpenguin.com>

	*  Version 2.44 RELEASED



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

iD8DBQFBUZ3LdB1gkTPXMwsRAhwGAJ4nxDXJI8YJx+Nnhkj8N4jlW1XfugCaAzZg
+WMVV6NUjgjf2U1E2pqiHU8=
=15Ys
-----END PGP SIGNATURE-----



More information about the MIMEDefang mailing list