From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Dec 27 08:10:26 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F164C16A4CE for ; Mon, 27 Dec 2004 08:10:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB2B043D2F for ; Mon, 27 Dec 2004 08:10:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBR8APNQ011349 for ; Mon, 27 Dec 2004 08:10:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBR8AP3l011348; Mon, 27 Dec 2004 08:10:25 GMT (envelope-from gnats) Resent-Date: Mon, 27 Dec 2004 08:10:25 GMT Resent-Message-Id: <200412270810.iBR8AP3l011348@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dean Hollister Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7B7B16A4CE for ; Mon, 27 Dec 2004 08:01:04 +0000 (GMT) Received: from odyssey.apana.org.au (odyssey.apana.org.au [203.11.114.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69FCC43D5E for ; Mon, 27 Dec 2004 08:01:03 +0000 (GMT) (envelope-from dean@odyssey.apana.org.au) Received: (from dean@localhost) by odyssey.apana.org.au (8.9.3/8.9.3) id QAA46177; Mon, 27 Dec 2004 16:01:01 +0800 (WST) Message-Id: <200412270801.QAA46177@odyssey.apana.org.au> Date: Mon, 27 Dec 2004 16:01:01 +0800 (WST) From: Dean Hollister To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/75535: Upgraded Port: mail/dcc-dccd X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dean Hollister List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Dec 2004 08:10:26 -0000 >Number: 75535 >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: Mon Dec 27 08:10:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Dean Hollister >Release: FreeBSD 4.10-STABLE i386 >Organization: Australian Public Access Network Association Inc >Environment: System: FreeBSD odyssey.apana.org.au 4.10-STABLE FreeBSD 4.10-STABLE #0: Fri May 28 06:53:52 WST 2004 root@odyssey.apana.org.au:/usr/obj/usr/src/sys/ODYSSEY i386 >Description: Upgraded Port: mail/dcc-dccd to 1.2.66. Fixes included in this version: o WITHOUT_SENDMAIL flag in Makefile fixed - it now works (but only tested on 4.10-STABLE). o Overhaul dccd rate-limiting. Instead of imposing a penalty time on overactive clients, simply rate-limit them. o Reduce limit on dccd error messages about clients from 2/second to 0.1/second. o Fix accounting of NOPs from blacklisted clients. o Fix race that caused "??" server-IDs in X-DCC headers. o Do not count requests from blacklisted clients against the rate limits. o Correct ">XXXX clients" from `cdcc stats`. o Removed redundant declarations of mapfile_nm and rl_anon. o Possibly fix dccm crash. o Fix bug in `dccd -a10.2.3.4`. o Fix file descriptor leak in getifaddrs() replacement. o Fix bug on systems such as BSD/OS 4.3 without getifaddrs() introduced in 1.2.59 with tracking changes in network interfaces. o Fix broken `dccd -G0`. o Track changes in network interfaces on most modern flavors of UNIX. o Fix two MIME decoding bugs. o Treat '>' as a blank instead of punctuation for FUZ2 checksums. o Don't re-use va_list in stdargs functions to work around a characteristic of gcc for AMD 64 bit systems. gcc 64-bit stdargs reportedly passes va_list by reference instead of by value. o Fix date labels in graphs generated by dcc-stats-graph. >How-To-Repeat: >Fix: diff -ruN dcc-dccd.orig/Makefile dcc-dccd/Makefile --- dcc-dccd.orig/Makefile Sun Nov 21 10:35:45 2004 +++ dcc-dccd/Makefile Mon Dec 27 15:46:56 2004 @@ -6,7 +6,7 @@ # PORTNAME= dcc-dccd -PORTVERSION= 1.2.58 +PORTVERSION= 1.2.66 CATEGORIES= mail MASTER_SITES= http://www.rhyolite.com/anti-spam/dcc/source/old/ \ http://www.wa.apana.org.au/~dean/sources/ \ @@ -39,6 +39,8 @@ # WITH_SENDMAIL_BASE=yes # or # WITH_SENDMAIL_PORT=yes +# or +# WITHOUT_SENDMAIL=yes # # if no preference was set, check for an up to date base version @@ -58,7 +60,9 @@ MILTERBASE= /usr WITH_SENDMAIL= yes .else +.if !defined(WITHOUT_SENDMAIL) BROKEN= "Base system sendmail not found or too old, rebuild with WITH_SENDMAIL_PORT=yes" +.endif .endif .else BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail diff -ruN dcc-dccd.orig/distinfo dcc-dccd/distinfo --- dcc-dccd.orig/distinfo Mon Nov 22 03:52:46 2004 +++ dcc-dccd/distinfo Mon Dec 27 15:47:51 2004 @@ -1,2 +1,2 @@ -MD5 (dcc-dccd-1.2.58.tar.Z) = 29263b15bdfe1c619bad6e926121118f -SIZE (dcc-dccd-1.2.58.tar.Z) = 1180194 +MD5 (dcc-dccd-1.2.66.tar.Z) = fa59dd012edab462462e552482bd9872 +SIZE (dcc-dccd-1.2.66.tar.Z) = 1181351 >Release-Note: >Audit-Trail: >Unformatted: