Thu, 13 Aug 2009 14:50:41 -0400 |
Timo Sirainen |
lib-index: Added support for reading new records generated by Dovecot v2.0.
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
|
Mon, 13 Apr 2009 18:21:24 -0400 |
Timo Sirainen |
indexes: Added a new assert.
HEAD
|
Mon, 12 Jan 2009 10:43:55 -0500 |
Timo Sirainen |
index: Expunge records' UIDs weren't verified to be valid before using them.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Sat, 18 Oct 2008 16:26:04 +0300 |
Timo Sirainen |
index files: Another try at fixing handling log files with different header sizes.
HEAD
|
Sat, 18 Oct 2008 16:00:05 +0300 |
Timo Sirainen |
index files: Fix for handling two log files with different header sizes.
HEAD
|
Sat, 21 Jun 2008 15:06:46 +0300 |
Timo Sirainen |
Keep modseqs as 1 until the first modseq ext intro record enables them.
HEAD
|
Wed, 11 Jun 2008 14:35:15 +0300 |
Timo Sirainen |
Modseqs are no longer calculated from transaction log sequence + offset.
HEAD
|
Sun, 25 May 2008 04:49:08 +0300 |
Timo Sirainen |
Fixed previous transaction log assert-avoidance check.
HEAD
|
Sun, 25 May 2008 04:17:39 +0300 |
Timo Sirainen |
Avoid assert-crashing with broken transaction log files.
HEAD
|
Mon, 11 Feb 2008 20:17:00 +0200 |
Timo Sirainen |
Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Wed, 05 Dec 2007 17:47:44 +0200 |
Timo Sirainen |
Replaced t_push/t_pop calls with T_FRAME*() macros.
HEAD
|
Thu, 15 Nov 2007 03:15:18 +0200 |
Timo Sirainen |
Keep better track of when we need to flush NFS attribute caches.
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 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Mon, 02 Jul 2007 22:48:01 +0300 |
Timo Sirainen |
assertfix
HEAD
|
Sun, 01 Jul 2007 01:05:26 +0300 |
Timo Sirainen |
Added support for resetting index.
HEAD
|
Wed, 20 Jun 2007 23:50:38 +0300 |
Timo Sirainen |
Map the log files only after they've all been found. Otherwise we could have
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 22:57:25 +0300 |
Timo Sirainen |
Compiler warning fixes
HEAD
|
Wed, 13 Jun 2007 22:21:47 +0300 |
Timo Sirainen |
Fix for last change
HEAD
|
Wed, 13 Jun 2007 22:15:06 +0300 |
Timo Sirainen |
Removed mail-transaction-util.[ch]. They're no longer needed.
HEAD
|
Wed, 13 Jun 2007 22:13:51 +0300 |
Timo Sirainen |
Don't bother checking record sizes here. They're already checked elsewhere,
HEAD
|
Wed, 13 Jun 2007 22:11:43 +0300 |
Timo Sirainen |
Don't assume that transaction record type is a bitmask in the transaction
HEAD
|
Wed, 13 Jun 2007 21:35:14 +0300 |
Timo Sirainen |
Added more corruption detection code.
HEAD
|
Wed, 13 Jun 2007 21:34:16 +0300 |
Timo Sirainen |
Variable name cleanup
HEAD
|
Wed, 13 Jun 2007 21:10:20 +0300 |
Timo Sirainen |
Minor variable name cleanup
HEAD
|
Wed, 13 Jun 2007 21:07:35 +0300 |
Timo Sirainen |
Moved duplicated log record validation code to a single place.
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
|
Fri, 09 Mar 2007 23:21:02 +0200 |
Timo Sirainen |
cleanups
HEAD
|
Fri, 26 Jan 2007 15:58:48 +0200 |
Timo Sirainen |
Cleanups and minor fixes
HEAD
|
Wed, 17 Jan 2007 18:17:42 +0200 |
Timo Sirainen |
Fixes to error handling paths.
HEAD
|
Sun, 19 Nov 2006 16:35:55 +0200 |
Timo Sirainen |
Compile fix
HEAD
|
Sat, 18 Nov 2006 23:01:10 +0200 |
Timo Sirainen |
Reference counting fixes. Fixes an assert crash when closing the index.
HEAD
|
Sun, 12 Nov 2006 13:15:38 +0200 |
Timo Sirainen |
Code cleanup
HEAD
|
Sun, 12 Nov 2006 13:13:17 +0200 |
Timo Sirainen |
Memory/fd leak fix
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 00:31:40 +0200 |
Timo Sirainen |
Handle missing/broken transaction logs better. Handle broken sync position
HEAD
|
Wed, 12 Oct 2005 20:14:21 +0300 |
Timo Sirainen |
Fixed some printf-type mismatches
HEAD
|
Fri, 29 Apr 2005 14:17:40 +0300 |
Timo Sirainen |
Added offsets to log file corruption error messages
HEAD
|
Tue, 26 Apr 2005 19:32:02 +0300 |
Timo Sirainen |
Minor error checking fixes.
HEAD
|
Sat, 23 Apr 2005 12:56:39 +0300 |
Timo Sirainen |
index.log file is now rotated to .index.log.2 file. When log file is
HEAD
|
Sun, 17 Apr 2005 18:59:16 +0300 |
Timo Sirainen |
If transaction log file is lost, mark the index inconsistent. Later we
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
|
Sun, 14 Nov 2004 03:23:21 +0200 |
Timo Sirainen |
Avoid re-reading index file with mmap_disabled=yes. Instead sync it by
HEAD
|
Sun, 14 Nov 2004 00:27:57 +0200 |
Timo Sirainen |
When view was synced without expunges, we didn't actually sync the expunges
HEAD
|
Mon, 25 Oct 2004 20:42:51 +0300 |
Timo Sirainen |
Use separate sync offsets for internal/external transactions. Pending external
HEAD
|
Fri, 08 Oct 2004 00:19:05 +0300 |
Timo Sirainen |
Don't complain about corruption when there is none.
HEAD
|
Fri, 08 Oct 2004 00:11:19 +0300 |
Timo Sirainen |
fix
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, 12 Sep 2004 15:14:19 +0300 |
Timo Sirainen |
Don't check extra updates data_id validity if we're just skipping over them.
HEAD
|
Fri, 10 Sep 2004 15:31:28 +0300 |
Timo Sirainen |
minor fix for error message
HEAD
|
Fri, 10 Sep 2004 15:29:38 +0300 |
Timo Sirainen |
Crashfix with corrupted log files.
HEAD
|