changes:
this time only an excerpt from the changes.txt file:
- (fix) alarms didn't work on every platform, leading to timeouts
- (fix)* BAD_MX might score even though the sender has an A record
which matches the client IP
- (cleanup) use modules at the beginning, usage() printed as here-doc
Suggested by Francis Galiegue
- (cleanup) Use 'A' queries instead of 'TXT' queries for RBL lookups
- (new) Cache only the IP if the client was too much DNSBL listed
or the client seems to be a dialup or the helo/from verification
against IP and subnets failed totally
Should help against Dictionary Attacks
- (fix) On some plattforms setting correct user and groupmemberships
is a hard task, we try now two ways to accomplish this
- (new) One can define to return a restriction class by setting the
appropriate messages to "rc:your_restriction_class"
Policyd-weight ignores trailing garbage after rc:text messages
Example: $REJECTMSG = "rc:greylist";
- (new) Policyd-weight does let pass SASL authed users.
WARNING: one can prepend X-SASL-authed headers with
policyd-weight, but I encourage everyone to NOT rely on that
header. This is rather a "avoid troubles"-knob for those who
forget to accept SASL users with postfix first.
- (new) Non-responsive RBLs are skipped for a certain amount of queries.
The fix marked with * (asterisk) was the reason to announce it on the
mailinglist.
--
Robert Felber (PGP: 896CF30B)
Munich, Germany
____________________________________________________________
Policyd-weight Mailinglist - http://www.policyd-weight.org/