[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