Fri, 06 Feb 2009 13:49:07 -0500 |
Timo Sirainen |
imap: Added module contexts to struct client_command_context.
HEAD
|
Fri, 06 Feb 2009 13:39:48 -0500 |
Timo Sirainen |
imap: Store command args to client command contexts for debugging purposes.
HEAD
|
Tue, 12 Aug 2008 12:28:42 -0400 |
Timo Sirainen |
Added struct mail_user and fixed the code to support multiple users per process.
HEAD
|
Mon, 04 Aug 2008 15:02:19 -0400 |
Timo Sirainen |
imap: Try to allow STORE for read-only mailboxes, but not for EXAMINEd.
HEAD
|
Sat, 21 Jun 2008 12:23:08 +0300 |
Timo Sirainen |
If commands are pipelined after the login command, pass them to the
HEAD
|
Sat, 21 Jun 2008 09:22:44 +0300 |
Timo Sirainen |
Added support for IMAP ID extension.
HEAD
|
Wed, 11 Jun 2008 15:44:35 +0300 |
Timo Sirainen |
QRESYNC: Send HIGHESTMODSEQ automatically in all tagged replies whenever it
HEAD
|
Wed, 11 Jun 2008 15:43:12 +0300 |
Timo Sirainen |
Changed the way mailbox changing ambiguity is checked.
HEAD
|
Wed, 11 Jun 2008 14:39:52 +0300 |
Timo Sirainen |
QRESYNC: If MODSEQs were returned in FETCH replies but there are pending
HEAD
|
Mon, 09 Jun 2008 05:11:18 +0300 |
Timo Sirainen |
Merged latest v1.1 changes.
HEAD
|
Thu, 05 Jun 2008 05:13:08 +0300 |
Timo Sirainen |
Implemented CONTEXT=SEARCH extension.
HEAD
|
Sun, 16 Mar 2008 11:05:53 +0200 |
Timo Sirainen |
Implemented SEARCHRES extension.
HEAD
|
Sun, 16 Mar 2008 07:41:26 +0200 |
Timo Sirainen |
EXPUNGE: Send HIGHESTMODSEQ only if something was actually expunged.
HEAD
|
Sun, 16 Mar 2008 07:18:06 +0200 |
Timo Sirainen |
Fixed CLOSE HIGEHSTMODSEQ race condition. Added some checks to make
HEAD
|
Sat, 15 Mar 2008 16:24:26 +0200 |
Timo Sirainen |
Added QRESYNC support.
HEAD
|
Sat, 15 Mar 2008 09:59:56 +0200 |
Timo Sirainen |
Initial CONDSTORE support.
HEAD
|
Thu, 20 Mar 2008 16:26:27 +0200 |
Timo Sirainen |
client_command_free()/cancel(): Take pointer-to-pointer parameter and set it
HEAD
|
Wed, 05 Mar 2008 02:54:33 +0200 |
Timo Sirainen |
Syncing supports now calling a callback after sync instead of just sending a
HEAD
|
Sat, 26 Jan 2008 12:31:31 +0200 |
Timo Sirainen |
When pipelining commands, delay synchronizations so that only one combined
HEAD
|
Sat, 12 Jan 2008 07:33:15 +0200 |
Timo Sirainen |
Use more robust command calling in output handler.
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
|
Fri, 04 Jan 2008 00:36:32 +0200 |
Timo Sirainen |
Use separate idle timeouts to avoid unneededly checking them every n seconds.
HEAD
|
Sat, 29 Dec 2007 07:11:12 +0200 |
Timo Sirainen |
FLAGS/PERMENENTFLAGS weren't always sent to client early enough. Also
HEAD
|
Sat, 06 Oct 2007 02:16:56 +0300 |
Timo Sirainen |
Fixed process hanging sometimes when disconnecting.
HEAD
|
Sun, 16 Sep 2007 12:43:21 +0300 |
Timo Sirainen |
Removed _ prefix from all public APIs.
HEAD
|
Sun, 16 Sep 2007 11:31:27 +0300 |
Timo Sirainen |
Changed .h ifdef/defines to use <NAME>_H format.
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
|
Sun, 01 Jul 2007 01:04:57 +0300 |
Timo Sirainen |
Disconnect client if UIDVALIDITY changes.
HEAD
|
Fri, 29 Jun 2007 19:03:45 +0300 |
Timo Sirainen |
Added more consts to imap-parser API
HEAD
|
Wed, 27 Jun 2007 21:22:22 +0300 |
Timo Sirainen |
Fixes to handling command ambiguity. Don't allow any commands that handle
HEAD
|
Wed, 27 Jun 2007 16:38:07 +0300 |
Timo Sirainen |
Changes sent by IDLE shouldn't affect the client's inactivity timeout
HEAD
|
Tue, 03 Apr 2007 11:34:27 +0300 |
Timo Sirainen |
Moved namespace handling to lib-storage. Beginnings of namespace support for
HEAD
|
Thu, 01 Mar 2007 12:18:02 +0200 |
Timo Sirainen |
Removed unused rawlog flag.
HEAD
|
Tue, 06 Feb 2007 14:56:12 +0200 |
Timo Sirainen |
Command handling fixes.
HEAD
|
Wed, 20 Dec 2006 22:47:02 +0200 |
Timo Sirainen |
If running commands in parallel would cause ambiguity, run them
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
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
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
|
Sun, 29 Jan 2006 14:41:37 +0200 |
Timo Sirainen |
And the final fix for APPEND hangs ;)
HEAD
|
Sun, 29 Jan 2006 14:14:40 +0200 |
Timo Sirainen |
Call io_remove() before closing the fd. It's required by kqueue.
HEAD
|
Sat, 14 Jan 2006 16:51:29 +0200 |
Timo Sirainen |
Don't crash if closing with signal while IDLEing.
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
|
Wed, 04 Jan 2006 23:05:30 +0200 |
Timo Sirainen |
If append command failed because input line was too long (highly unlikely),
HEAD
|
Sun, 07 Aug 2005 14:41:19 +0300 |
Timo Sirainen |
s/occured/occurred/
HEAD
|
Sun, 03 Apr 2005 00:08:56 +0300 |
Timo Sirainen |
Keywords are now stored in X-Keywords headers in mbox. Did several related
HEAD
|
Sat, 05 Feb 2005 20:07:26 +0200 |
Timo Sirainen |
Moved command-specific variables from struct client to struct
HEAD
|
Sat, 05 Feb 2005 16:45:48 +0200 |
Timo Sirainen |
cleanups
HEAD
|
Fri, 12 Nov 2004 00:10:56 +0200 |
Timo Sirainen |
APPEND was using all CPU.
HEAD
|
Thu, 21 Oct 2004 05:36:29 +0300 |
Timo Sirainen |
IDLE used 100% CPU.
HEAD
|
Sat, 28 Aug 2004 15:57:05 +0300 |
Timo Sirainen |
Command parameter errors weren't handled right. This was broken a few
HEAD
|
Sun, 22 Aug 2004 14:48:55 +0300 |
Timo Sirainen |
crashfixes
HEAD
|
Thu, 19 Aug 2004 02:53:39 +0300 |
Timo Sirainen |
Syncing works now too without buffering everything. Also fixed handling
HEAD
|
Wed, 18 Aug 2004 08:13:47 +0300 |
Timo Sirainen |
LIST command interrupts itself when output buffer gets full and continues
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
|
Sun, 02 May 2004 23:32:15 +0300 |
Timo Sirainen |
s/custom flags/keywords/
HEAD
|
Sun, 27 Jul 2003 07:48:32 +0300 |
Timo Sirainen |
Getting ready for namespaces. LIST is still broken with them.
HEAD
|
Wed, 23 Jul 2003 04:44:16 +0300 |
Timo Sirainen |
API change for updating message flags.
HEAD
|