[Mimedefang] MIMEDefang 2.45-BETA-1 is available

David F. Skoll dfs at roaringpenguin.com
Fri Jul 23 14:51:59 EDT 2004


Hi,

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

There are two major changes:

1) We've added a set of RBL lookup functions that perform RBL
lookups in parallel, with a timeout.  For example, if you decide
to use 7 RBL domains, and are willing to reject mail if the sending host
is on 3 or more RBLs, these new functions let you:

- Run all 7 lookups in parallel
- Return as soon as 3 positive "hits" have been found
- Return with results so far after a timeout you specify

The new functions require the Net::DNS Perl module.  (Net::DNS is not
a prerequisite for MIMEDefang, but these new functions will fail and
log an error if you try to use them without having installed
Net::DNS.)

See the mimedefang-filter man page for relay_is_blacklisted_multi

2) The multiplexor keeps a history of "load averages", and there's a new
"md-mx-ctrl load" command.  It produces output that looks like this:

 Load:             Msgs:       Msgs/Sec:   Avg Busy Slaves:
10 Sec              21            2.10            9.62
 1 Min             140            2.33            7.75
 5 Min             684            2.28            7.56
10 Min            1226            2.04            7.62

Each row in the table corrseponds to a time span, as indicated in the first
column.  The remaining columns are:

Msgs: The number of messages scanned in the last time span.

Msgs/Sec: Average number of messages/second scanned in the last time span.

Avg Busy Slaves: The number of busy slaves, on average, each time a message
                 was scanned.

Complete change log follows.

Regards,

David.

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



More information about the MIMEDefang mailing list