Wed, 15 Jan 2014 22:11:22 +0200 |
Timo Sirainen |
lib-index: Keep track of views and transactions in linked lists.
|
Sun, 19 Aug 2012 14:21:37 +0300 |
Timo Sirainen |
Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
|
Mon, 13 Aug 2012 15:12:41 +0300 |
Timo Sirainen |
lib-index: Added mail_index_view_dup_private()
|
Sun, 14 Dec 2008 07:19:48 +0200 |
Timo Sirainen |
mail_get_flags/keywords() now returns updated values if they've been changed within transaction.
HEAD
|
Sat, 21 Jun 2008 15:24:02 +0300 |
Timo Sirainen |
View syncing: Keep track of highest modseq in views. If we lose transaction
HEAD
|
Sat, 15 Mar 2008 08:27:38 +0200 |
Timo Sirainen |
Keep view's map always at least up-to-date with syncing. If there have been
HEAD
|
Sat, 03 Nov 2007 21:56:05 +0200 |
Timo Sirainen |
Renamed mail_index_lookup_uid_range() to mail_index_lookup_seq_range(), made
HEAD
|
Sun, 16 Sep 2007 11:31:27 +0300 |
Timo Sirainen |
Changed .h ifdef/defines to use <NAME>_H format.
HEAD
|
Sat, 15 Sep 2007 10:05:56 +0300 |
Timo Sirainen |
fsck won't fail anymore with "corrupted index", all problems are fixed.
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
|
Fri, 10 Aug 2007 15:27:04 +0300 |
Timo Sirainen |
mail_index_ext_get_reset_id() takes now map parameters. Fixed it to work
HEAD
|
Mon, 06 Aug 2007 17:28:55 +0300 |
Timo Sirainen |
Added mail_index_ext_get_reset_id() which returns the latest reset_id when
HEAD
|
Sun, 01 Jul 2007 22:11:41 +0300 |
Timo Sirainen |
Removed view->hdr. Use view->map->hdr directly.
HEAD
|
Sun, 01 Jul 2007 22:05:09 +0300 |
Timo Sirainen |
Rewrite index lock handling.
HEAD
|
Sun, 01 Jul 2007 18:39:51 +0300 |
Timo Sirainen |
mail_index_map now contains pointer to index, so all functions taking map
HEAD
|
Mon, 18 Jun 2007 01:34:17 +0300 |
Timo Sirainen |
View's counters can no longer be unreliable or broken.
HEAD
|
Mon, 18 Jun 2007 01:18:20 +0300 |
Timo Sirainen |
Removed no-appends specific code that's unneeded now.
HEAD
|
Fri, 15 Jun 2007 23:13:56 +0300 |
Timo Sirainen |
Removed syncs_done array. Instead track appends and expunges separately.
HEAD
|
Mon, 11 Jun 2007 14:50:10 +0300 |
Timo Sirainen |
Initial commit for major index file code cleanup.
HEAD
|
Tue, 22 May 2007 22:44:50 +0300 |
Timo Sirainen |
mail_index_view_add_hidden_transaction() takes now a whole area parameter so
HEAD
|
Thu, 29 Mar 2007 17:19:47 +0300 |
Timo Sirainen |
Better type safety to module_contexts arrays. Already fixed some bugs.
HEAD
|
Sun, 15 Oct 2006 15:59:43 +0300 |
Timo Sirainen |
After saving messages the mailbox wasn't synced, which caused deliver to
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
|
Fri, 16 Jun 2006 12:47:13 +0300 |
Timo Sirainen |
We used "already synced log positions in view" array to store locations of
HEAD
|
Wed, 03 May 2006 01:06:32 +0300 |
Timo Sirainen |
Index header's seen/recent/deleted counters weren't always correct after
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 19:30:26 +0200 |
Timo Sirainen |
Comment updates, small cleanups and optimizations.
HEAD
|
Fri, 06 Jan 2006 17:25:46 +0200 |
Timo Sirainen |
Converted some buffers to arrays.
HEAD
|
Sat, 05 Feb 2005 20:05:24 +0200 |
Timo Sirainen |
Keep index pointer in dummy views.
HEAD
|
Sat, 22 Jan 2005 18:56:37 +0200 |
Timo Sirainen |
Instead of using separate transaction sorting code for syncing, just put the
HEAD
|
Mon, 29 Nov 2004 01:19:53 +0200 |
Timo Sirainen |
Removed view->messages_count, view->hdr.messages_count is enough. Also fixes
HEAD
|
Wed, 24 Nov 2004 20:39:57 +0200 |
Timo Sirainen |
Changed mail_index_get_header() to return the header as return value because
HEAD
|
Sun, 14 Nov 2004 01:08:07 +0200 |
Timo Sirainen |
Update view's header only after syncing the view. This and other changes fix
HEAD
|
Fri, 12 Nov 2004 00:01:39 +0200 |
Timo Sirainen |
Allow specifying to transaction if it's external. Make mail saving
HEAD
|
Sat, 06 Nov 2004 19:20:18 +0200 |
Timo Sirainen |
Removed cache_offset from mail_index_record and changed it to use extension
HEAD
|
Sun, 17 Oct 2004 19:42:20 +0300 |
Timo Sirainen |
Removed mmap() memory area protections. They weren't always set correctly.
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
|
Sun, 05 Sep 2004 20:53:45 +0300 |
Timo Sirainen |
Save extra record/header infos into index file permanently.
HEAD
|
Sat, 04 Sep 2004 11:51:08 +0300 |
Timo Sirainen |
Refcounting fixes for index mappings.
HEAD
|
Tue, 22 Jun 2004 10:36:33 +0300 |
Timo Sirainen |
Added mail_index_transaction_get_updated_view() which can be used to access
HEAD
|
Mon, 24 May 2004 04:50:16 +0300 |
Timo Sirainen |
Index header changes now go through transaction log. Removed the kludgy
HEAD
|
Sun, 23 May 2004 19:30:24 +0300 |
Timo Sirainen |
View's message count shouldn't change until after view is synced.
HEAD
|
Sat, 01 May 2004 17:30:25 +0300 |
Timo Sirainen |
fixes
HEAD
|
Wed, 28 Apr 2004 05:42:34 +0300 |
Timo Sirainen |
cleanup
HEAD
|
Wed, 28 Apr 2004 03:21:00 +0300 |
Timo Sirainen |
Forced locking to be right with mprotect()ing index file. Support for
HEAD
|
Tue, 27 Apr 2004 23:25:52 +0300 |
Timo Sirainen |
importing new index code. mbox still broken.
HEAD
|