OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 11-Mar-2004 12:13:17 Branch: HEAD Handle: 2004031111131700 Modified files: openpkg-src/procmail procmail.spec procmailrc Log: avoid lingering process when delivering to nonwritable mailbox (i.e. unprivileged user); issue researched by Torsten Homeyer Summary: Revision Changes Path 1.39 +1 -1 openpkg-src/procmail/procmail.spec 1.2 +12 -2 openpkg-src/procmail/procmailrc ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/procmail/procmail.spec ============================================================================ $ cvs diff -u -r1.38 -r1.39 procmail.spec --- openpkg-src/procmail/procmail.spec 7 Feb 2004 17:58:10 -0000 1.38 +++ openpkg-src/procmail/procmail.spec 11 Mar 2004 11:13:17 -0000 1.39 @@ -34,7 +34,7 @@ Group: Mail License: GPL Version: 3.22 -Release: 20040207 +Release: 20040311 # package options %option with_fsl yes @@ . patch -p0 <<'@@ .' Index: openpkg-src/procmail/procmailrc ============================================================================ $ cvs diff -u -r1.1 -r1.2 procmailrc --- openpkg-src/procmail/procmailrc 21 Sep 2001 12:30:26 -0000 1.1 +++ openpkg-src/procmail/procmailrc 11 Mar 2004 11:13:17 -0000 1.2 @@ -2,6 +2,13 @@ ## procmailrc -- Global Procmail Configuration ## +# avoid security and permission issues as soon as possible +DROPPRIVS=yes + +# timeout handling; should be shorter than timeout of MTA +LOCKTIMEOUT=300 +TIMEOUT=300 + # make sure we can find programs [EMAIL PROTECTED]@/bin:@l_prefix@/sbin:/bin:/sbin:/usr/bin:/usr/sbin @@ -11,8 +18,11 @@ # location of the folder directory MAILDIR=$HOME/.mail +# fallback delivery; leave empty to prefer bouncing +#ORGMAIL=/var/mail/$LOGNAME +ORGMAIL= + # location of the incoming mail folders -ORGMAIL=/var/mail/$LOGNAME DEFAULT=$HOME/.mail/inbox # logging configuration @@ -34,5 +44,5 @@ # make sure the MAILDIR exists before delivering :0 Wic * ? test ! -d $MAILDIR -| umask 077 && mkdir $MAILDIR && chown $LOGNAME $MAILDIR +| umask 077 && mkdir $MAILDIR @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]