log src/imap/client.h @ 8731:3949c6d2e4c8 HEAD

age author description
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