log src/lib-index/mail-index-fsck.c @ 9458:adee8cb3ff5d HEAD

age author description
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sun, 14 Dec 2008 06:38:24 +0200 Timo Sirainen Replaced literal "keywords" strings with a macro. HEAD
Sun, 31 Aug 2008 11:48:23 +0300 Timo Sirainen index fsck: Don't give bogus "duplicate extension" errors and break them. HEAD
Mon, 04 Aug 2008 17:04:40 -0400 Timo Sirainen Index fsck crashfix / cleanup. HEAD
Mon, 04 Aug 2008 01:41:39 +0300 Timo Sirainen Index opening: If there's broken index and no .log, don't crash. 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
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 12:09:30 +0300 Timo Sirainen Changed buffer_free() and buffer_free_without_data() APIs to take ** pointer HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Sat, 15 Sep 2007 13:07:01 +0300 Timo Sirainen fsck fixes now keyword header problems HEAD
Sat, 15 Sep 2007 11:44:11 +0300 Timo Sirainen If extension header is broken, drop it when fscking. HEAD
Sat, 15 Sep 2007 10:34:08 +0300 Timo Sirainen Code cleanup HEAD
Sat, 15 Sep 2007 10:27:28 +0300 Timo Sirainen Code cleanups HEAD
Sat, 15 Sep 2007 10:20:02 +0300 Timo Sirainen Removed MAIL_INDEX_HDR_FLAG_FSCK. It's not used anymore. 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, 02 Sep 2007 03:13:19 +0300 Timo Sirainen Don't bother complaining about changed log offsets if file also changed. HEAD
Fri, 03 Aug 2007 03:22:04 +0300 Timo Sirainen Created a new struct mail_index_record_map which can be shared by multiple HEAD
Mon, 16 Jul 2007 09:48:02 +0300 Timo Sirainen Recent flag handling rewrite. Still not perfect with maildir. 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
Thu, 28 Jun 2007 01:48:59 +0300 Timo Sirainen Handle losing index file better. Handle fsck better. HEAD
Sat, 16 Jun 2007 01:09:26 +0300 Timo Sirainen Do a bit better job with fscking. HEAD
Mon, 11 Jun 2007 14:50:10 +0300 Timo Sirainen Initial commit for major index file code cleanup. HEAD
Tue, 23 Jan 2007 15:30:30 +0200 Timo Sirainen Log a warning when we're starting fsck. Log error before calling fsck. HEAD
Wed, 17 Jan 2007 20:45:43 +0200 Timo Sirainen cleanup 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
Sat, 27 Aug 2005 15:31:02 +0300 Timo Sirainen Call mail_index_map() with force=TRUE parameter. Required if HEAD
Fri, 29 Apr 2005 15:02:33 +0300 Timo Sirainen Check broken flag counter values every time when updating them. Added HEAD
Sun, 05 Dec 2004 03:41:45 +0200 Timo Sirainen Don't try to fsck when we're modifying index. It could have happened with HEAD
Sat, 04 Dec 2004 23:56:19 +0200 Timo Sirainen If index is completely broken, don't try to fsck it since we'll just crash. HEAD
Sun, 07 Nov 2004 20:55:15 +0200 Timo Sirainen Allow calling mail_index_fsck() with log locked. 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
Mon, 14 Jun 2004 02:38:47 +0300 Timo Sirainen Added support for per-index sized mail_index_record. HEAD
Mon, 24 May 2004 05:29:43 +0300 Timo Sirainen Some more UIDVALIDITY issues fixed. HEAD
Sun, 23 May 2004 01:23:29 +0300 Timo Sirainen Recent flag fixes. Should work perfectly now with maildir. HEAD
Sat, 01 May 2004 19:22:54 +0300 Timo Sirainen missing index file fixes HEAD
Thu, 29 Apr 2004 15:59:16 +0300 Timo Sirainen recent fixes HEAD
Wed, 28 Apr 2004 05:39:03 +0300 Timo Sirainen Locking changes. bugfixes. HEAD
Tue, 27 Apr 2004 23:25:52 +0300 Timo Sirainen importing new index code. mbox still broken. HEAD
Wed, 06 Aug 2003 23:15:30 +0300 Timo Sirainen Index cache file rewrite. It's not finished yet and mbox support is HEAD
Mon, 21 Jul 2003 17:35:39 +0300 Timo Sirainen Removed .imap.index.tree file. For now we'll just rewrite .imap.index file HEAD
Sun, 05 Jan 2003 15:09:51 +0200 Timo Sirainen Naming style changes, finally got tired of most of the typedefs. Also the HEAD
Sat, 21 Dec 2002 12:58:25 +0200 Timo Sirainen fsck updated first_unseen_uid_lowwater wrong, which caused SELECT or EXAMINE HEAD
Mon, 09 Dec 2002 19:21:40 +0200 Timo Sirainen When printing fsck warnings, print also the index file path HEAD
Mon, 28 Oct 2002 06:36:43 +0200 Timo Sirainen fsck() should reset lowwater marks to end of uids, not to beginning. HEAD
Wed, 09 Oct 2002 16:56:44 +0300 Timo Sirainen Fixes for first_hole_* updating. Removed last_lookup, it doesn't speed up HEAD
Wed, 09 Oct 2002 02:26:08 +0300 Timo Sirainen ioloop_create() takes now pool-parameter. io_buffer_create_mmaped() takes HEAD
Fri, 20 Sep 2002 08:40:43 +0300 Timo Sirainen Index compression broke it + few other fixes HEAD
Fri, 20 Sep 2002 08:20:11 +0300 Timo Sirainen fsck() now prints what differences it found HEAD
Sat, 14 Sep 2002 14:09:42 +0300 Timo Sirainen lots of cleanups. also index/datafile is now capable of staying in memory, HEAD
Tue, 27 Aug 2002 22:16:54 +0300 Timo Sirainen Introduced uoff_t which is the unsigned-equilevant of off_t. This was needed HEAD
Thu, 22 Aug 2002 01:10:20 +0300 Timo Sirainen Message data is parsed in blocks (no longer entirely mmap()ed). Several HEAD
Fri, 09 Aug 2002 12:15:38 +0300 Timo Sirainen Initial revision HEAD