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
|
Sun, 12 Aug 2007 18:02:29 +0300 |
Timo Sirainen |
mail_index_lookup*() can't fail anymore. Changed several APIs not to return
HEAD
|
Sun, 12 Aug 2007 16:43:05 +0300 |
Timo Sirainen |
Removed explicit locking from views and maps. They were already locked all
HEAD
|
Sun, 12 Aug 2007 15:10:35 +0300 |
Timo Sirainen |
mailbox_transaction_commit_get_uids() now returns also UIDVALIDITY. It's the
HEAD
|
Fri, 20 Jul 2007 12:36:38 +0300 |
Timo Sirainen |
Added mail_get_first_header_utf8() and mail_get_headers_utf8().
HEAD
|
Wed, 18 Jul 2007 06:17:47 +0300 |
Timo Sirainen |
Moved mailbox list index sync stamp checking and updating to
HEAD
|
Wed, 18 Jul 2007 00:42:56 +0300 |
Timo Sirainen |
Moved private_flags_mask to struct mailbox.
HEAD
|
Sun, 15 Jul 2007 15:30:00 +0300 |
Timo Sirainen |
mail_storage.create() now returns error message string. Also fixed handling
HEAD
|
Sun, 13 May 2007 20:22:38 +0300 |
Timo Sirainen |
Added MAIL_ERROR_EXPUNGED. Set the error whenever expunged message is tried
HEAD
|
Sun, 13 May 2007 20:10:48 +0300 |
Timo Sirainen |
Error handling rewrite.
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, 17 Apr 2007 19:40:55 +0300 |
Timo Sirainen |
Added mailbox_transaction_commit_get_uids() which returns the UID range for
HEAD
|
Tue, 17 Apr 2007 18:09:10 +0300 |
Timo Sirainen |
Call sync_notify() once at the end of syncing. Allow accessing mails even
HEAD
|
Tue, 17 Apr 2007 15:41:26 +0300 |
Timo Sirainen |
Added sync_notify() callback to struct mail_storage. It's now called for
HEAD
|
Tue, 03 Apr 2007 11:34:27 +0300 |
Timo Sirainen |
Moved namespace handling to lib-storage. Beginnings of namespace support for
HEAD
|
Fri, 30 Mar 2007 21:57:34 +0300 |
Timo Sirainen |
Removed virtual mail_storage.get_last_error(). The implementation is always
HEAD
|
Fri, 30 Mar 2007 21:41:05 +0300 |
Timo Sirainen |
Moved notify settings to struct mailbox. Removed the parameters from
HEAD
|
Fri, 30 Mar 2007 17:12:46 +0300 |
Timo Sirainen |
Moved all storage destruction code to mail-storage.c and made destroy()
HEAD
|
Fri, 30 Mar 2007 16:40:12 +0300 |
Timo Sirainen |
Removed mail_storage_create_with_data(). mail_storage_create() with
HEAD
|
Fri, 30 Mar 2007 15:58:50 +0300 |
Timo Sirainen |
Added virtual mail_storage.alloc() function and changed create() to work
HEAD
|
Fri, 30 Mar 2007 15:44:01 +0300 |
Timo Sirainen |
Removed struct index_storage abstraction. It's pointless.
HEAD
|
Thu, 29 Mar 2007 14:51:09 +0300 |
Timo Sirainen |
Better type safety to module_contexts arrays. Already fixed some bugs.
HEAD
|
Thu, 29 Mar 2007 10:59:11 +0300 |
Timo Sirainen |
Moved delete/rename operations to mailbox_list API. Fixed mbox/maildir to
HEAD
|
Thu, 21 Dec 2006 17:20:29 +0200 |
Timo Sirainen |
Moved storage callbacks to struct mail_storage. If searching takes over 10
HEAD
|
Wed, 20 Dec 2006 21:23:43 +0200 |
Timo Sirainen |
Dovecot is now able to execute multiple commands at the same time.
HEAD
|
Wed, 06 Dec 2006 17:08:22 +0200 |
Timo Sirainen |
Lock handling changes. Everything goes through file-lock API now and there's
HEAD
|
Fri, 01 Dec 2006 22:55:03 +0200 |
Timo Sirainen |
Removed get_mailbox_control_dir and get_mailbox_index_dir virtual functions
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 16:05:46 +0200 |
Timo Sirainen |
const fix
HEAD
|
Thu, 16 Nov 2006 02:16:31 +0200 |
Timo Sirainen |
Initial code for separation of mailbox accessing and directory layout
HEAD
|
Sun, 17 Sep 2006 19:22:31 +0300 |
Timo Sirainen |
Moved some search parameters to public struct mail_search_context and added
HEAD
|
Sun, 17 Sep 2006 19:21:41 +0300 |
Timo Sirainen |
Added mail_storage_get_mailbox_index_dir().
HEAD
|
Tue, 11 Jul 2006 19:00:08 +0300 |
Timo Sirainen |
Added hook_mailbox_opened to make it easier to hook all mailbox opens.
HEAD
|
Thu, 29 Jun 2006 14:08:50 +0300 |
Timo Sirainen |
Added mail_get_save_date() and some cleanups.
HEAD
|
Wed, 28 Jun 2006 19:31:05 +0300 |
Timo Sirainen |
Beginnings of joining mail-storage API more closely to mail-index, so that
HEAD
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
HEAD
|
Sat, 17 Jun 2006 16:03:27 +0300 |
Timo Sirainen |
When creating a mailbox, limit the number of hierarchies (to 20) and the
HEAD
|
Thu, 08 Jun 2006 15:49:31 +0300 |
Timo Sirainen |
Changed mail-storage API to do the mail sorting internally. Optimized it
HEAD
|
Tue, 16 May 2006 12:10:27 +0300 |
Timo Sirainen |
Added mail_set_uid() to select a mail by UID.
HEAD
|
Tue, 09 May 2006 14:57:36 +0300 |
Timo Sirainen |
Changed mailbox_save_*() API a bit: Moved the struct mail *dest_mail to
HEAD
|
Fri, 14 Apr 2006 15:30:21 +0300 |
Timo Sirainen |
Optimized searching a bit for cases where we can restrict search range by
HEAD
|
Mon, 27 Feb 2006 18:21:57 +0200 |
Timo Sirainen |
Moved mailbox_list_flags to struct mailbox_list_context so plugins can see the flags more easily.
HEAD
|
Wed, 22 Feb 2006 18:02:20 +0200 |
Timo Sirainen |
mailbox_save_init() supports now returning failure. Quota plugin now checks
HEAD
|
Wed, 22 Feb 2006 16:52:11 +0200 |
Timo Sirainen |
Make life easier for plugins:
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, 10 Dec 2005 20:56:02 +0200 |
Timo Sirainen |
Added module_contexts to transactions.
HEAD
|
Fri, 07 Oct 2005 12:34:04 +0300 |
Timo Sirainen |
Added flags and keywords parameters to mailbox_copy() in case they're wanted
HEAD
|
Fri, 29 Jul 2005 11:43:04 +0300 |
Timo Sirainen |
Added separate "temporary error" flag for mail_storage_get_last_error().
HEAD
|
Sun, 03 Apr 2005 14:36:06 +0300 |
Timo Sirainen |
Moved several getenv()s from lib-storage to main code. deliver binary was
HEAD
|
Tue, 29 Mar 2005 19:48:42 +0300 |
Timo Sirainen |
Renamed mail_get_header() to mail_get_first_header() and mail_gets_headers()
HEAD
|
Tue, 29 Mar 2005 16:33:07 +0300 |
Timo Sirainen |
Added input stream parameter to mailbox_open(). With mbox it now allows
HEAD
|
Tue, 15 Mar 2005 21:01:50 +0200 |
Timo Sirainen |
Major mail-storage API changes. It's now a bit cleaner and much more plugin
HEAD
|
Sat, 05 Feb 2005 14:01:41 +0200 |
Timo Sirainen |
Internal changes in how keywords are handled. struct mail_keywords isn't
HEAD
|
Mon, 10 Jan 2005 19:37:20 +0200 |
Timo Sirainen |
Keyword fixes.
HEAD
|
Wed, 29 Dec 2004 21:10:25 +0200 |
Timo Sirainen |
Added mail_debug setting. Moved full_filesystem_access from global variable
HEAD
|
Sun, 26 Dec 2004 11:12:39 +0200 |
Timo Sirainen |
Initial support for keywords. Syncing to mbox/maildir doesn't work yet.
HEAD
|
Sun, 29 Aug 2004 10:52:02 +0300 |
Timo Sirainen |
Added sync flags parameter to mailbox_transaction_commit(), so EXPUNGE can
HEAD
|
Sun, 22 Aug 2004 12:17:08 +0300 |
Timo Sirainen |
Changed mail saving API to be nonblocking.
HEAD
|
Fri, 23 Jul 2004 00:20:00 +0300 |
Timo Sirainen |
Moved namespace and hierarchy separator handling to imap-specific code. LIST
HEAD
|