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
|
Mon, 16 Jul 2007 10:21:56 +0300 |
Timo Sirainen |
Fixes to recent handling. Now it should work properly.
HEAD
|
Mon, 16 Jul 2007 09:48:02 +0300 |
Timo Sirainen |
Recent flag handling rewrite. Still not perfect with maildir.
HEAD
|
Tue, 12 Jun 2007 20:06:51 +0300 |
Timo Sirainen |
If new/ directory is lost when syncing, assume the mailbox was deleted and
HEAD
|
Sun, 13 May 2007 21:28:41 +0300 |
Timo Sirainen |
Moved index directory creation code to index_storage_alloc().
HEAD
|
Tue, 17 Apr 2007 20:17:52 +0300 |
Timo Sirainen |
Fixed mailbox_transaction_commit_get_uids() to actually work and not just
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 19:03:47 +0300 |
Timo Sirainen |
Map mailbox to mail_index_view, not to mail_index. Fixes crashes when the
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:45:21 +0300 |
Timo Sirainen |
cleaned up mailbox closing code
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: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, 22 Feb 2007 15:37:29 +0200 |
Timo Sirainen |
When using KEEP_LOCK, the mbox/uidlist file must be locked before index file
HEAD
|
Thu, 18 Jan 2007 18:57:43 +0200 |
Timo Sirainen |
Removed mail_read_mmaped setting. It's a pretty useless setting and
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
|
Sun, 17 Dec 2006 18:35:31 +0200 |
Timo Sirainen |
Added fsync_disable setting. Also added missing fsync()ing to dbox when
HEAD
|
Sun, 10 Dec 2006 15:00:44 +0200 |
Timo Sirainen |
Make sure the mailbox is opened when transaction is started (fixes deliver).
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
|
Sun, 26 Nov 2006 00:17:39 +0200 |
Timo Sirainen |
Mailbox list indexing and related changes. Currently works only with
HEAD
|
Thu, 16 Nov 2006 02:16:31 +0200 |
Timo Sirainen |
Initial code for separation of mailbox accessing and directory layout
HEAD
|
Mon, 07 Aug 2006 15:42:37 +0300 |
Timo Sirainen |
Added MAILBOX_OPEN_MBOX_ONE_MSG_ONLY flag for mailbox_open() which makes it
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
|
Thu, 08 Jun 2006 15:49:31 +0300 |
Timo Sirainen |
Changed mail-storage API to do the mail sorting internally. Optimized it
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
|
Sun, 09 Apr 2006 18:50:22 +0300 |
Timo Sirainen |
Added MAILBOX_OPEN_KEEP_LOCKED flag to mailbox opening and implemented it
HEAD
|
Thu, 19 Jan 2006 01:14:43 +0200 |
Timo Sirainen |
Added mbox_min_index_size setting.
HEAD
|
Thu, 19 Jan 2006 00:16:40 +0200 |
Timo Sirainen |
Added mail_cache_min_mail_count setting.
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, 06 Jan 2006 16:50:34 +0200 |
Timo Sirainen |
We assumed that keyword index arrays were always sorted. This isn't always
HEAD
|
Mon, 15 Aug 2005 00:54:20 +0300 |
Timo Sirainen |
New inotify code and notify API change. Patch by Johannes Berg
HEAD
|
Fri, 29 Jul 2005 11:43:04 +0300 |
Timo Sirainen |
Added separate "temporary error" flag for mail_storage_get_last_error().
HEAD
|
Fri, 08 Apr 2005 17:32:49 +0300 |
Timo Sirainen |
Created mbox_storage and maildir_storage.
HEAD
|
Fri, 08 Apr 2005 16:13:45 +0300 |
Timo Sirainen |
Moved mbox/maildir-specific variables from struct index_mailbox to
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
|
Sun, 03 Apr 2005 00:08:56 +0300 |
Timo Sirainen |
Keywords are now stored in X-Keywords headers in mbox. Did several related
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
|
Sun, 16 Jan 2005 21:18:23 +0200 |
Timo Sirainen |
Changed dotlocking API.
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
|
Fri, 17 Dec 2004 13:08:58 +0200 |
Timo Sirainen |
Added mbox_writeonly variable, forgot in last commit.
HEAD
|
Wed, 15 Dec 2004 19:01:55 +0200 |
Timo Sirainen |
Added mbox_very_dirty_syncs setting.
HEAD
|
Tue, 14 Dec 2004 05:03:34 +0200 |
Timo Sirainen |
Always register the header-md5, but use separate variable to figure out if
HEAD
|
Tue, 07 Dec 2004 02:08:00 +0200 |
Timo Sirainen |
mail_deinit() wasn't used anymore.
HEAD
|
Sun, 10 Oct 2004 20:44:54 +0300 |
Timo Sirainen |
Don't lock/unlock mbox separately for each message. Drop the lock only at
HEAD
|
Sun, 26 Sep 2004 17:15:54 +0300 |
Timo Sirainen |
Renamed "extra record info" and variations of it to "extension" or "ext" in
HEAD
|
Fri, 10 Sep 2004 14:45:20 +0300 |
Timo Sirainen |
Removed all "unreliable headers" handling code. With mbox we actually handle
HEAD
|
Sat, 04 Sep 2004 15:44:14 +0300 |
Timo Sirainen |
Cache field indexes are cache file specific, not globals.
HEAD
|
Sat, 28 Aug 2004 19:39:53 +0300 |
Timo Sirainen |
Added mbox_dirty_syncs setting which delays re-reading the whole mbox when
HEAD
|
Mon, 23 Aug 2004 17:41:06 +0300 |
Timo Sirainen |
We shouldn't try to use cached header physical_size for mboxes because it
HEAD
|
Sun, 18 Jul 2004 05:25:06 +0300 |
Timo Sirainen |
Header caching redesigned. New design allows caching decisions per field, so
HEAD
|
Mon, 12 Jul 2004 14:35:50 +0300 |
Timo Sirainen |
Broke mailbox_sync() into iterator.
HEAD
|
Mon, 12 Jul 2004 00:04:46 +0300 |
Timo Sirainen |
Recent flags should be fully working now with maildir.
HEAD
|
Sun, 04 Jul 2004 14:50:48 +0300 |
Timo Sirainen |
Cache file compression works now and compressed cache file is reopened.
HEAD
|