* Set zapped_ok to 1 on nearly all calls to imap_grabroom(), because the IMAP command...
authorArt Cancro <ajc@citadel.org>
Mon, 6 Apr 2009 14:54:13 +0000 (14:54 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 6 Apr 2009 14:54:13 +0000 (14:54 +0000)
citadel/modules/imap/imap_acl.c
citadel/modules/imap/imap_metadata.c
citadel/modules/imap/imap_misc.c
citadel/modules/imap/serv_imap.c

index c54340a497b5f18ec69daec59305c16ab86e48b2..e6fe02d4c8eab2f2ae6ec3f161b4d10e269ec96e 100644 (file)
@@ -146,7 +146,7 @@ void imap_getacl(int num_parms, char *parms[]) {
        /*
         * Search for the specified room or folder
         */
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf("%s NO Invalid mailbox name or access denied\r\n",
                        parms[0]);
@@ -219,7 +219,7 @@ void imap_listrights(int num_parms, char *parms[]) {
        /*
         * Search for the specified room/folder
         */
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf("%s NO Invalid mailbox name or access denied\r\n",
                        parms[0]);
@@ -294,7 +294,7 @@ void imap_myrights(int num_parms, char *parms[]) {
                return;
        }
 
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf("%s NO Invalid mailbox name or access denied\r\n",
                        parms[0]);
index fef885071bb7e2a73afbc64048b17ef1695703d0..c206e7e45636d45b38acfe0d00f83f2980e34808 100644 (file)
@@ -123,7 +123,7 @@ void imap_setmetadata(int num_parms, char *parms[]) {
                set_view = VIEW_MAILBOX;
        }
 
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf("%s NO Invalid mailbox name or access denied\r\n",
                        parms[0]);
@@ -200,7 +200,7 @@ void imap_getmetadata(int num_parms, char *parms[]) {
                return;
        }
 
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf("%s NO Invalid mailbox name or access denied\r\n",
                        parms[0]);
index 3a9474ccc4679b10c2213c1acb6c13f18c878478..5d40f8503821b13b16013e773c2668f2edcd78dc 100644 (file)
@@ -69,7 +69,7 @@ int imap_do_copy(char *destination_folder) {
                return(0);
        }
 
-       i = imap_grabroom(roomname, destination_folder, 0);
+       i = imap_grabroom(roomname, destination_folder, 1);
        if (i != 0) return(i);
 
        /*
@@ -359,7 +359,7 @@ void imap_append(int num_parms, char *parms[]) {
        Imap->transmitted_message = NULL;
        Imap->transmitted_length = 0;
 
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf("%s NO Invalid mailbox name or access denied\r\n",
                        parms[0]);
index d649c3cfae09bbd738452da4599f416f07706c00..274022090ed9dea1fcd90f11350bbb6227f92dca 100644 (file)
@@ -1025,7 +1025,7 @@ void imap_status(int num_parms, char *parms[])
        char savedroom[ROOMNAMELEN];
        int msgs, new;
 
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf
                    ("%s NO Invalid mailbox name or location, or access denied\r\n",
@@ -1127,7 +1127,7 @@ void imap_unsubscribe(int num_parms, char *parms[])
        char savedroom[ROOMNAMELEN];
        int msgs, new;
 
-       ret = imap_grabroom(roomname, parms[2], 0);
+       ret = imap_grabroom(roomname, parms[2], 1);
        if (ret != 0) {
                cprintf
                    ("%s NO Invalid mailbox name or location, or access denied\r\n",