[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