ports/109592: Update port: mail/postfix-policyd-weight
Robert Felber
robtone at ek-muc.de
Tue Feb 27 08:50:10 UTC 2007
>Number: 109592
>Category: ports
>Synopsis: Update port: mail/postfix-policyd-weight
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 27 08:50:09 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Robert Felber
>Release: FreeBSD 6.1-RELEASE-p7 i386
>Organization:
Autohaus Erich Kuttendreier (Ford Main Dealer Munich)
>Environment:
System: 6.1-RELEASE-p7
>Description:
Please close http://www.freebsd.org/cgi/query-pr.cgi?pr=109591
and instead take this.
0.1.14 beta-3
- (change) Replaced dynablock.njabl.org with pbl.spamhaus.org
0.1.14 beta-2
- (fix) FreeBSD:
rc cannot handle programs with "-" (dash) in its name
correctly. Init script for FBSD does now provide its own
stop|start functions.
- (change) removed dnsbl_hits increasements where the check in question
was not a dnsbl check, same goes for total_dnsbl_score
- (change) Termination of daemon changed. The daemon tries to terminate
childrens himself.
- (fix) rbl_lookup used sometimes 0 for the random DNS packet identifier.
It also checked the presence and correctness of this field wrong.
(non critical)
- (new) $enforce_dyndns_score added
With this one can control how much he wants to avoid dynamic
clients which do not use DynDNS
- (change) The cache now uses only one query to ask for HAM|SPAM.
Thanks to H. Krohns.
- (change) the $dnsbl_hits score gets only increases if the RBL is a
blacklist. This is required to use whitelists in the $dnsbl_score
list. Thanks to 'Steve'.
- (change) The cache can now return hard-whitelists.
Enforce N days/hours RBL checks for HAM clients.
After N days do each P hours or each R requests a RBL check for
HAM cached clients. This should save a good amount of RBL DNS
traffic.
- (change) The delay in seconds for each policy request is now logged via
"decided action"
- (change) The time required for a cache cleanup is now logged, too.
- (scores) @helo_seems_dialup = (1.5,0)
'dsn.rfc-ignorant.org', 3.5, 0, 'DSN_RFCI',
ordb.org removed
- (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) Non-responsive RBLs are skipped for a certain amount of queries.
>How-To-Repeat:
>Fix:
--- postfix-policyd-weight-0.1.14.3.diff begins here ---
diff -ruN /usr/ports/mail/postfix-policyd-weight/Makefile ./postfix-policyd-weight-0.1.14.3/Makefile
--- /usr/ports/mail/postfix-policyd-weight/Makefile Mon Nov 6 11:47:33 2006
+++ ./postfix-policyd-weight-0.1.14.3/Makefile Tue Feb 27 09:33:14 2007
@@ -6,7 +6,8 @@
#
PORTNAME= policyd-weight
-PORTVERSION= 0.1.14
+PORTVERSION= 0.1.14.3
+
CATEGORIES= mail
MASTER_SITES= http://www.policyd-weight.org/releases/
PKGNAMEPREFIX= postfix-
diff -ruN /usr/ports/mail/postfix-policyd-weight/distinfo ./postfix-policyd-weight-0.1.14.3/distinfo
--- /usr/ports/mail/postfix-policyd-weight/distinfo Mon Nov 6 11:47:33 2006
+++ ./postfix-policyd-weight-0.1.14.3/distinfo Tue Feb 27 09:32:45 2007
@@ -1,3 +1,3 @@
-MD5 (policyd-weight-0.1.14.tar.gz) = fb4829a57c8b805fe981ee949a145042
-SHA256 (policyd-weight-0.1.14.tar.gz) = f613986516538575570177af7b3525b6db55301e728ce1b31ad35933148c3a6b
-SIZE (policyd-weight-0.1.14.tar.gz) = 45179
+MD5 (policyd-weight-0.1.14.3.tar.gz) = afa9286a5adc393b63641994bbb78a16
+SHA256 (policyd-weight-0.1.14.3.tar.gz) = 642d5ca134fe6deeb6e7d7e0147dedcf615c8e4d3b4d7d848f1a0ff023a67b50
+SIZE (policyd-weight-0.1.14.3.tar.gz) = 49105
diff -ruN /usr/ports/mail/postfix-policyd-weight/files/policyd-weight.in ./postfix-policyd-weight-0.1.14.3/files/policyd-weight.in
--- /usr/ports/mail/postfix-policyd-weight/files/policyd-weight.in Mon Nov 6 08:16:48 2006
+++ ./postfix-policyd-weight-0.1.14.3/files/policyd-weight.in Mon Feb 26 16:09:14 2007
@@ -16,6 +16,7 @@
name="policyd-weight"
rcvar=policyd_weight_enable
+start_cmd=policyd_weight_start
stop_cmd=policyd_weight_stop
# defaults
@@ -28,13 +29,16 @@
*) echo "To make use of $name set $rcvar=\"YES\" in /etc/rc.conf" ;;
esac
-policyd_weight_progname="/usr/local/libexec/postfix/policyd-weight"
-command=/usr/local/libexec/postfix/policyd-weight
+command="/usr/local/libexec/postfix/policyd-weight"
pidfile=/var/run/policyd-weight.pid
+policyd_weight_start() {
+ /usr/local/libexec/postfix/policyd-weight start
+}
+
policyd_weight_stop() {
echo "Stopping $name"
- $policyd_weight_progname stop
+ /usr/local/libexec/postfix/policyd-weight stop
}
run_rc_command "$1"
--- postfix-policyd-weight-0.1.14.3.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list