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

age author description
Wed, 07 Jun 2017 11:35:18 +0300 Timo Sirainen global: Use i_realloc_type() wherever possible
Tue, 03 Jan 2017 12:50:58 +0200 Aki Tuomi lib-index: Unconstify mail_cache_register_get_list
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, 03 Jun 2016 20:14:01 +0300 Timo Sirainen lib-index: Fix duplicate fields in mail_cache_register_fields()
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Thu, 13 Nov 2014 11:29:41 +0200 Timo Sirainen lib-index: Make sure dovecot.index.cache parsing doesn't go to infinite loop.
Tue, 07 Oct 2014 18:47:09 +0300 Timo Sirainen lib-index: mail_cache_lock() partial rewrite.
Thu, 08 May 2014 15:53:27 +0300 Phil Carmody treewide - use of explicit NULL in pointer comparisons rather than 0-alikes
Fri, 02 May 2014 12:11:54 +0300 Timo Sirainen lib-index: Fixed crash when header fields count was too high in cache file.
Sat, 15 Feb 2014 10:41:29 +0900 Timo Sirainen lib-index: Minor code cleanup
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Wed, 15 May 2013 13:36:43 +0300 Timo Sirainen lib-index: Don't mark field decisions dirty when registering initial cache fields.
Wed, 15 May 2013 13:34:59 +0300 Timo Sirainen lib-index: Fixed mail_cache_register_fields() decision updates.
Sun, 24 Feb 2013 09:16:31 +0200 Timo Sirainen Replaced all -1U and (unsigned int)-1 with UINT_MAX.
Sat, 16 Feb 2013 18:57:33 +0200 Timo Sirainen Merged changes from v2.1 tree.
Tue, 29 Jan 2013 17:55:20 +0200 Timo Sirainen lib-index: Fixed invalidating buffered cache file with map_with_read.
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.
Tue, 18 Dec 2012 22:05:55 +0200 Timo Sirainen lib-index: Make sure a corrupted mail_cache_header_fields.size doesn't cause crashes.
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().
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
Thu, 18 Oct 2012 05:10:29 +0300 Timo Sirainen lib-index: mail_cache_map() API cleanup
Mon, 20 Aug 2012 09:47:28 +0300 Timo Sirainen Reverted "support for non-pointers" part of the hash table API changes.
Sun, 19 Aug 2012 13:55:34 +0300 Timo Sirainen Hash table API is now (mostly) type safe.
Thu, 15 Mar 2012 18:24:15 +0200 Timo Sirainen Compiler warning fixes.
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()
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Wed, 20 Oct 2010 16:01:46 +0100 Timo Sirainen lib-index: Added mail_cache_register_get_field().
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Mon, 16 Nov 2009 19:59:41 -0500 Timo Sirainen mail_cache_register_fields(): Update caching decisions from input fields. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Fri, 19 Dec 2008 09:06:38 +0200 Timo Sirainen Renamed hash_*() to hash_table_*() to avoid conflicts with OSX's strhash.h HEAD
Thu, 16 Oct 2008 16:19:37 +0300 Timo Sirainen cache file: Don't crash if file has no fields. HEAD
Sat, 30 Aug 2008 10:28:50 +0300 Timo Sirainen cache file: Don't crash if fields header offset points outside mmapped data. HEAD
Sun, 20 Jul 2008 20:29:37 +0300 Timo Sirainen Compiler warning fixes. 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
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
Sun, 30 Dec 2007 00:25:36 +0200 Timo Sirainen Don't trigger cache compression based on fields with a forced decision. HEAD
Sat, 29 Dec 2007 21:28:58 +0200 Timo Sirainen If cache field is cached with decision=no, don't try to compress cache file HEAD
Sat, 29 Dec 2007 07:12:56 +0200 Timo Sirainen Previous compiler warning fix changes broke cache file reading. HEAD
Fri, 28 Dec 2007 00:00:07 +0200 Timo Sirainen Compiler warning fixes on 32bit systems. HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Tue, 04 Dec 2007 11:04:55 +0200 Timo Sirainen Don't compress cache file unneededly when creating the first messages. HEAD
Tue, 13 Nov 2007 06:23:22 +0200 Timo Sirainen mmap_disable=yes: Don't invalidate file cache unneededly when reading cache 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
Tue, 06 Nov 2007 21:54:37 +0200 Timo Sirainen Don't bother compressing cache file just to drop fields from header that HEAD
Tue, 06 Nov 2007 20:55:36 +0200 Timo Sirainen When reading the latest fields, begin finding the fields from the last known HEAD
Tue, 06 Nov 2007 20:49:45 +0200 Timo Sirainen mmap_disable=yes: Find the latest cache field header by pread()ing the file HEAD
Mon, 05 Nov 2007 21:37:27 +0200 Timo Sirainen If we need to do more than 4 reads to get to the cached fields header, HEAD
Mon, 05 Nov 2007 21:15:28 +0200 Timo Sirainen mmap_disable=yes: When following cache field headers, don't invalidate the HEAD
Sat, 22 Sep 2007 11:42:58 +0300 Timo Sirainen Code cleanups and some minor fixes. HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Mon, 13 Aug 2007 20:16:55 +0300 Timo Sirainen Drop fields that haven't been used for 30 days when compressing. HEAD
Sun, 15 Jul 2007 02:30:34 +0300 Timo Sirainen When getting cache fields list, make sure cache file is opened. HEAD