log src/lib-index/mail-transaction-log.c @ 6857:41911abe6fa7 HEAD

age author description
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
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, 27 Aug 2005 15:41:21 +0300 Timo Sirainen Index creation was racy. HEAD
Sat, 27 Aug 2005 15:40:53 +0300 Timo Sirainen When refreshing transaction log while trying to find new log file, don't HEAD
Sat, 27 Aug 2005 13:31:45 +0300 Timo Sirainen More error message fixing HEAD
Sat, 27 Aug 2005 13:20:39 +0300 Timo Sirainen Removed fcntl() text from some locking error messages, because if HEAD