[dovecot-cvs]
dovecot/src/imap cmd-idle.c,1.7,1.8 cmd-select.c,1.22,1.23
commands-util.c,1.28,1.29
cras at procontrol.fi
cras at procontrol.fi
Sun Aug 24 16:45:36 EEST 2003
- Previous message: [dovecot-cvs] dovecot/src/lib-storage mail-storage.h,1.58,1.59
proxy-mailbox.c,1.2,1.3
- Next message: [dovecot-cvs]
dovecot/src/lib-storage/index index-mailbox-check.c,1.4,1.5
index-storage.h,1.47,1.48 index-sync.c,1.26,1.27
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/imap
In directory danu:/tmp/cvs-serv7906/src/imap
Modified Files:
cmd-idle.c cmd-select.c commands-util.c
Log Message:
IDLE uses now IO_*_NOTIFY to get instant notifying of mails.
Index: cmd-idle.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-idle.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- cmd-idle.c 27 Jul 2003 04:48:32 -0000 1.7
+++ cmd-idle.c 24 Aug 2003 12:45:32 -0000 1.8
@@ -10,6 +10,7 @@
#define DEFAULT_IDLE_CHECK_INTERVAL 30
+#include "imap-fetch.h"
static void idle_finish(struct client *client, int done_ok)
{
if (client->idle_to != NULL) {
@@ -31,7 +32,7 @@
if (client->mailbox != NULL) {
client->mailbox->auto_sync(client->mailbox,
mailbox_check_interval != 0 ?
- MAILBOX_SYNC_NO_EXPUNGES :
+ MAILBOX_SYNC_FLAG_NO_EXPUNGES :
MAILBOX_SYNC_NONE,
mailbox_check_interval);
}
@@ -118,7 +119,7 @@
if (client->mailbox != NULL) {
client->mailbox->auto_sync(client->mailbox,
- MAILBOX_SYNC_ALL, interval);
+ MAILBOX_SYNC_FULL, interval);
}
client_send_line(client, "+ idling");
Index: cmd-select.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-select.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- cmd-select.c 27 Jul 2003 04:48:32 -0000 1.22
+++ cmd-select.c 24 Aug 2003 12:45:32 -0000 1.23
@@ -85,7 +85,7 @@
"OK [READ-WRITE] Select completed.");
if (mailbox_check_interval != 0) {
- box->auto_sync(box, MAILBOX_SYNC_NO_EXPUNGES,
+ box->auto_sync(box, MAILBOX_SYNC_FLAG_NO_EXPUNGES,
mailbox_check_interval);
}
Index: commands-util.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/commands-util.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- commands-util.c 27 Jul 2003 04:48:32 -0000 1.28
+++ commands-util.c 24 Aug 2003 12:45:32 -0000 1.29
@@ -126,7 +126,7 @@
if (client->mailbox == NULL)
return;
- if (!client->mailbox->sync(client->mailbox, MAIL_SYNC_FLAG_FAST)) {
+ if (!client->mailbox->sync(client->mailbox, MAILBOX_SYNC_FAST)) {
client_send_untagged_storage_error(client,
client->mailbox->storage);
}
@@ -137,8 +137,8 @@
if (client->mailbox == NULL)
return;
- if (!client->mailbox->sync(client->mailbox, MAIL_SYNC_FLAG_NO_EXPUNGES |
- MAIL_SYNC_FLAG_FAST)) {
+ if (!client->mailbox->sync(client->mailbox, MAILBOX_SYNC_FAST |
+ MAILBOX_SYNC_FLAG_NO_EXPUNGES)) {
client_send_untagged_storage_error(client,
client->mailbox->storage);
}
- Previous message: [dovecot-cvs] dovecot/src/lib-storage mail-storage.h,1.58,1.59
proxy-mailbox.c,1.2,1.3
- Next message: [dovecot-cvs]
dovecot/src/lib-storage/index index-mailbox-check.c,1.4,1.5
index-storage.h,1.47,1.48 index-sync.c,1.26,1.27
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list