[SVN] r684 - in /trunk/cyrus-imapd-2.2.13/debian: changelog patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch patches/00list

debian at incase.de debian at incase.de
Mon Nov 13 19:06:26 CET 2006


Author: sven
Date: Mon Nov 13 19:06:24 2006
New Revision: 684

URL: https://mail.incase.de/viewcvs?rev=684&root=cyrus22&view=rev
Log:
Add dpatch: Upstream change: applied RFC4314 READ-ONLY logic

Added:
    trunk/cyrus-imapd-2.2.13/debian/patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch   (with props)
Modified:
    trunk/cyrus-imapd-2.2.13/debian/changelog
    trunk/cyrus-imapd-2.2.13/debian/patches/00list

Modified: trunk/cyrus-imapd-2.2.13/debian/changelog
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/changelog?rev=684&root=cyrus22&r1=683&r2=684&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/changelog (original)
+++ trunk/cyrus-imapd-2.2.13/debian/changelog Mon Nov 13 19:06:24 2006
@@ -1,8 +1,9 @@
 cyrus-imapd-2.2 (2.2.13-10) UNRELEASED; urgency=low
 
   * Update README.Debian.simpleinstall (Closes: #395250)
-
- -- Sven Mueller <sven at debian.org>  Sun, 29 Oct 2006 23:32:39 +0100
+  * Upstream change: applied RFC4314 READ-ONLY logic
+
+ -- Sven Mueller <sven at debian.org>  Mon, 13 Nov 2006 19:01:21 +0100
 
 cyrus-imapd-2.2 (2.2.13-9) unstable; urgency=high
 

Added: trunk/cyrus-imapd-2.2.13/debian/patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch?rev=684&root=cyrus22&view=auto
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch (added)
+++ trunk/cyrus-imapd-2.2.13/debian/patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch Mon Nov 13 19:06:24 2006
@@ -1,0 +1,58 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch by Sven Mueller <sven at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Upstream: applied RFC4314 READ-ONLY logic (by murch)
+
+ at DPATCH@
+diff -urNad cyrus-imapd-2.2.13/imap/imapd.c /tmp/dpep.PLlzZs/cyrus-imapd-2.2.13/imap/imapd.c
+--- cyrus-imapd-2.2.13/imap/imapd.c	2006-11-13 19:04:59.000000000 +0100
++++ /tmp/dpep.PLlzZs/cyrus-imapd-2.2.13/imap/imapd.c	2006-11-13 19:05:01.057901214 +0100
+@@ -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);
+diff -urNad cyrus-imapd-2.2.13/lib/acl.h /tmp/dpep.PLlzZs/cyrus-imapd-2.2.13/lib/acl.h
+--- cyrus-imapd-2.2.13/lib/acl.h	2005-03-12 23:09:22.000000000 +0100
++++ /tmp/dpep.PLlzZs/cyrus-imapd-2.2.13/lib/acl.h	2006-11-13 19:04:46.949289329 +0100
+@@ -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
+@@ -75,6 +75,8 @@
+ #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
+ #define ACL_MODE_REMOVE 2

Propchange: trunk/cyrus-imapd-2.2.13/debian/patches/0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch
------------------------------------------------------------------------------
    svn:executable = *

Modified: trunk/cyrus-imapd-2.2.13/debian/patches/00list
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/patches/00list?rev=684&root=cyrus22&r1=683&r2=684&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/patches/00list (original)
+++ trunk/cyrus-imapd-2.2.13/debian/patches/00list Mon Nov 13 19:06:24 2006
@@ -18,6 +18,7 @@
 0018-upstream-ntohl-instead-of-htonl.dpatch
 0019-upstream-sieve_allowreferrals.dpatch
 0020-upstream-client-literal-prefix.dpatch
+0021-upstream-applied_RFC4314_READ-ONLY_logic.dpatch
 0090-fix-casts.dpatch
 01-fix_Makefile.in.dpatch
 02-add_mkinstalldirs.dpatch




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