log src/imap/client.c @ 8467:03c418eadc8b HEAD

age author description
Fri, 21 Nov 2008 18:32:02 +0200 Timo Sirainen mail_user_*() now handles home directory lookups when necessary. HEAD
Sat, 15 Nov 2008 21:10:17 +0200 Timo Sirainen Moved imap-resp-codes to macros. HEAD
Sat, 15 Nov 2008 20:59:54 +0200 Timo Sirainen Implemented imap-response-codes draft. 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
Sat, 21 Jun 2008 12:23:08 +0300 Timo Sirainen If commands are pipelined after the login command, pass them to the HEAD
Wed, 11 Jun 2008 15:43:12 +0300 Timo Sirainen Changed the way mailbox changing ambiguity is checked. 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:25:40 +0200 Timo Sirainen If CONDSTORE is enabled only after mailbox has been selected, send 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 09:59:56 +0200 Timo Sirainen Initial CONDSTORE support. HEAD
Sat, 31 May 2008 13:59:46 +0300 Timo Sirainen Don't try to call a cancelled command if it hasn't started running. Cancel HEAD
Fri, 16 May 2008 23:43:56 +0300 Timo Sirainen If client tries to change the selected mailbox state while another command 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:53:05 +0200 Timo Sirainen uncork stream only after syncing to avoid extra writes. HEAD
Mon, 11 Feb 2008 20:17:00 +0200 Timo Sirainen Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and 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 07:16:10 +0200 Timo Sirainen Use linked list macros for command queue. 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
Thu, 10 Jan 2008 14:15:49 +0200 Timo Sirainen "Disconnected for inactivity in reading our output" happened after a command HEAD
Fri, 04 Jan 2008 00:36:32 +0200 Timo Sirainen Use separate idle timeouts to avoid unneededly checking them every n seconds. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 29 Dec 2007 07:11:12 +0200 Timo Sirainen FLAGS/PERMENENTFLAGS weren't always sent to client early enough. Also HEAD
Sat, 22 Dec 2007 01:59:42 +0200 Timo Sirainen If client is sending a lot of commands at once, stop reading input instead HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Sat, 20 Oct 2007 20:55:27 +0300 Timo Sirainen Don't assert-crash if client disconnects while IDLEing. HEAD
Sat, 06 Oct 2007 02:16:56 +0300 Timo Sirainen Fixed process hanging sometimes when disconnecting. HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 14:04:06 +0300 Timo Sirainen pool_unref() now takes ** pointer. HEAD
Sun, 16 Sep 2007 12:43:21 +0300 Timo Sirainen Removed _ prefix from all public APIs. HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Sat, 15 Sep 2007 15:29:16 +0300 Timo Sirainen If connection closed because of EPIPE, log it as "Connection closed" instead HEAD
Fri, 24 Aug 2007 19:36:03 +0300 Timo Sirainen Changed disconnection reason to "Connection closed" HEAD
Fri, 24 Aug 2007 19:26:22 +0300 Timo Sirainen If read/write to client failed with some error, log it. 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
Mon, 06 Aug 2007 19:45:01 +0300 Timo Sirainen If client disconnects in the middle of sending command parameters, don't HEAD
Thu, 02 Aug 2007 18:27:46 +0300 Timo Sirainen Renamed i_stream_create_file() to i_stream_create_fd(). HEAD
Thu, 02 Aug 2007 18:23:22 +0300 Timo Sirainen Split o_stream_create_file() to _create_fd() and _create_fd_file(). HEAD
Tue, 24 Jul 2007 06:59:56 +0300 Timo Sirainen Removed memory pool parameter from iostreams. Default pool was almost always HEAD
Fri, 13 Jul 2007 02:40:47 +0300 Timo Sirainen Added imap_logout_format setting with default to bytes=%i/%o 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
Mon, 26 Mar 2007 00:53:11 +0300 Timo Sirainen hang fix after appends HEAD
Wed, 21 Mar 2007 21:16:44 +0200 Timo Sirainen Keep better track of client->last_output timestamp. HEAD
Thu, 15 Mar 2007 16:41:47 +0200 Timo Sirainen Fixed infinite looping in some conditions HEAD
Thu, 22 Feb 2007 23:49:34 +0200 Timo Sirainen assert-crashfix HEAD
Tue, 06 Feb 2007 20:52:49 +0200 Timo Sirainen Don't crash if client disconnects in the middle of sending a command line. HEAD
Tue, 06 Feb 2007 20:50:52 +0200 Timo Sirainen hangfix HEAD
Tue, 06 Feb 2007 14:56:12 +0200 Timo Sirainen Command handling fixes. HEAD
Fri, 05 Jan 2007 20:48:55 +0200 Timo Sirainen Don't assert-crash if a command is waiting in queue after we've disconnected the client for some reason. 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
Sat, 18 Nov 2006 23:34:22 +0200 Timo Sirainen Added asserts HEAD
Sun, 12 Nov 2006 13:32:41 +0200 Timo Sirainen Don't crash if client disconnected while IDLEing. HEAD