[dovecot-cvs] dovecot/src/imap cmd-append.c, 1.36, 1.37 cmd-copy.c,
1.19, 1.20
cras at procontrol.fi
cras at procontrol.fi
Sun Jun 20 09:33:11 EEST 2004
Update of /home/cvs/dovecot/src/imap
In directory talvi:/tmp/cvs-serv5034/imap
Modified Files:
cmd-append.c cmd-copy.c
Log Message:
APPEND/COPY in non-selected mailbox must not remove the Recent-flag
Index: cmd-append.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-append.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- cmd-append.c 20 Jun 2004 03:25:33 -0000 1.36
+++ cmd-append.c 20 Jun 2004 06:33:08 -0000 1.37
@@ -80,7 +80,8 @@
mailbox_name_equals(mailbox_get_name(client->mailbox), mailbox))
box = client->mailbox;
else {
- box = mailbox_open(storage, mailbox, MAILBOX_OPEN_FAST);
+ box = mailbox_open(storage, mailbox, MAILBOX_OPEN_FAST |
+ MAILBOX_OPEN_KEEP_RECENT);
if (box == NULL) {
client_send_storage_error(client, storage);
return TRUE;
Index: cmd-copy.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-copy.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- cmd-copy.c 20 Jun 2004 03:25:33 -0000 1.19
+++ cmd-copy.c 20 Jun 2004 06:33:08 -0000 1.20
@@ -102,7 +102,8 @@
if (mailbox_name_equals(mailbox_get_name(client->mailbox), mailbox))
destbox = client->mailbox;
else {
- destbox = mailbox_open(storage, mailbox, MAILBOX_OPEN_FAST);
+ destbox = mailbox_open(storage, mailbox, MAILBOX_OPEN_FAST |
+ MAILBOX_OPEN_KEEP_RECENT);
if (destbox == NULL) {
client_send_storage_error(client, storage);
return TRUE;
More information about the dovecot-cvs
mailing list