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