summaryrefslogtreecommitdiff
path: root/mail/cclient
diff options
context:
space:
mode:
authorKelly Yancey <kbyanc@FreeBSD.org>2000-07-19 05:21:15 +0000
committerKelly Yancey <kbyanc@FreeBSD.org>2000-07-19 05:21:15 +0000
commit6238b7fc5c7b75cb386e91660ed9505093aadbd6 (patch)
tree923b4094e930b3c4ec32530478cf557e8ec0edb8 /mail/cclient
parentUpdate to 1.2: New kevent(2) API (and require FreeBSD versions (diff)
Add patch to fix mailbox permissions with using cclient's mx driver.
As Vladimir Ivanov explains: unix-mx driver doesn't set file permissions properly for non-private messages (e.g. public#). The problem caused by mx_append procedure, where the driver doesn't call set_mbx_permissions for just created message file. Submitted by: Vladimir Ivanov <wawa@comptek.ru>
Notes
Notes: svn path=/head/; revision=30814
Diffstat (limited to 'mail/cclient')
-rw-r--r--mail/cclient/files/patch-ad10
1 files changed, 10 insertions, 0 deletions
diff --git a/mail/cclient/files/patch-ad b/mail/cclient/files/patch-ad
new file mode 100644
index 000000000000..5e64e3cffb45
--- /dev/null
+++ b/mail/cclient/files/patch-ad
@@ -0,0 +1,10 @@
+--- src/osdep/unix/mx.c.orig Tue Jul 18 22:11:50 2000
++++ src/osdep/unix/mx.c Tue Jul 18 22:13:55 2000
+@@ -882,6 +882,7 @@
+ if (f&fANSWERED) elt->answered = T;
+ if (f&fDRAFT) elt->draft = T;
+ elt->user_flags |= uf;
++ set_mbx_protections (mailbox,tmp);
+ mx_unlockindex (astream); /* unlock index */
+ }
+ else {