[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-storage.c, 1.139, 1.140
tss at dovecot.org
tss at dovecot.org
Wed Dec 20 19:23:47 UTC 2006
Update of /var/lib/cvs/dovecot/src/lib-storage/index/maildir
In directory talvi:/tmp/cvs-serv31150/lib-storage/index/maildir
Modified Files:
maildir-storage.c
Log Message:
Dovecot is now able to execute multiple commands at the same time.
Practically this means commands: FETCH, LIST, SEARCH and syncing output for
all commands. For example it's possible that doing two FETCH commands at the
same time makes their output mixed together.
Non-blocking SEARCH is done by doing search for 20 mails at a time, and then
checking if another command is pending.
Also added X-CANCEL <tag> command to cancel running commands.
Index: maildir-storage.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/maildir/maildir-storage.c,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -d -r1.139 -r1.140
--- maildir-storage.c 15 Dec 2006 23:08:43 -0000 1.139
+++ maildir-storage.c 20 Dec 2006 19:23:45 -0000 1.140
@@ -1013,7 +1013,7 @@
index_header_lookup_deinit,
index_storage_search_init,
index_storage_search_deinit,
- index_storage_search_next,
+ index_storage_search_next_nonblock,
index_storage_search_next_update_seq,
maildir_save_init,
maildir_save_continue,
More information about the dovecot-cvs
mailing list