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

age author description
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 11 Jan 2017 01:57:46 +0100 Stephan Bosch global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Fri, 29 Jul 2016 01:02:29 +0300 Timo Sirainen lib-index: If mail_debug=yes, log cache compressions.
Mon, 23 May 2016 23:24:31 +0300 Timo Sirainen lib-index: Fixed assert-crash caused by previous cache compression change.
Mon, 23 May 2016 18:46:09 +0300 Timo Sirainen lib-index: Make sure cache compression doesn't clear the file unneededly.
Wed, 20 Apr 2016 02:23:31 +0300 Timo Sirainen lib-index: If opening a cache file fails, try again later.
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 19:07:16 +0300 Timo Sirainen lib-index: Delay unlocking cache compression until changes to transaction log are committed.
Tue, 07 Oct 2014 18:58:01 +0300 Timo Sirainen lib-index: Try to minimize race conditions while compressing cache.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sun, 24 Feb 2013 09:16:31 +0200 Timo Sirainen Replaced all -1U and (unsigned int)-1 with UINT_MAX.
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.
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:35:54 +0200 Timo Sirainen lib-index: If a cache record is larger than 64 kB, don't add it to cache file.
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
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: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 14:21:37 +0300 Timo Sirainen Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Thu, 28 Jun 2012 00:27:13 +0300 Timo Sirainen Changed i_close_fd() API to set the fd to -1 after closing.
Mon, 25 Jun 2012 02:52:33 +0300 Timo Sirainen Replaced (void)close(fd) and close_keep_errno() with i_close_fd().
Mon, 25 Jun 2012 02:38:29 +0300 Timo Sirainen Added array_append_zero() to write a zero-filled record to an array.
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.
Mon, 25 Jun 2012 00:01:59 +0300 Timo Sirainen Added o_stream_nsend*() and related functions to make delayed error handling safer.
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.
Sat, 10 Dec 2011 08:42:26 +0200 Timo Sirainen lib-index: Allow updating cache's last_used field with mail_cache_register_fields()
Wed, 31 Aug 2011 12:29:21 +0300 Timo Sirainen lib-index: Changed mail_cache_view_close() API to take pointer-to-pointer.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 25 Jun 2010 16:21:49 +0100 Timo Sirainen Renamed fsync_disable to mail_fsync=optimized|always|never. HEAD
Mon, 05 Apr 2010 10:44:06 +0300 Timo Sirainen Small code changes to make static analyzer happier. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Thu, 30 Jul 2009 17:52:41 -0400 Timo Sirainen index: Removed duplication of mail_index_open_flags from struct mail_index. HEAD
Sun, 31 May 2009 22:03:25 -0400 Timo Sirainen index: Handle better errors where a new file's group can't be changed. 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
Thu, 11 Sep 2008 17:01:32 +0300 Timo Sirainen Mail cache compression: If we can't get lock immediately, do it later. HEAD
Thu, 11 Sep 2008 16:52:47 +0300 Timo Sirainen Mail cache: lock_method=dotlock could have caused a process to deadlock with itself. HEAD
Thu, 29 May 2008 04:47:53 +0300 Timo Sirainen Added mail_index_ext_reset_inc() to atomically increase extension's HEAD
Tue, 27 May 2008 02:09:47 +0300 Timo Sirainen Avoid using shadow variables. Unfortunately -Wshadow also complains about HEAD
Fri, 04 Jan 2008 02:46:48 +0200 Timo Sirainen Fixes to handling when fields are dropped from cache file. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 29 Dec 2007 21:23:50 +0200 Timo Sirainen Don't drop fields whose decision has been forced. HEAD
Fri, 28 Dec 2007 00:00:07 +0200 Timo Sirainen Compiler warning fixes on 32bit systems. HEAD
Thu, 22 Nov 2007 07:56:38 +0200 Timo Sirainen mail_cache_field_want_add(): Return TRUE for temp fields only if we're HEAD
Thu, 22 Nov 2007 06:32:59 +0200 Timo Sirainen Removed wrong assert 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 23:55:31 +0200 Timo Sirainen Update cache->st_ino and st_dev after compressing. HEAD
Thu, 08 Nov 2007 18:12:39 +0200 Timo Sirainen We don't really care if we lost a cache file or if it gets broken, so don't HEAD
Wed, 07 Nov 2007 00:40:11 +0200 Timo Sirainen Don't write fields to cache file with last_used=0. If fields were just HEAD
Mon, 05 Nov 2007 21:38:20 +0200 Timo Sirainen When adding new fields to the cache file, add all the fields we currently HEAD
Sun, 04 Nov 2007 14:47:01 +0200 Timo Sirainen Added MAIL_INDEX_OPEN_FLAG_READONLY. HEAD
Sat, 03 Nov 2007 22:32:21 +0200 Timo Sirainen Don't drop all fields if day_stamp is still 0 in index header. HEAD
Sat, 03 Nov 2007 21:56:05 +0200 Timo Sirainen Renamed mail_index_lookup_uid_range() to mail_index_lookup_seq_range(), made HEAD