From 62355b0bfa0ab3f6840a32e094fb77e7ac9c5b34 Mon Sep 17 00:00:00 2001 From: bouyer Date: Thu, 8 Nov 2001 12:05:58 +0000 Subject: Update to 3.22. Changes to procmail: - Regression bugs from 3.20: - Broke compilation with K&R compilers - procmail -p -m was overridding PATH - maildir delivery included garbage in filenames - Mismatched HOST in last rcfile didn't discard the message - COMSAT wasn't turned off by an rcfile on the command line - Catch overly long command line variable assignments - If a command expansion is truncated, set PROCMAIL_OVERFLOW and don't trim trailing (really middle) newlines - If the comsat host can't be resolved, set COMSAT to "no" Some fixes to the man pages More paranoia: start to use strlcpy() Generate safe temp and maildir filenames when the hostname contains / or : by mapping them to \ooo I've also seen corrupted From lines (missing F) when I upgraded to 3.21. Someone reported in the Esd-l mailing list (see http://www.spconnect.com/pipermail/esd-l/ for archives) that 3.22 solved the problem for him. --- mail/procmail/Makefile | 4 ++-- mail/procmail/distinfo | 8 ++++---- mail/procmail/patches/patch-ab | 13 +++++++------ 3 files changed, 13 insertions(+), 12 deletions(-) (limited to 'mail/procmail') diff --git a/mail/procmail/Makefile b/mail/procmail/Makefile index 8ad0b159810..a91a7048b96 100644 --- a/mail/procmail/Makefile +++ b/mail/procmail/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.25 2001/06/30 09:33:20 wiz Exp $ +# $NetBSD: Makefile,v 1.26 2001/11/08 12:05:58 bouyer Exp $ # -DISTNAME= procmail-3.21 +DISTNAME= procmail-3.22 CATEGORIES= mail MASTER_SITES= ftp://ftp.procmail.org/pub/procmail/ diff --git a/mail/procmail/distinfo b/mail/procmail/distinfo index b852325b992..1e11d41774a 100644 --- a/mail/procmail/distinfo +++ b/mail/procmail/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.5 2001/06/30 09:33:21 wiz Exp $ +$NetBSD: distinfo,v 1.6 2001/11/08 12:05:58 bouyer Exp $ -SHA1 (procmail-3.21.tar.gz) = 537f42ef25e1d878eb6afd7b268e0e219bd6d51e -Size (procmail-3.21.tar.gz) = 225202 bytes +SHA1 (procmail-3.22.tar.gz) = cd4e44c15559816453fd60349e5a32289f6f2965 +Size (procmail-3.22.tar.gz) = 226817 bytes SHA1 (patch-aa) = 29d0b8bc73313fe655c97f7d5adafab5b9104309 -SHA1 (patch-ab) = 6655435092feacfc1b0a8ab6908ea7856532ce09 +SHA1 (patch-ab) = 5233a6033198dc2baec135a6fba987e7e2b89ff2 SHA1 (patch-ac) = fe2350e704546c2262d546bb615175dd0591ba8b SHA1 (patch-ad) = 569d357c6afb9d7644c8094878aec08d22ae609d SHA1 (patch-ae) = 8c08d3e5f0eb01ce087aea2f94dbbc7bebf8d787 diff --git a/mail/procmail/patches/patch-ab b/mail/procmail/patches/patch-ab index bef3f3d76f9..7e30a165a20 100644 --- a/mail/procmail/patches/patch-ab +++ b/mail/procmail/patches/patch-ab @@ -1,11 +1,12 @@ -$NetBSD: patch-ab,v 1.5 2001/04/13 04:18:34 kim Exp $ +$NetBSD: patch-ab,v 1.6 2001/11/08 12:05:59 bouyer Exp $ ---- config.h.orig Tue Aug 22 00:26:34 2000 -+++ config.h Fri Apr 13 00:06:57 2001 -@@ -62,10 +62,12 @@ +--- config.h.orig Tue Sep 11 06:53:50 2001 ++++ config.h Thu Nov 8 12:45:46 2001 +@@ -73,11 +73,12 @@ + TRUSTED_IDS should be defined as a comma-separated null-terminated list of strings; if unauthorised users use the -f option, an extra >From_ field will be added in the header */ - +- +#if 0 #define TRUSTED_IDS {"root","daemon","uucp","mail","x400","network",\ "list","slist","lists","news",0} @@ -15,4 +16,4 @@ $NetBSD: patch-ab,v 1.5 2001/04/13 04:18:34 kim Exp $ +#define NO_fcntl_LOCK /* uncomment any of these three if you */ /*#define NO_lockf_LOCK /* definitely do not want procmail to make */ /*#define NO_flock_LOCK /* use of those kernel-locking methods */ - + /* If you set LOCKINGTEST to a binary number -- cgit v1.2.3