Commit graph

22 commits

Author SHA1 Message Date
wiz
977bf50a02 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
2000-08-26 14:26:57 +00:00
veego
14164226af Use ${SH} to run ${WRKSRC}/suid.sh. 2000-08-03 14:42:29 +00:00
simonb
8c547b18d1 Upgrade to procmail 3.14.
Major changes are:
 - Some zero-length extractions using \/ could core dump
 - Missed a couple possible overflows
 - Support delivery to maildir mailboxes
 - Support all styles of mailbox for the mail spool
 - Avoid renaming over old messages in directory folders
 - fsync() mailboxes before closing them
 - Overflows at certain times would confuse procmail
 - Root owned lockfiles aren't bogus

Full list of changes are in procmail-3.14/HISTORY.
2000-07-21 14:10:15 +00:00
wiz
b1b6f049bc removed unnecessary PKGNAME (== DISTNAME) 2000-01-09 01:31:18 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
agc
a66a5e97f2 Add a do-install target for Solaris installations only. 1999-10-06 09:21:11 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
cjs
487ed724ec Update procmail to 3.13.1. 1999-04-07 02:59:19 +00:00
cjs
c846125829 Upgrade procmail to 3.13. Move config dir from PREFIX/pkg/etc to /etc, so
that machines sharing /usr do not have to share procmail config file.
1999-04-06 11:48:07 +00:00
hubertf
a5c27ab02e be conservative about SHELL setting, by drochner 1998-11-04 10:36:41 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
frueauf
cf35782143 Inform the user where our procmail expects its rc files. 1998-07-25 23:08:24 +00:00
frueauf
4e6f6f7a0f Adjust manpages to reflect where procmail expects the system wide
procmailrcs.
1998-07-09 11:18:53 +00:00
frueauf
1f1bdf4e1b Don't hardcode the etc dir to /usr/local/etc.
Fixes pr 5694 by Mason Loring Bliss.
1998-07-03 14:57:05 +00:00
agc
b0ae9f3a28 Remove MAN<sect> and CAT<sect> definitions from package Makefiles - these
are unnecessary with automatic manual page handling.
1998-06-18 15:25:24 +00:00
tron
e1fd931ea6 Perform locking test automatically so that package will compile without
user interaction.
1998-05-07 13:23:14 +00:00
tron
bcf573a5d8 Add "IS_INTERACTIVE= yes" again. 1998-05-07 09:42:43 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
tron
224b9b5d26 Adapt this package to NetBSD. 1998-02-27 23:53:08 +00:00
tron
df3003768d Initial import of FreeBSD's "procmail" port. 1998-02-27 23:11:39 +00:00