X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fimap%2Fimap_acl.c;h=97b5f9630a0774f194c36c440bd3c8351a103321;hb=882ff5a53c3b4e440520a073cf07dc60b2671876;hp=48aae83c032b9636e25e04b95944368a4dd53584;hpb=826932b012c26b5ef97a5bbf45acf10fca6acc60;p=citadel.git diff --git a/citadel/modules/imap/imap_acl.c b/citadel/modules/imap/imap_acl.c index 48aae83c0..97b5f9630 100644 --- a/citadel/modules/imap/imap_acl.c +++ b/citadel/modules/imap/imap_acl.c @@ -1,10 +1,9 @@ /* * Functions which implement RFC2086 (and maybe RFC4314) (IMAP ACL extension) * + * Copyright (c) 2007-2017 by the citadel.org team * - * Copyright (c) 2007-2009 by the citadel.org team - * - * This program is free software; you can redistribute it and/or modify + * This program is open source software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. @@ -28,18 +27,7 @@ #include #include #include - -#if TIME_WITH_SYS_TIME -# include -# include -#else -# if HAVE_SYS_TIME_H -# include -# else -# include -# endif -#endif - +#include #include #include #include @@ -171,7 +159,7 @@ void imap_getacl(int num_parms, ConstStr *Params) { if (IMAP->selected) { strcpy(savedroom, CC->room.QRname); } - CtdlUserGoto(roomname, 0, 0, &msgs, &new); + CtdlUserGoto(roomname, 0, 0, &msgs, &new, NULL, NULL); IAPuts("* ACL "); IPutCParamStr(2); @@ -192,7 +180,7 @@ void imap_getacl(int num_parms, ConstStr *Params) { imap_acl_flags(rights, ra); if (StrLength(rights) > 0) { IAPuts(" "); - plain_imap_strout(temp.fullname); + IPutStr(temp.fullname, strlen(temp.fullname)); IAPuts(" "); iaputs(SKEY( rights)); } @@ -206,7 +194,7 @@ void imap_getacl(int num_parms, ConstStr *Params) { * our happy day without violent explosions. */ if (IMAP->selected) { - CtdlUserGoto(savedroom, 0, 0, &msgs, &new); + CtdlUserGoto(savedroom, 0, 0, &msgs, &new, NULL, NULL); } IReply("OK GETACL completed"); @@ -261,7 +249,7 @@ void imap_listrights(int num_parms, ConstStr *Params) { if (IMAP->selected) { strcpy(savedroom, CC->room.QRname); } - CtdlUserGoto(roomname, 0, 0, &msgs, &new); + CtdlUserGoto(roomname, 0, 0, &msgs, &new, NULL, NULL); /* * Now output the list of rights @@ -279,7 +267,7 @@ void imap_listrights(int num_parms, ConstStr *Params) { * our happy day without violent explosions. */ if (IMAP->selected) { - CtdlUserGoto(savedroom, 0, 0, &msgs, &new); + CtdlUserGoto(savedroom, 0, 0, &msgs, &new, NULL, NULL); } IReply("OK LISTRIGHTS completed"); @@ -316,7 +304,7 @@ void imap_myrights(int num_parms, ConstStr *Params) { if (IMAP->selected) { strcpy(savedroom, CC->room.QRname); } - CtdlUserGoto(roomname, 0, 0, &msgs, &new); + CtdlUserGoto(roomname, 0, 0, &msgs, &new, NULL, NULL); CtdlRoomAccess(&CC->room, &CC->user, &ra, NULL); rights = NewStrBuf(); @@ -334,7 +322,7 @@ void imap_myrights(int num_parms, ConstStr *Params) { * If a different folder was previously selected, return there now. */ if ( (IMAP->selected) && (strcasecmp(roomname, savedroom)) ) { - CtdlUserGoto(savedroom, 0, 0, &msgs, &new); + CtdlUserGoto(savedroom, 0, 0, &msgs, &new, NULL, NULL); } IReply("OK MYRIGHTS completed");