Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: source-changes
Date: 08/26/2000 17:27:00
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sat Aug 26 14:27:00 UTC 2000

Modified Files:
	pkgsrc/mail/procmail: Makefile
	pkgsrc/mail/procmail/files: md5 patch-sum
	pkgsrc/mail/procmail/patches: patch-ac patch-ad
	pkgsrc/mail/procmail/pkg: MESSAGE
Added Files:
	pkgsrc/mail/procmail/patches: patch-ae

Log Message:
Update to procmail-3.15, inspired by D'Arcy J.M. Cain.
Relevant changes:
- Rewrite folder type parsing: corrects handling of MH and maildir
  style spools
- v3.14 changed '!' actions too much: revert to v3.13 behavior but
  continue to split SENDMAILFLAGS
- Contents of skipped nested blocks could affect 'E', 'e', 'a', and
  'A' flags
- Prevent peeking into buffers on "Out of memory" errors
- Unquoted $\var expansions could alter the interpretation of the
  following whitespace
- Prevent attempts to set LINEBUF to really huge values
- Optimize SWITCHRC = $_
- Use a secure PATH when processing /etc/procmailrc
- Use 2^31-1 as the maximum score even when sizeof(long)>4
Changes to formail:
- Allow -n with -D and -s again -- corruption couldn't happen after
  all
- Don't strip pre-colon whitespace until header is identified
- Properly handle NULs in the body when generating an autoreply that
  keeps the body (could coredump)
General:
- Documented that $\var expansions are never split on whitespace
- Removed ':' and '@' from list of characters that can appear in
  tempfile names
- Called nice() when shouldn't have


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 pkgsrc/mail/procmail/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/mail/procmail/files/md5
cvs rdiff -r1.1 -r1.2 pkgsrc/mail/procmail/files/patch-sum
cvs rdiff -r1.3 -r1.4 pkgsrc/mail/procmail/patches/patch-ac
cvs rdiff -r1.2 -r1.3 pkgsrc/mail/procmail/patches/patch-ad
cvs rdiff -r0 -r1.4 pkgsrc/mail/procmail/patches/patch-ae
cvs rdiff -r1.2 -r1.3 pkgsrc/mail/procmail/pkg/MESSAGE

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.