Update of /cvsroot/tmda/tmda/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv31437

Modified Files:
        tmda-rfilter 
Log Message:
Modified so that pending messages are written with Defaults.PENDING_FILE_PERM
as permissions instead of 0600.  This is to facilitate the no-su mode in tmda-
cgi where a CGI must read pending e-mail without any special privileges.


Index: tmda-rfilter
===================================================================
RCS file: /cvsroot/tmda/tmda/bin/tmda-rfilter,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- tmda-rfilter        21 Nov 2002 23:57:40 -0000      1.74
+++ tmda-rfilter        29 Nov 2002 16:44:57 -0000      1.75
@@ -582,8 +582,9 @@
     msgin['X-TMDA-Recipient'] = recipient_address
     # Write ~/.tmda/pending/TIMESTAMP.PID.msg
     pending_contents = msgin.as_string()
-    Util.writefile(pending_contents,
-                   os.path.join(pendingdir, pending_message))
+    fn = os.path.join(pendingdir, pending_message)
+    Util.writefile(pending_contents, fn)
+    os.chmod(fn, Defaults.PENDING_FILE_PERM)
     del msgin['X-TMDA-Recipient']
     return pending_message
 

_______________________________________
tmda-cvs mailing list
http://tmda.net/lists/listinfo/tmda-cvs

Reply via email to