Thu, 13 Aug 2009 14:50:41 -0400 |
Timo Sirainen |
lib-index: Added support for reading new records generated by Dovecot v2.0.
HEAD
|
Sun, 17 May 2009 17:54:01 -0400 |
Timo Sirainen |
Added mail_index_unlink().
HEAD
|
Sat, 09 May 2009 12:28:33 -0400 |
Timo Sirainen |
mail_transaction_log_view_clear() should keep oldest_file_seq and newer referenced.
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
|
Sat, 07 Jan 2006 01:48:57 +0200 |
Timo Sirainen |
Beginnings of fallbacking to in-memory indexes when write fails with "out of
HEAD
|
Sat, 07 Jan 2006 00:31:40 +0200 |
Timo Sirainen |
Handle missing/broken transaction logs better. Handle broken sync position
HEAD
|
Sat, 05 Mar 2005 21:23:28 +0200 |
Timo Sirainen |
Several transaction log cleanups and fixes.
HEAD
|
Sat, 05 Mar 2005 14:41:22 +0200 |
Timo Sirainen |
We could have gone past the transaction log view's boundaries if log was
HEAD
|
Sat, 05 Mar 2005 12:19:37 +0200 |
Timo Sirainen |
Added versioning to transaction log header. Added create_stamp to its
HEAD
|
Sat, 05 Feb 2005 14:01:41 +0200 |
Timo Sirainen |
Internal changes in how keywords are handled. struct mail_keywords isn't
HEAD
|
Sat, 22 Jan 2005 18:39:20 +0200 |
Timo Sirainen |
Added padding field explicitly for struct mail_transaction_flag_update. It
HEAD
|
Sun, 26 Dec 2004 11:12:39 +0200 |
Timo Sirainen |
Initial support for keywords. Syncing to mbox/maildir doesn't work yet.
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 21:24:21 +0300 |
Timo Sirainen |
New way of handling extension introductions in transaction log.
HEAD
|
Sun, 03 Oct 2004 19:32:59 +0300 |
Timo Sirainen |
Index extensions can now specify record alignment, and it's possible to
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, 31 Jul 2004 07:35:06 +0300 |
Timo Sirainen |
Small cleanups.
HEAD
|
Sat, 31 Jul 2004 06:06:48 +0300 |
Timo Sirainen |
Transaction log file is now read-lockless.
HEAD
|
Thu, 24 Jun 2004 14:10:41 +0300 |
Timo Sirainen |
Record size is allowed to change between index files. This will allow adding
HEAD
|
Sun, 20 Jun 2004 12:13:14 +0300 |
Timo Sirainen |
Several fixes and cleanups to cache file code, still badly broken
HEAD
|
Mon, 14 Jun 2004 05:07:33 +0300 |
Timo Sirainen |
Modifying extra_records should work now.
HEAD
|
Fri, 28 May 2004 04:33:11 +0300 |
Timo Sirainen |
Keep the transaction log view open all the time for index views (not just
HEAD
|
Mon, 24 May 2004 04:50:16 +0300 |
Timo Sirainen |
Index header changes now go through transaction log. Removed the kludgy
HEAD
|
Sat, 22 May 2004 03:48:45 +0300 |
Timo Sirainen |
Transaction log contains only UIDs now, no more sequences which just mess up
HEAD
|
Tue, 11 May 2004 00:09:15 +0300 |
Timo Sirainen |
When committing with no changes, don't try to sync them later.
HEAD
|
Tue, 04 May 2004 01:19:39 +0300 |
Timo Sirainen |
Don't rotate transaction log too often
HEAD
|
Sun, 02 May 2004 23:32:15 +0300 |
Timo Sirainen |
s/custom flags/keywords/
HEAD
|
Sat, 01 May 2004 19:08:15 +0300 |
Timo Sirainen |
handle losing index file
HEAD
|
Sat, 01 May 2004 18:32:24 +0300 |
Timo Sirainen |
automatically fix broken/missing transaction log files on the fly
HEAD
|
Sat, 01 May 2004 17:30:25 +0300 |
Timo Sirainen |
fixes
HEAD
|
Thu, 29 Apr 2004 03:08:00 +0300 |
Timo Sirainen |
Don't modify index file when creating new transaction log.
HEAD
|
Tue, 27 Apr 2004 23:25:52 +0300 |
Timo Sirainen |
importing new index code. mbox still broken.
HEAD
|