log src/lib-index/mail-cache.c @ 22576:707ae9de3812

age author description
Tue, 09 May 2017 14:00:38 +0300 Aki Tuomi lib-index: Add mail_cache_set_seq_corrupted_reason
Tue, 14 Feb 2017 10:42:26 +0200 Martti Rannanjärvi lib-index: zero mmap_length after logging error
Thu, 26 Jan 2017 09:55:22 +0200 Timo Sirainen lib-index: Don't log error on dovecot.index.cache delete if it doesn't exist
Wed, 18 Jan 2017 04:46:15 -0500 Josef 'Jeff' Sipek index: don't try to unlink in-memory cache file
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 21 Dec 2016 20:56:58 +0200 Timo Sirainen lib-index: Fix checking if cache file becomes >4GB
Wed, 14 Dec 2016 19:35:29 +0200 Timo Sirainen lib-index: Use file_cache_new_path() for dovecot.index.cache
Mon, 21 Nov 2016 13:53:50 +0200 Aki Tuomi lib-index: Limit mmap errors in index cache to 1/s
Fri, 18 Nov 2016 15:46:39 +0200 Timo Sirainen lib-index: If mmap() fails, include the attempted size in the error.
Wed, 20 Apr 2016 02:23:31 +0300 Timo Sirainen lib-index: If opening a cache file fails, try again later.
Wed, 20 Apr 2016 00:29:49 +0300 Timo Sirainen lib-index: Fixed calling mail_cache_open_and_verify() on an already open cache.
Thu, 03 Mar 2016 00:15:30 +0200 Timo Sirainen lib-index: After MAIL_INDEX_OPEN_FLAG_SAVEONLY access cache's read_buf wasn't always reset.
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Tue, 08 Sep 2015 19:07:02 +0300 Timo Sirainen Replaced unlink() calls with i_unlink*() wherever possible.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Tue, 07 Oct 2014 20:13:36 +0300 Timo Sirainen lib-index: Fixed assert-crash in some cache locking race conditions.
Tue, 07 Oct 2014 18:47:09 +0300 Timo Sirainen lib-index: mail_cache_lock() partial rewrite.
Tue, 07 Oct 2014 02:54:35 +0300 Timo Sirainen lib-index: Code cleanup - avoid code duplication.
Tue, 07 Oct 2014 02:35:41 +0300 Timo Sirainen lib-index: Fixed cache file creation race condition.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sat, 16 Feb 2013 18:57:33 +0200 Timo Sirainen Merged changes from v2.1 tree.
Wed, 06 Feb 2013 18:29:22 +0200 Timo Sirainen lib-index: Avoid assert-crashing later if mmap(dovecot.index.cache) fails.
Mon, 04 Feb 2013 17:06:40 +0200 Timo Sirainen lib-index: Bug in cache file size verification caused the whole cache file to be mapped.
Tue, 29 Jan 2013 17:55:20 +0200 Timo Sirainen lib-index: Fixed invalidating buffered cache file with map_with_read.
Tue, 22 Jan 2013 16:53:52 +0200 Timo Sirainen lib-index: Fixes to handling broken cache records that point outside file.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Sat, 05 Jan 2013 01:14:11 +0200 Timo Sirainen Merged changes from v2.1 tree.
Wed, 19 Dec 2012 15:00:45 +0200 Timo Sirainen lib-index: If map_with_read gets disabled, reset the cache buffers properly.
Tue, 18 Dec 2012 22:07:36 +0200 Timo Sirainen lib-index: MAIL_INDEX_OPEN_FLAG_SAVEONLY was buggy when reading data near end of dovecot.index.cache.
Wed, 28 Nov 2012 03:56:06 +0200 Timo Sirainen lib-index: Fixed assert-crash caused by recent cache file changes.
Wed, 28 Nov 2012 03:55:25 +0200 Timo Sirainen lib-index: Fixed memory leak with MAIL_INDEX_OPEN_FLAG_SAVEONLY
Sun, 04 Nov 2012 17:26:24 +0200 Timo Sirainen lib-index: MAIL_INDEX_OPEN_FLAG_SAVEONLY may have caused stale data to be read from cache.
Sat, 03 Nov 2012 18:43:00 +0200 Timo Sirainen lib-index: Recent cache file changes broke writing.
Sat, 03 Nov 2012 20:25:17 +0200 Timo Sirainen lib-index: Replaced cache's deleted_space with deleted_record_count.
Sat, 03 Nov 2012 19:37:47 +0200 Timo Sirainen lib-index: Added minor version to dovecot.index.cache file header.
Sat, 03 Nov 2012 19:25:35 +0200 Timo Sirainen lib-index: Cache record linking is now while writing new records, not later with pwrite().
Sat, 03 Nov 2012 18:43:00 +0200 Timo Sirainen lib-index: Recent cache file changes broke writing.
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Fri, 26 Oct 2012 11:43:05 +0300 Timo Sirainen lib-index: Optimize cache file reads with MAIL_INDEX_OPEN_FLAG_SAVEONLY
Fri, 26 Oct 2012 11:37:07 +0300 Timo Sirainen lib-index: After recent cache changes, cache was often wrongly being thought of as unusable
Thu, 18 Oct 2012 06:45:39 +0300 Timo Sirainen lib-index: Crashfix for MAIL_INDEX_OPEN_FLAG_SAVEONLY change.
Thu, 18 Oct 2012 05:22:36 +0300 Timo Sirainen lib-index: Added MAIL_INDEX_OPEN_FLAG_SAVEONLY to do only minimal reads from cache file.
Thu, 18 Oct 2012 05:16:54 +0300 Timo Sirainen lib-index: Code cleanup: Removed mail_cache.data
Thu, 18 Oct 2012 05:10:29 +0300 Timo Sirainen lib-index: mail_cache_map() API cleanup
Thu, 04 Oct 2012 02:34:53 +0300 Timo Sirainen lib-index: Simplified writing to dovecot.index.cache file.
Sun, 19 Aug 2012 13:55:34 +0300 Timo Sirainen Hash table API is now (mostly) type safe.
Sun, 19 Aug 2012 07:20:13 +0300 Timo Sirainen hash_table_create(): Removed table_pool parameter.
Mon, 25 Jun 2012 01:14:03 +0300 Timo Sirainen Make sure we check all the functions' return values. Minor API changes to simplify this.
Sun, 24 Jun 2012 20:48:38 +0300 Timo Sirainen Added file_dotlock_delete_verified() and changed file_dotlock_delete() to return void.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Thu, 09 Feb 2012 00:38:30 +0200 Timo Sirainen Increase initial memory pool sizes.
Wed, 31 Aug 2011 12:29:21 +0300 Timo Sirainen lib-index: Changed mail_cache_view_close() API to take pointer-to-pointer.
Wed, 31 Aug 2011 11:33:54 +0300 Timo Sirainen lib-index: Added mail_cache_exists()
Tue, 30 Aug 2011 04:31:00 +0300 Timo Sirainen lib-index: Added mail_cache_view_update_cache_decisions()
Fri, 08 Apr 2011 19:50:31 +0300 Timo Sirainen Linux NFS: fstat() may return ENOENT instead of ESTALE in some kernel versions.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Thu, 12 Aug 2010 16:53:04 +0100 Timo Sirainen lib-index: Added mail_cache_reset().
Fri, 25 Jun 2010 16:21:49 +0100 Timo Sirainen Renamed fsync_disable to mail_fsync=optimized|always|never. HEAD
Wed, 23 Jun 2010 17:52:02 +0100 Timo Sirainen Added mail_max_lock_timeout setting. HEAD