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

age author description
Tue, 06 Jun 2017 17:18:27 +0300 Timo Sirainen lib-index: Fix reset_id handling in mail_cache_get_missing_reason() cache
Mon, 05 Jun 2017 21:53:18 +0300 Timo Sirainen lib-index: Add cache to mail_cache_get_missing_reason()
Mon, 05 Jun 2017 21:44:45 +0300 Timo Sirainen lib-index: mail_cache_get_missing_reason() - Minor code cleanup
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.
Sat, 19 Nov 2016 01:54:14 +0200 Timo Sirainen global: Code cleanup - avoid passing NULL to functions with non-null parameter
Mon, 24 Oct 2016 12:25:48 +0300 Timo Sirainen lib-index: Fix potential assert-crash when reading cache
Wed, 03 Aug 2016 13:18:17 +0300 Timo Sirainen lib-index: Fixed debug logging.
Fri, 29 Jul 2016 00:37:07 +0300 Timo Sirainen lib-index: Added mail_cache_get_missing_reason()
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Wed, 23 Sep 2015 14:52:45 +0300 Teemu Huovila Remove now-unnecessary direct stdlib.h #includes.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Thu, 25 Sep 2014 13:40:54 +0300 Timo Sirainen Mark more memory pools as growing
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sat, 16 Nov 2013 19:34:57 +0200 Timo Sirainen lib-index: Support a small in-memory cache even with INDEX=MEMORY
Wed, 29 May 2013 03:47:38 +0300 Timo Sirainen lib-index: Fixed mail_cache_lookup_headers() when fields were still in memory buffer.
Sun, 26 May 2013 19:04:00 +0300 Timo Sirainen lib-index: mail_cache_lookup*() can now return fields recently added with mail_cache_add()
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, 22 Jan 2013 16:53:52 +0200 Timo Sirainen lib-index: Fixes to handling broken cache records that point outside file.
Sat, 16 Feb 2013 13:58:14 +0200 Timo Sirainen lib-index: Avoid getting expunged-status in index lookups when not necessary.
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.
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Fri, 26 Oct 2012 11:34:25 +0300 Timo Sirainen lib-index: If cache file unexpectedly shrinks in header lookup, log an error.
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
Sun, 19 Aug 2012 14:21:37 +0300 Timo Sirainen Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Thu, 05 May 2011 17:47:58 +0200 Timo Sirainen lib-index: Added mail_cache_field_exists_any()
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 14 May 2010 10:53:48 +0200 Timo Sirainen lib-index: Use IO_BLOCK_SIZE HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Sun, 26 Jul 2009 22:40:02 -0400 Timo Sirainen cache file: If offset isn't 32bit aligned, assume it's corrupted. HEAD
Wed, 17 Jun 2009 14:52:47 -0400 Timo Sirainen Use array_sort() instead of qsort() wherever possible. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sun, 02 Mar 2008 02:50:00 +0200 Timo Sirainen Optimized cache record loop tracking. 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
Thu, 10 Jan 2008 04:23:23 +0200 Timo Sirainen Link cache records together directly when writing the new records, instead HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sun, 30 Dec 2007 00:27:44 +0200 Timo Sirainen Update caching decision for fields even if it doesn't currently exist in the HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Sun, 18 Nov 2007 09:59:52 +0200 Timo Sirainen If cache file's file_seq appears to be broken, handle it by compressing the HEAD
Sat, 20 Oct 2007 19:15:59 +0300 Timo Sirainen Minor read access buffer overflow fix. 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:07 +0300 Timo Sirainen Make sure we don't try to re-read cache fields when compressing. HEAD
Sun, 12 Aug 2007 18:02:29 +0300 Timo Sirainen mail_index_lookup*() can't fail anymore. Changed several APIs not to return HEAD
Fri, 10 Aug 2007 15:27:04 +0300 Timo Sirainen mail_index_ext_get_reset_id() takes now map parameters. Fixed it to work HEAD
Mon, 06 Aug 2007 17:30:03 +0300 Timo Sirainen Use mail_index_ext_get_reset_id() to get the current reset_id, so we get the HEAD
Sun, 15 Jul 2007 02:43:34 +0300 Timo Sirainen mail_cache_lookup_iter_next() returned -1 if entry didn't exist, causing HEAD
Thu, 12 Jul 2007 03:21:07 +0300 Timo Sirainen Fixes HEAD
Thu, 12 Jul 2007 02:23:59 +0300 Timo Sirainen Header lookups from cache returned always "doesn't exist". HEAD
Fri, 15 Jun 2007 23:49:52 +0300 Timo Sirainen Crashfix if cache is unusable. HEAD
Thu, 14 Jun 2007 04:40:34 +0300 Timo Sirainen Changed mail_cache_foreach() to be an iterator: mail_cache_lookup_iter_*() HEAD
Thu, 14 Jun 2007 04:05:13 +0300 Timo Sirainen s/field/field_idx/ HEAD
Thu, 14 Jun 2007 03:20:18 +0300 Timo Sirainen Cache code cleanups HEAD
Thu, 14 Jun 2007 02:15:57 +0300 Timo Sirainen Make sure cache file is opened when looking up headers. HEAD
Thu, 14 Jun 2007 02:11:17 +0300 Timo Sirainen Cache decisions weren't updated when doing header lookups. HEAD
Thu, 14 Jun 2007 01:43:50 +0300 Timo Sirainen Header lookup from cache could have returned garbage after headers in very HEAD