Tue, 26 May 2009 14:21:59 -0400 |
Timo Sirainen |
imap: Cleaned up "command pending" handling code. Should fix hangs caused by recent changes.
HEAD
|
Sat, 02 May 2009 18:31:51 -0400 |
Timo Sirainen |
IDLE: Check DONE case-insensitively.
HEAD
|
Thu, 16 Apr 2009 19:11:32 -0400 |
Timo Sirainen |
Added imap_idle_notify_interval setting.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Wed, 11 Jun 2008 15:44:35 +0300 |
Timo Sirainen |
QRESYNC: Send HIGHESTMODSEQ automatically in all tagged replies whenever it
HEAD
|
Wed, 26 Mar 2008 21:27:10 +0200 |
Timo Sirainen |
Workaround to never idle-disconnect IDLEing clients got broken by timeout
HEAD
|
Thu, 20 Mar 2008 16:26:27 +0200 |
Timo Sirainen |
client_command_free()/cancel(): Take pointer-to-pointer parameter and set it
HEAD
|
Sun, 17 Feb 2008 14:38:18 +0200 |
Timo Sirainen |
Assert-crashfix if IDLE finishes immediately.
HEAD
|
Sat, 12 Jan 2008 06:56:16 +0200 |
Timo Sirainen |
Replaced waiting_ambiguity bitmask with a command state.
HEAD
|
Sat, 12 Jan 2008 06:46:28 +0200 |
Timo Sirainen |
Added "command state" for running commands. Use it instead of some bitfields
HEAD
|
Sun, 06 Jan 2008 07:09:33 +0200 |
Timo Sirainen |
Reset idle timeout also in APPEND/IDLE.
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sat, 06 Oct 2007 02:16:56 +0300 |
Timo Sirainen |
Fixed process hanging sometimes when disconnecting.
HEAD
|
Tue, 25 Sep 2007 17:51:47 +0300 |
Timo Sirainen |
Crashfix in some conditions
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Tue, 07 Aug 2007 12:10:27 +0300 |
Timo Sirainen |
Client is now never disconnected in IDLE because it hasn't sent anything.
HEAD
|
Wed, 27 Jun 2007 16:38:07 +0300 |
Timo Sirainen |
Changes sent by IDLE shouldn't affect the client's inactivity timeout
HEAD
|
Mon, 26 Mar 2007 19:59:06 +0300 |
Timo Sirainen |
crashfix
HEAD
|
Tue, 06 Feb 2007 14:56:12 +0200 |
Timo Sirainen |
Command handling fixes.
HEAD
|
Wed, 20 Dec 2006 21:23:43 +0200 |
Timo Sirainen |
Dovecot is now able to execute multiple commands at the same time.
HEAD
|
Fri, 15 Dec 2006 20:38:08 +0200 |
Timo Sirainen |
Replaced void *context from a lot of callbacks with the actual context
HEAD
|
Sat, 18 Nov 2006 23:37:21 +0200 |
Timo Sirainen |
When mailbox changes are noticed and they're sent to client, cork before
HEAD
|
Sat, 18 Nov 2006 23:29:58 +0200 |
Timo Sirainen |
If syncing finished with an error and client had disconnected, we
HEAD
|
Sun, 12 Nov 2006 13:31:42 +0200 |
Timo Sirainen |
If mailbox is changed while syncing is being done, and the second sync's
HEAD
|
Mon, 06 Mar 2006 22:34:42 +0200 |
Timo Sirainen |
Log a line when IMAP client disconnects with a reason why it happened.
HEAD
|
Mon, 06 Mar 2006 22:13:39 +0200 |
Timo Sirainen |
cleanup
HEAD
|
Sun, 15 Jan 2006 17:59:15 +0200 |
Timo Sirainen |
IDLE: Handle disconnection differently (and maybe we won't crash anymore)
HEAD
|
Sat, 14 Jan 2006 20:47:20 +0200 |
Timo Sirainen |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Sat, 07 Jan 2006 02:53:14 +0200 |
Timo Sirainen |
When idling, send an OK message every two minutes to break NAT/firewall timeouts.
HEAD
|
Fri, 06 Jan 2006 20:22:36 +0200 |
Timo Sirainen |
Recent changes broke IDLE when no mailbox was opened.
HEAD
|
Fri, 30 Dec 2005 21:49:38 +0200 |
Timo Sirainen |
Don't crash if client disconnected in IDLE. If mailbox had been changed before IDLE
HEAD
|
Sun, 25 Dec 2005 13:24:45 +0200 |
Timo Sirainen |
UID STORE command must return UID parameter in FETCH replies.
HEAD
|
Sun, 25 Dec 2005 12:51:25 +0200 |
Timo Sirainen |
IDLE: Sending "DONE" + next command in same TCP packet caused the next command not to be executed until yet another command came (which usually didn't happen).
HEAD
|
Tue, 06 Dec 2005 16:32:50 +0200 |
Timo Sirainen |
If DONE was sent while output was still being sent to clients, we didn't
HEAD
|
Sun, 07 Aug 2005 14:41:19 +0300 |
Timo Sirainen |
s/occured/occurred/
HEAD
|
Sat, 05 Feb 2005 20:07:26 +0200 |
Timo Sirainen |
Moved command-specific variables from struct client to struct
HEAD
|
Thu, 21 Oct 2004 05:36:29 +0300 |
Timo Sirainen |
IDLE used 100% CPU.
HEAD
|
Sat, 28 Aug 2004 12:32:30 +0300 |
Timo Sirainen |
Deinitialize command handlers always.
HEAD
|
Mon, 23 Aug 2004 10:14:06 +0300 |
Timo Sirainen |
Crashfix
HEAD
|
Sun, 22 Aug 2004 12:15:26 +0300 |
Timo Sirainen |
Set bad_counter before calling client_command_reset because it may parse
HEAD
|
Thu, 19 Aug 2004 02:53:39 +0300 |
Timo Sirainen |
Syncing works now too without buffering everything. Also fixed handling
HEAD
|
Sun, 15 Aug 2004 06:40:30 +0300 |
Timo Sirainen |
We never do blocking reads/writes to network anymore. Changed imap and pop3
HEAD
|
Mon, 12 Jul 2004 14:35:50 +0300 |
Timo Sirainen |
Broke mailbox_sync() into iterator.
HEAD
|
Tue, 27 Apr 2004 23:25:52 +0300 |
Timo Sirainen |
importing new index code. mbox still broken.
HEAD
|
Sun, 24 Aug 2003 15:58:13 +0300 |
Timo Sirainen |
IDLE fixes..
HEAD
|
Sun, 24 Aug 2003 15:45:32 +0300 |
Timo Sirainen |
IDLE uses now IO_*_NOTIFY to get instant notifying of mails.
HEAD
|
Sun, 27 Jul 2003 07:48:32 +0300 |
Timo Sirainen |
Getting ready for namespaces. LIST is still broken with them.
HEAD
|
Fri, 21 Feb 2003 16:28:45 +0200 |
Timo Sirainen |
cork the output before sending the ending IDLE replies.
HEAD
|
Thu, 20 Feb 2003 23:43:28 +0200 |
Timo Sirainen |
handle error condition better
HEAD
|
Thu, 20 Feb 2003 21:57:10 +0200 |
Timo Sirainen |
fixes
HEAD
|
Thu, 20 Feb 2003 12:52:10 +0200 |
Timo Sirainen |
outlook-idle workaround fixes.
HEAD
|
Thu, 20 Feb 2003 02:46:17 +0200 |
Timo Sirainen |
workaround: outlook-idle
HEAD
|
Fri, 14 Feb 2003 12:46:44 +0200 |
Timo Sirainen |
Support for IDLE extension.
HEAD
|