Tue, 18 Jul 2017 14:42:23 +0300 |
Timo Sirainen |
lib-index: Fix mail_index_get_modification_time() to work when index isn't open.
|
Mon, 27 Mar 2017 18:05:29 +0300 |
Timo Sirainen |
lib-index: Don't increase modseq for backend/dirty flag changes
|
Thu, 30 Mar 2017 20:38:44 +0300 |
Timo Sirainen |
lib-index: Add macros to check if transaction log file version is new enough.
|
Mon, 22 Feb 2016 11:15:52 +0200 |
Timo Sirainen |
lib-index: Small improvements to logging the reason for long transaction log lock waits
|
Mon, 06 Apr 2015 12:07:32 +0900 |
Timo Sirainen |
lib-index: Added reason_r parameter to mail_transaction_log_view_set()
|
Thu, 09 Oct 2014 18:26:05 +0300 |
Timo Sirainen |
lib-index: Include reason string in warnings about keeping transaction log locked for too long.
|
Mon, 07 Jul 2014 16:21:08 +0300 |
Timo Sirainen |
lib-index: Don't update log_file_tail_offset unnecessarily.
|
Fri, 05 Apr 2013 00:13:16 +0300 |
Timo Sirainen |
Merged changes from v2.1 tree.
|
Tue, 02 Apr 2013 11:32:24 +0300 |
Timo Sirainen |
lib-index: Backported MAIL_TRANSACTION_ATTRIBUTE_UPDATE from v2.2
|
Thu, 14 Mar 2013 15:29:18 +0200 |
Timo Sirainen |
lib-index: mail_index_attribute_[un]set() adds changed attributes' keys to transaction log.
|
Sat, 03 Nov 2012 13:47:55 +0200 |
Timo Sirainen |
lib-index: Write to transaction log using O_APPEND flag.
|
Mon, 13 Aug 2012 00:33:47 +0300 |
Timo Sirainen |
lib-index: Support clearing the whole log view with mail_transaction_log_view_clear(0)
|
Mon, 11 Jun 2012 18:22:06 +0300 |
Timo Sirainen |
shared mailboxes: Per-user flags can now be stored in private index files.
|
Thu, 03 May 2012 21:46:07 +0300 |
Timo Sirainen |
Added MAIL_INDEX_TRANSACTION_FLAG_SYNC
|
Tue, 22 May 2012 16:54:55 +0300 |
Timo Sirainen |
lib-index: Added mail_transaction_log_view_set_all()
|
Wed, 23 Nov 2011 19:01:28 +0200 |
Timo Sirainen |
lib-index: Handle transaction log read errors separately from log corruption.
|
Sun, 04 Sep 2011 11:52:16 +0300 |
Timo Sirainen |
lib-index: When marking index corrupted, delete also transaction log file.
|
Thu, 25 Aug 2011 01:16:11 +0300 |
Timo Sirainen |
Moved GUID code to liblib. Use guid_128_t type consistently everywhere.
|
Thu, 24 Feb 2011 13:19:05 +0200 |
Timo Sirainen |
lib-index: Give better assert-crashes if view or log view isn't closed.
|
Fri, 03 Dec 2010 04:25:06 +0000 |
Timo Sirainen |
lib-index: Added "transaction boundary" record for future compatibility.
|
Wed, 30 Jun 2010 21:21:19 +0100 |
Timo Sirainen |
Removed mail_update_uid() / mail_index_update_uid().
HEAD
|
Mon, 15 Feb 2010 04:29:47 +0200 |
Timo Sirainen |
lib-index: Added mail_index_get_modification_time().
HEAD
|
Tue, 09 Feb 2010 04:08:31 +0200 |
Timo Sirainen |
lib-index: Added support for undeleting a deleted index.
HEAD
|
Sun, 07 Feb 2010 03:25:32 +0200 |
Timo Sirainen |
Added support for marking mailbox index deleted. Don't allow any changes after that.
HEAD
|
Fri, 20 Nov 2009 13:52:35 -0500 |
Timo Sirainen |
lib-index: MAIL_TRANSACTION_TYPE_MASK didn't contain the new _EXT_HDR_UPDATE32.
HEAD
|
Thu, 19 Nov 2009 18:49:48 -0500 |
Timo Sirainen |
lib-index: Updated MAIL_TRANSACTION_EXT_MASK to include thew new _EXT_HDR_UPDATE32.
HEAD
|
Thu, 19 Nov 2009 18:45:21 -0500 |
Timo Sirainen |
mail_index_update_header_ext(): Couldn't handle >=64k headers.
HEAD
|
Tue, 28 Jul 2009 18:58:31 -0400 |
Timo Sirainen |
Added ability to specify message's minimum modseq value.
HEAD
|
Mon, 27 Jul 2009 18:47:16 -0400 |
Timo Sirainen |
Added ability to change existing messages' UIDs with mail_[index_]update_uid().
HEAD
|
Wed, 15 Jul 2009 18:29:21 -0400 |
Timo Sirainen |
Added mail_transaction_log_get_tail().
HEAD
|
Mon, 13 Jul 2009 22:24:27 -0400 |
Timo Sirainen |
Keep track of expunged messages' GUIDs and expose them via mailbox_get_expunges().
HEAD
|
Sun, 17 May 2009 17:54:01 -0400 |
Timo Sirainen |
Added mail_index_unlink().
HEAD
|
Sat, 09 May 2009 16:20:41 -0400 |
Timo Sirainen |
Tests are now run on "make check". Added initial tests for lib-index.
HEAD
|
Sat, 09 May 2009 15:18:46 -0400 |
Timo Sirainen |
More cleanups to transaction log writing code.
HEAD
|
Sat, 09 May 2009 14:53:06 -0400 |
Timo Sirainen |
Moved transaction commiting code to mail-index-transaction-*.c
HEAD
|
Sat, 09 May 2009 12:29:08 -0400 |
Timo Sirainen |
mail_transaction_log_view_clear() should keep oldest_file_seq and newer referenced.
HEAD
|
Wed, 04 Mar 2009 17:40:24 -0500 |
Timo Sirainen |
Added mail_index_atomic_inc_ext() for atomically incrementing numbers in extensions.
HEAD
|
Sun, 12 Oct 2008 14:17:51 +0300 |
Timo Sirainen |
Comment update.
HEAD
|
Sun, 31 Aug 2008 11:49:47 +0300 |
Timo Sirainen |
Added padding to struct mail_transaction_log_header so it's 64bit aligned.
HEAD
|
Sun, 31 Aug 2008 10:22:10 +0300 |
Timo Sirainen |
Replaced "no extension resizing" flag with "no extension shrinking".
HEAD
|
Sun, 31 Aug 2008 09:31:27 +0300 |
Timo Sirainen |
Write CPU endianess to transaction log header and check it's correct when reading.
HEAD
|
Wed, 18 Jun 2008 08:08:45 +0300 |
Timo Sirainen |
Mail index extension introductions now add a "no resizes" flag to the
HEAD
|
Wed, 11 Jun 2008 14:35:15 +0300 |
Timo Sirainen |
Modseqs are no longer calculated from transaction log sequence + offset.
HEAD
|
Fri, 30 May 2008 02:09:20 +0300 |
Timo Sirainen |
Fixes to handling races in initial index creation.
HEAD
|
Thu, 29 May 2008 04:47:53 +0300 |
Timo Sirainen |
Added mail_index_ext_reset_inc() to atomically increase extension's
HEAD
|
Sat, 22 Sep 2007 15:14:20 +0300 |
Timo Sirainen |
Keep transaction logs referenced while we know we need them. This fixes
HEAD
|
Sun, 16 Sep 2007 11:40:56 +0300 |
Timo Sirainen |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
HEAD
|
Sun, 16 Sep 2007 11:31:27 +0300 |
Timo Sirainen |
Changed .h ifdef/defines to use <NAME>_H format.
HEAD
|
Sun, 01 Jul 2007 01:05:26 +0300 |
Timo Sirainen |
Added support for resetting index.
HEAD
|
Thu, 28 Jun 2007 01:03:18 +0300 |
Timo Sirainen |
Handle indexid changes better.
HEAD
|
Fri, 15 Jun 2007 23:52:47 +0300 |
Timo Sirainen |
int/ext/mailbox sync offset changes: Combined mailbox and int offsets to
HEAD
|
Fri, 15 Jun 2007 23:13:56 +0300 |
Timo Sirainen |
Removed syncs_done array. Instead track appends and expunges separately.
HEAD
|
Wed, 13 Jun 2007 23:00:58 +0300 |
Timo Sirainen |
Removed sync_mask parameter from mail_transaction_log_view_set(). The user
HEAD
|
Wed, 13 Jun 2007 19:45:29 +0300 |
Timo Sirainen |
mail_transaction_log_move_to_memory() can't fail anymore. Moved the code to
HEAD
|
Mon, 11 Jun 2007 14:50:10 +0300 |
Timo Sirainen |
Initial commit for major index file code cleanup.
HEAD
|
Wed, 23 May 2007 00:32:26 +0300 |
Timo Sirainen |
Added mail_transaction_log_view_is_last()
HEAD
|
Sun, 11 Mar 2007 18:10:41 +0200 |
Timo Sirainen |
If we run out of disk space, move to in-memory indexes.
HEAD
|
Thu, 08 Mar 2007 22:02:36 +0200 |
Timo Sirainen |
If index file is corrupted, recreate transaction log file instead of trying
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
|