[SVN] r686 - in /branches/cvsmerge/cyrus-cvs: imap/CVS/Entries imap/imapd.c lib/CVS/Entries lib/acl.h

debian at incase.de debian at incase.de
Mon Nov 13 19:29:55 CET 2006


Author: sven
Date: Mon Nov 13 19:29:53 2006
New Revision: 686

URL: https://mail.incase.de/viewcvs?rev=686&root=cyrus22&view=rev
Log:
Upstream CVS update

Modified:
    branches/cvsmerge/cyrus-cvs/imap/CVS/Entries
    branches/cvsmerge/cyrus-cvs/imap/imapd.c
    branches/cvsmerge/cyrus-cvs/lib/CVS/Entries
    branches/cvsmerge/cyrus-cvs/lib/acl.h

Modified: branches/cvsmerge/cyrus-cvs/imap/CVS/Entries
URL: https://mail.incase.de/viewcvs/branches/cvsmerge/cyrus-cvs/imap/CVS/Entries?rev=686&root=cyrus22&r1=685&r2=686&view=diff
==============================================================================
--- branches/cvsmerge/cyrus-cvs/imap/CVS/Entries (original)
+++ branches/cvsmerge/cyrus-cvs/imap/CVS/Entries Mon Nov 13 19:29:53 2006
@@ -32,7 +32,6 @@
 /idled.c/1.23/Thu Feb  9 19:29:40 2006//
 /idled.h/1.4/Thu Feb  9 19:29:40 2006//
 /imap_err.et/1.52/Thu Feb  9 19:29:40 2006//
-/imapd.c/1.500/Fri May 12 09:50:36 2006//
 /imapd.h/1.62/Thu Feb  9 19:29:40 2006//
 /imapparse.c/1.15/Thu Feb  9 19:29:40 2006//
 /index.c/1.218/Thu Feb  9 19:29:40 2006//
@@ -115,4 +114,5 @@
 /version.c/1.19/Thu Feb  9 19:29:40 2006//
 /version.h/1.140/Wed May  3 15:43:58 2006//
 /xversion.sh/1.7/Thu Feb  9 19:29:40 2006//
+/imapd.c/1.501/Mon Nov 13 18:06:49 2006//
 D

Modified: branches/cvsmerge/cyrus-cvs/imap/imapd.c
URL: https://mail.incase.de/viewcvs/branches/cvsmerge/cyrus-cvs/imap/imapd.c?rev=686&root=cyrus22&r1=685&r2=686&view=diff
==============================================================================
--- branches/cvsmerge/cyrus-cvs/imap/imapd.c (original)
+++ branches/cvsmerge/cyrus-cvs/imap/imapd.c Mon Nov 13 19:29:53 2006
@@ -38,7 +38,7 @@
  * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: imapd.c,v 1.500 2006/05/10 15:41:44 murch Exp $ */
+/* $Id: imapd.c,v 1.501 2006/11/13 16:17:52 murch Exp $ */
 
 #include <config.h>
 
@@ -2643,7 +2643,7 @@
 
     /* Examine command puts mailbox in read-only mode */
     if (cmd[0] == 'E') {
-	imapd_mailbox->myrights &= ~(ACL_SEEN|ACL_WRITE|ACL_DELETE);
+	imapd_mailbox->myrights &= ~ACL_READ_WRITE;
     }
 
     if (imapd_mailbox->myrights & ACL_DELETE) {
@@ -2682,7 +2682,7 @@
     }
 
     prot_printf(imapd_out, "%s OK [READ-%s] %s\r\n", tag,
-	   (imapd_mailbox->myrights & (ACL_WRITE|ACL_DELETE)) ?
+	   (imapd_mailbox->myrights & ACL_READ_WRITE) ?
 		"WRITE" : "ONLY", error_message(IMAP_OK_COMPLETED));
 
     proc_register("imapd", imapd_clienthost, imapd_userid, mailboxname);

Modified: branches/cvsmerge/cyrus-cvs/lib/CVS/Entries
URL: https://mail.incase.de/viewcvs/branches/cvsmerge/cyrus-cvs/lib/CVS/Entries?rev=686&root=cyrus22&r1=685&r2=686&view=diff
==============================================================================
--- branches/cvsmerge/cyrus-cvs/lib/CVS/Entries (original)
+++ branches/cvsmerge/cyrus-cvs/lib/CVS/Entries Mon Nov 13 19:29:53 2006
@@ -4,7 +4,6 @@
 /Makefile.dist/1.2/Thu Feb  9 19:29:40 2006//
 /Makefile.in/1.64/Thu Feb  9 19:29:40 2006//
 /acl.c/1.10/Thu Feb  9 19:29:40 2006//
-/acl.h/1.16/Thu Feb  9 19:29:40 2006//
 /acl_afs.c/1.25/Wed May  3 15:43:58 2006//
 /assert.c/1.18/Thu Feb  9 19:29:40 2006//
 /assert.h/1.10/Thu Feb  9 19:29:40 2006//
@@ -95,3 +94,4 @@
 /xstrlcat.h/1.1/Thu Feb  9 19:29:40 2006//
 /xstrlcpy.c/1.1/Thu Feb  9 19:29:40 2006//
 /xstrlcpy.h/1.1/Thu Feb  9 19:29:40 2006//
+/acl.h/1.17/Mon Nov 13 18:06:49 2006//

Modified: branches/cvsmerge/cyrus-cvs/lib/acl.h
URL: https://mail.incase.de/viewcvs/branches/cvsmerge/cyrus-cvs/lib/acl.h?rev=686&root=cyrus22&r1=685&r2=686&view=diff
==============================================================================
--- branches/cvsmerge/cyrus-cvs/lib/acl.h (original)
+++ branches/cvsmerge/cyrus-cvs/lib/acl.h Mon Nov 13 19:29:53 2006
@@ -42,7 +42,7 @@
  * Start Date: 6/28/93
  */
 
-/* $Id: acl.h,v 1.16 2004/03/05 19:19:21 rjs3 Exp $ */
+/* $Id: acl.h,v 1.17 2006/11/13 16:17:53 murch Exp $ */
 
 #ifndef INCLUDED_ACL_H
 #define INCLUDED_ACL_H
@@ -74,6 +74,8 @@
 #define ACL_USER8  0x20000L
 #define ACL_USER9  0x40000L
 #define ACL_FULL   0xFFFFFL
+
+#define ACL_READ_WRITE	(ACL_SEEN|ACL_WRITE|ACL_INSERT|ACL_DELETE)
 
 #define ACL_MODE_SET 0
 #define ACL_MODE_ADD 1




More information about the Pkg-Cyrus-imapd-Debian-devel mailing list