Date: Sat, 17 Sep 2005 14:02:26 +0800 (WST) From: Dean Hollister <dean@odyssey.apana.org.au> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/86247: Upgraded Port: mail/dcc-dccd Message-ID: <200509170602.OAA55064@odyssey.apana.org.au> Resent-Message-ID: <200509170610.j8H6A8Gd018507@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 86247 >Category: ports >Synopsis: Upgraded Port: mail/dcc-dccd >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: Sat Sep 17 06:10:08 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dean Hollister >Release: FreeBSD 4.11-STABLE i386 >Organization: Australian Public Access Network Association Inc >Environment: System: FreeBSD odyssey.apana.org.au 4.11-STABLE FreeBSD 4.11-STABLE #0: Fri Apr 15 17:22:23 WST 2005 root@odyssey.apana.org.au:/usr/obj/usr/src/sys/ODYSSEY i386 >Description: Upgraded Port: mail/dcc-dccd to 1.3.16 Changes in this release: o Fix bug introduced in 1.3.15 that caused greylist retransmissions to be counted by the DCC server as separate messages contributing to the "bulkness" of a message. o If /var/dcc/log is neither readable nor searchable by 'other', then create log files with the same 'group' permissions as the directory instead of the old default of 600. This allows the application of cgi scripts to the main whiteclnt and log files. o `dccd -T ALL` no longer works. It never made much sense and continues to cause confusion. o Dccifd in proxy mode no longer requires blanks after colons in SMTP commands. o Fix dccifd proxy mode crash on mail messages without bodies. o Complain about bad host name and other errors in whiteclnt files every 30 minutes instead of every 5 minutes. o Allow whiteclnt files to be read-only with a new locking scheme. o Use Milter.macros.eom in sendmail 8.13 so that the ${dcc_isspam}, and ${dcc_notspam}, ${dcc_userdir} macros can be set by sendmail.cf rules that examin headers. This might also allow some hack_mc settings to be used with delay_checks. o The thresholds for quick flooding among servers are now non-linear. o When "option MTA-first" in a dccm and dccifd whiteclnt file, determinations of (not) spam by the MTA are consulted first and so can be overidden by the whiteclnt files. This allows individual users to override a sendmail access.db file. o Correct the SMTP rejection message in per-user log files for dccm and dccifd, especially when dccifd is acting as a proxy. o Fix bug that kept./configure from turning on SOCKS. o Keep dccd flooding threshold at or above 10. o Make default maximum server memory size 2000 MByte on all except IRIX and Solaris. o Fix bug in 1.3.12 that causes dccd flooding thresholds to be 0 if dccd is started by hand or without a dccm rejection threshold. >How-To-Repeat: >Fix: diff -ruN dcc-dccd.orig/Makefile dcc-dccd/Makefile --- dcc-dccd.orig/Makefile Thu Sep 8 07:41:39 2005 +++ dcc-dccd/Makefile Sat Sep 17 13:34:04 2005 @@ -6,7 +6,7 @@ # PORTNAME= dcc-dccd -PORTVERSION= 1.3.12 +PORTVERSION= 1.3.16 CATEGORIES= mail MASTER_SITES= http://www.rhyolite.com/anti-spam/dcc/source/ \ http://www.wa.apana.org.au/~dean/sources/ \ diff -ruN dcc-dccd.orig/distinfo dcc-dccd/distinfo --- dcc-dccd.orig/distinfo Thu Sep 8 07:41:39 2005 +++ dcc-dccd/distinfo Sat Sep 17 13:37:58 2005 @@ -1,2 +1,2 @@ -MD5 (dcc-dccd-1.3.12.tar.Z) = 19b80184aa3361dc76c5cf7292c02dcb -SIZE (dcc-dccd-1.3.12.tar.Z) = 1351965 +MD5 (dcc-dccd-1.3.16.tar.Z) = 5468d056bd3b8b51f2300eeaa1852933 +SIZE (dcc-dccd-1.3.12.tar.Z) = 1370359 diff -ruN dcc-dccd.orig/files/patch-homedir::Makefile.in dcc-dccd/files/patch-homedir::Makefile.in --- dcc-dccd.orig/files/patch-homedir::Makefile.in Thu Sep 8 07:41:39 2005 +++ dcc-dccd/files/patch-homedir::Makefile.in Sat Sep 17 13:45:30 2005 @@ -1,9 +1,9 @@ --- homedir/Makefile.in.orig Tue Aug 2 18:04:26 2005 -+++ homedir/Makefile.in Tue Aug 2 18:05:28 2005 ++++ homedir/Makefile.in Sat Sep 17 13:42:56 2005 @@ -45,11 +45,7 @@ $(HINSTALL) -m 755 -d $(INST_HOMEDIR); fi if test ! -d $(INST_HOMEDIR)/log; then \ - $(HINSTALL) -m 711 -d $(INST_HOMEDIR)/log; fi + $(HINSTALL) -m 710 -d $(INST_HOMEDIR)/log; fi - if test -s $(INST_HOMEDIR)/dcc_conf; then \ - sh make-dcc_conf -h $(INST_HOMEDIR); \ - else \ diff -ruN dcc-dccd.orig/pkg-plist dcc-dccd/pkg-plist --- dcc-dccd.orig/pkg-plist Mon Jul 25 16:21:27 2005 +++ dcc-dccd/pkg-plist Sat Sep 17 13:50:43 2005 @@ -1,4 +1,5 @@ bin/cdcc +bin/dccif-test bin/dccproc dcc/cgi-bin/README dcc/cgi-bin/chgpasswd >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509170602.OAA55064>