| 2008-03-20 |
Try to send tagged replies in the same order as the commands were received
|
file | diff | annotate |
| 2008-03-20 |
Don't access freed memory.
|
file | diff | annotate |
| 2008-03-20 |
client_command_free()/cancel(): Take pointer-to-pointer parameter and set it
|
file | diff | annotate |
| 2008-03-16 |
If sync queue has commands that don't allow EXPUNGEs and also commands that
|
file | diff | annotate |
| 2008-03-05 |
Syncing supports now calling a callback after sync instead of just sending a
|
file | diff | annotate |
| 2008-01-26 |
When pipelining commands, delay synchronizations so that only one combined
|
file | diff | annotate |
| 2008-01-12 |
Added "command state" for running commands. Use it instead of some bitfields
|
file | diff | annotate |
| 2008-01-06 |
When syncing a mailbox, sync the view internally first completely and just
|
file | diff | annotate |
| 2008-01-01 |
Updated copyright notices to include year 2008.
|
file | diff | annotate |
| 2007-12-29 |
FLAGS/PERMENENTFLAGS weren't always sent to client early enough. Also
|
file | diff | annotate |
| 2007-12-29 |
Removed debugging code.
|
file | diff | annotate |
| 2007-12-09 |
mail_get_keyword_indexes() can be used more efficiently to get the keywords
|
file | diff | annotate |
| 2007-12-05 |
Replaced t_push/t_pop calls with T_FRAME*() macros.
|
file | diff | annotate |
| 2007-09-30 |
mailbox_transaction_commit*() doesn't sync the mailbox anymore, so it
|
file | diff | annotate |
| 2007-09-22 |
Use mailbox_sync() instead of our own implementation.
|
file | diff | annotate |
| 2007-09-22 |
Make sure we do a mailbox sync after flag updates (STORE, FETCH). Also added
|
file | diff | annotate |
| 2007-09-16 |
Replaced my Copyright notices. The year range always ends with 2007 now.
|
file | diff | annotate |
| 2007-09-08 |
Fixed infinite loop if a transaction was seen for messages that weren't
|
file | diff | annotate |
| 2007-08-12 |
mail_index_view_sync_next() and mailbox_sync_next() returns now bool.
|
file | diff | annotate |
| 2007-08-12 |
mail_index_lookup*() can't fail anymore. Changed several APIs not to return
|
file | diff | annotate |
| 2007-08-12 |
Removed explicit locking from views and maps. They were already locked all
|
file | diff | annotate |
| 2007-07-08 |
cleanup: s/fname/path/
|
file | diff | annotate |
| 2007-07-01 |
Disconnect client if UIDVALIDITY changes.
|
file | diff | annotate |
| 2007-06-27 |
Fixes to handling command ambiguity. Don't allow any commands that handle
|
file | diff | annotate |
| 2007-06-18 |
Fixed last change
|
file | diff | annotate |
| 2007-06-18 |
Handle delay-newmail workaround completely in the IMAP code.
|
file | diff | annotate |
| 2007-01-26 |
Cleanups and minor fixes
|
file | diff | annotate |
| 2006-12-20 |
Dovecot is now able to execute multiple commands at the same time.
|
file | diff | annotate |
| 2006-11-26 |
Mailbox list indexing and related changes. Currently works only with
|
file | diff | annotate |
| 2006-02-20 |
Update message_count only after expunge sends are finished or we'll get to
|
file | diff | annotate |
| 2006-02-13 |
Don't notify client about changes in messages it hasn't yet even been
|
file | diff | annotate |
| 2006-01-29 |
And the final fix for APPEND hangs ;)
|
file | diff | annotate |
| 2006-01-29 |
And one more fix for append hang..
|
file | diff | annotate |
| 2006-01-14 |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
|
file | diff | annotate |
| 2006-01-13 |
Added "bool" type and changed all ints that were used as booleans to bool.
|
file | diff | annotate |
| 2005-12-25 |
UID STORE command must return UID parameter in FETCH replies.
|
file | diff | annotate |
| 2005-10-15 |
When output buffer got full while sending syncing changes, we sent the last
|
file | diff | annotate |
| 2005-07-23 |
Send untagged FLAGS / PERMANENTFLAGS replies if keywords list changed.
|
file | diff | annotate |
| 2005-05-08 |
Removed SYNC_FAST_FLAG from EXPUNGE command. Changed delay-newmail
|
file | diff | annotate |
| 2005-03-15 |
Major mail-storage API changes. It's now a bit cleaner and much more plugin
|
file | diff | annotate |
| 2005-03-14 |
Renamed oe6-fetch-no-newmail workaround to delay-newmail and changed it to
|
file | diff | annotate |
| 2005-02-05 |
Moved command-specific variables from struct client to struct
|
file | diff | annotate |
| 2005-01-17 |
FETCH deinitialization wasn't done properly
|
file | diff | annotate |
| 2004-12-26 |
Initial support for keywords. Syncing to mbox/maildir doesn't work yet.
|
file | diff | annotate |
| 2004-11-14 |
Update view's header only after syncing the view. This and other changes fix
|
file | diff | annotate |
| 2004-08-29 |
Added sync flags parameter to mailbox_transaction_commit(), so EXPUNGE can
|
file | diff | annotate |
| 2004-08-19 |
Syncing works now too without buffering everything. Also fixed handling
|
file | diff | annotate |
| 2004-07-18 |
Don't send EXISTS after each EXPUNGE.
|
file | diff | annotate |
| 2004-07-12 |
Broke mailbox_sync() into iterator.
|
file | diff | annotate |