log src/pop3/client.c @ 9283:0de21e725d4e HEAD

age author description
Tue, 10 Feb 2009 23:21:02 -0500 Timo Sirainen pop3: Don't crash at startup if mailbox is empty. HEAD
Thu, 05 Feb 2009 11:54:53 -0500 Timo Sirainen pop3: Fix to previous changes: Update \Seen flags even when not using QUIT. HEAD
Wed, 04 Feb 2009 15:36:34 -0500 Timo Sirainen pop3: If client idles for 10 seconds, commit transaction (allowing mbox to become unlocked). HEAD
Wed, 04 Feb 2009 15:28:31 -0500 Timo Sirainen pop3: Track \Seen flag changes in a bitmask and do the changes at QUIT. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 13 Dec 2008 18:04:55 +0200 Timo Sirainen var_expand(): Added support for long %{variable} names. HEAD
Fri, 21 Nov 2008 19:24:04 +0200 Timo Sirainen mailbox_open() now takes struct mail_storage ** so it can be changed. HEAD
Fri, 21 Nov 2008 18:32:02 +0200 Timo Sirainen mail_user_*() now handles home directory lookups when necessary. HEAD
Fri, 10 Oct 2008 21:21:52 +0300 Timo Sirainen pop3+maildir: Make sure virtual sizes always get written to dovecot-uidlist file. 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
Mon, 09 Jun 2008 05:11:18 +0300 Timo Sirainen Merged latest v1.1 changes. HEAD
Wed, 04 Jun 2008 00:51:58 +0300 Timo Sirainen Make mail_search_args an independent structure that can be used for multiple HEAD
Thu, 24 Apr 2008 15:48:01 +0300 Timo Sirainen If remote disconnects, log "Connection closed: reason" just like IMAP does. 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
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
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Sun, 28 Oct 2007 21:26:26 +0200 Timo Sirainen Fixed using uninitialized variable in error handling. HEAD
Sun, 30 Sep 2007 17:03:26 +0300 Timo Sirainen mailbox_transaction_commit*() doesn't sync the mailbox anymore, so it HEAD
Sat, 22 Sep 2007 16:21:20 +0300 Timo Sirainen Use mailbox_sync() instead of our own implementation. 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 12:09:30 +0300 Timo Sirainen Changed buffer_free() and buffer_free_without_data() APIs to take ** pointer HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Fri, 24 Aug 2007 20:00:14 +0300 Timo Sirainen Fix to last change: Don't continue if we can't get message's size. HEAD
Fri, 24 Aug 2007 19:56:40 +0300 Timo Sirainen Handle initial syncing errors better. HEAD
Sun, 12 Aug 2007 19:40:54 +0300 Timo Sirainen mail_*() APIs changed to return int and return the actual data as pointer. HEAD
Sun, 12 Aug 2007 18:16:40 +0300 Timo Sirainen mail_index_view_sync_next() and mailbox_sync_next() returns now bool. 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:37:19 +0300 Timo Sirainen Added %i and %o for input/output bytes to pop3_logout_format. HEAD
Sun, 17 Jun 2007 22:08:50 +0300 Timo Sirainen Even if mailbox sync fails, commit the transaction so that cache file gets HEAD
Sun, 13 May 2007 20:10:48 +0300 Timo Sirainen Error handling rewrite. HEAD
Sun, 13 May 2007 18:53:27 +0300 Timo Sirainen Removed empty mail storage callbacks. HEAD
Sun, 13 May 2007 18:46:07 +0300 Timo Sirainen lib-storage doesn't need the ability to return syntax errors. They should be HEAD
Tue, 03 Apr 2007 11:34:27 +0300 Timo Sirainen Moved namespace handling to lib-storage. Beginnings of namespace support for HEAD
Thu, 22 Feb 2007 15:30:56 +0200 Timo Sirainen If INBOX can't be opened, give better error messages. The reason is never HEAD
Mon, 05 Feb 2007 13:42:50 +0200 Timo Sirainen Commit the transaction even if client didn't QUIT so cached data gets saved. HEAD
Sun, 28 Jan 2007 17:45:54 +0200 Timo Sirainen If mailbox initialization failed, log an error instead of just telling about HEAD
Fri, 15 Dec 2006 20:38:08 +0200 Timo Sirainen Replaced void *context from a lot of callbacks with the actual context HEAD
Sun, 26 Nov 2006 00:17:39 +0200 Timo Sirainen Mailbox list indexing and related changes. Currently works only with HEAD
Sat, 18 Nov 2006 15:41:38 +0200 Timo Sirainen Cleanup: Don't put string literals into non-const pointers. HEAD
Fri, 11 Aug 2006 01:32:10 +0300 Timo Sirainen Show number of actually expunged messages in logout message, instead of HEAD
Sun, 09 Apr 2006 18:50:53 +0300 Timo Sirainen Added pop3_lock_session setting. HEAD
Sat, 01 Apr 2006 12:57:55 +0300 Timo Sirainen Replaced %T and %R with %p and %b. %R was already used by string-reversion, 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, 26 Feb 2006 12:04:59 +0200 Timo Sirainen Added i_stream_destroy() and o_stream_destroy() and used them instead of HEAD
Thu, 02 Feb 2006 21:37:59 +0200 Timo Sirainen Don't bother checking if mailbox_search_init() returns NULL. It never does. 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 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
Fri, 29 Jul 2005 11:43:04 +0300 Timo Sirainen Added separate "temporary error" flag for mail_storage_get_last_error(). HEAD
Mon, 04 Jul 2005 00:35:18 +0300 Timo Sirainen Call t_push/t_pop around client command execution function, so if client HEAD
Tue, 28 Jun 2005 12:54:02 +0300 Timo Sirainen Don't treat known commands with (somewhat) invalid parameters as "bad HEAD
Sat, 28 May 2005 14:20:49 +0300 Timo Sirainen Small optimization HEAD
Tue, 24 May 2005 01:40:39 +0300 Timo Sirainen Code cleanup. Removed useless previous "fix". HEAD
Sat, 14 May 2005 23:32:03 +0300 Timo Sirainen Added configurable logging for login process. Added configurable pop3 logout HEAD
Fri, 13 May 2005 16:11:17 +0300 Timo Sirainen Fixed output getting stuck when transmit buffer was full. HEAD
Fri, 29 Apr 2005 14:42:38 +0300 Timo Sirainen Connection could have gotten stuck sometimes, doing nothing until idle HEAD