log src/lib-index/mail-transaction-log.c @ 8999:afc1b0ef120d HEAD

age author description
Mon, 13 Apr 2009 17:21:32 -0400 Timo Sirainen indexes: Error handling fixes. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 18 Oct 2008 20:26:35 +0300 Timo Sirainen Fixes to handling "out of disk space/quota" write failures. HEAD
Tue, 17 Jun 2008 12:36:25 +0300 Timo Sirainen Rotated transaction logs weren't always unlocked, potentially causing other HEAD
Fri, 30 May 2008 02:09:20 +0300 Timo Sirainen Fixes to handling races in initial index creation. HEAD
Mon, 10 Mar 2008 03:09:06 +0200 Timo Sirainen Memory leak fix (by Diego Liziero) HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sun, 25 Nov 2007 15:47:36 +0200 Timo Sirainen NFS cache flushing updates. HEAD
Sun, 18 Nov 2007 08:40:59 +0200 Timo Sirainen NFS cache flushing APIs changed and backend implements it a bit differently. HEAD
Fri, 16 Nov 2007 08:10:17 +0200 Timo Sirainen nfs_flush_attr_cache() doesn't take flush_dir paramter anymore. Instead the HEAD
Thu, 15 Nov 2007 14:18:03 +0200 Timo Sirainen Don't flush attribute cache twice after locking transaction log. HEAD
Thu, 15 Nov 2007 03:15:18 +0200 Timo Sirainen Keep better track of when we need to flush NFS attribute caches. HEAD
Thu, 15 Nov 2007 00:38:05 +0200 Timo Sirainen Don't flush attribute cache unless we're locked and we really need to know HEAD
Wed, 14 Nov 2007 23:52:33 +0200 Timo Sirainen NFS attribute cache flushing fixes. nfs_flush_attr_cache() takes now HEAD
Sat, 27 Oct 2007 20:18:37 +0300 Timo Sirainen Don't crash if we couldn't create transaction log. HEAD
Sun, 21 Oct 2007 16:39:08 +0300 Timo Sirainen dotlocks: Flush NFS attribute cache only if nfs_flush setting is TRUE. HEAD
Sat, 22 Sep 2007 15:14:20 +0300 Timo Sirainen Keep transaction logs referenced while we know we need them. This fixes HEAD
Sat, 22 Sep 2007 13:41:55 +0300 Timo Sirainen Added mail_index_sync_have_any(). 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, 09 Sep 2007 04:33:45 +0300 Timo Sirainen Replaced MAIL_INDEX_LOCK_SECS usage with cache/index/log specific defines HEAD
Mon, 27 Aug 2007 19:34:17 +0300 Timo Sirainen If we notice that dovecot.index.log gets deleted, make sure that HEAD
Mon, 27 Aug 2007 19:12:59 +0300 Timo Sirainen If transaction log is deleted under us, recreate it immediately. HEAD
Thu, 12 Jul 2007 23:55:08 +0300 Timo Sirainen Flush NFS caches when needed if MAIL_INDEX_OPEN_FLAG_NFS_FLUSH is enabled. HEAD
Thu, 12 Jul 2007 03:20:41 +0300 Timo Sirainen Fixes HEAD
Mon, 09 Jul 2007 05:47:48 +0300 Timo Sirainen Added asserts HEAD
Tue, 03 Jul 2007 04:22:40 +0300 Timo Sirainen Delete over 30 minutes old .log.2 files when opening indexes. 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
Wed, 13 Jun 2007 19:49:06 +0300 Timo Sirainen Handle mail_transaction_log_file_map() == 0 failures. 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
Mon, 11 Jun 2007 06:21:46 +0300 Timo Sirainen Moved mail transaction log file related code to its own file. HEAD
Wed, 23 May 2007 19:07:12 +0300 Timo Sirainen Combined mail_transaction_log_file_add_to_head() to HEAD
Wed, 16 May 2007 18:25:28 +0300 Timo Sirainen Removed mmap_no_write setting. The only OS requiring it is OpenBSD, so we're HEAD
Fri, 16 Mar 2007 18:02:26 +0200 Timo Sirainen When marking transaction log corrupted, set indexid=0 instead of version=0. HEAD
Fri, 16 Mar 2007 17:44:59 +0200 Timo Sirainen Creating initial transaction log file leaked memory, created the file HEAD
Thu, 15 Mar 2007 03:05:17 +0200 Timo Sirainen Don't give "Unexpected garbage at EOF" error if we don't see a full HEAD
Sun, 11 Mar 2007 19:43:10 +0200 Timo Sirainen If write to transaction log fails, we may later need to truncate the file so HEAD
Thu, 08 Mar 2007 22:02:36 +0200 Timo Sirainen If index file is corrupted, recreate transaction log file instead of trying HEAD
Wed, 07 Mar 2007 02:47:54 +0200 Timo Sirainen Fixed last change: Don't crash now when rotating non-locked log.. HEAD
Wed, 07 Mar 2007 02:42:32 +0200 Timo Sirainen Don't crash when rotating locked in-memory log file. HEAD
Tue, 06 Mar 2007 16:28:34 +0200 Timo Sirainen Don't try to fsck index file in error conditions if it's not yet opened. HEAD
Fri, 26 Jan 2007 15:58:48 +0200 Timo Sirainen Cleanups and minor fixes HEAD
Wed, 17 Jan 2007 20:53:27 +0200 Timo Sirainen Don't rename() .log to .log.2, because it temporarily loses the log file. HEAD
Wed, 17 Jan 2007 18:17:42 +0200 Timo Sirainen Fixes to error handling paths. HEAD
Wed, 17 Jan 2007 00:39:49 +0200 Timo Sirainen And now really fix the log rotation race. HEAD
Tue, 16 Jan 2007 23:58:52 +0200 Timo Sirainen Fixed a race condition in transaction log rotation, which could have caused HEAD
Thu, 28 Dec 2006 18:27:53 +0200 Timo Sirainen Added dotlock_use_excl setting. HEAD
Wed, 06 Dec 2006 17:08:22 +0200 Timo Sirainen Lock handling changes. Everything goes through file-lock API now and there's 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
Wed, 08 Nov 2006 19:04:00 +0200 Timo Sirainen Don't leak opened .log.2 transaction logs. HEAD
Sat, 17 Jun 2006 16:42:37 +0300 Timo Sirainen Handle transaction log deletions silently. Handle whole index directory HEAD
Tue, 25 Apr 2006 16:40:18 +0300 Timo Sirainen Added nfs_safe_stat() to transparently work around ESTALE with stat(). HEAD
Sun, 26 Feb 2006 12:32:19 +0200 Timo Sirainen If we reach the NFS_ESTALE_RETRY_COUNT, give an ESTALE error message as HEAD
Sun, 26 Feb 2006 12:15:39 +0200 Timo Sirainen Renamed safe-open.* to nfs-workarounds.*, safe_open() to nfs_safe_open() and HEAD
Thu, 16 Feb 2006 17:23:00 +0200 Timo Sirainen Try to handle ESTALE NFS errors the best way we can. HEAD
Sun, 05 Feb 2006 14:46:07 +0200 Timo Sirainen Removed immediate_stale_timeout and changed the stale_timeout behavior to HEAD
Sat, 14 Jan 2006 20:47:20 +0200 Timo Sirainen deinit, unref, destroy, close, free, etc. functions now take a pointer to HEAD