log src/lib-index/mail-cache-fields.c @ 9191:b340ecb24469 HEAD

age author description
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
Thu, 12 Jul 2007 03:17:38 +0300 Timo Sirainen Some paranoia fixes for memory allocation. Don't access a mmaped variable HEAD
Thu, 12 Jul 2007 02:33:49 +0300 Timo Sirainen Don't create cache file until something is actually being added to it. HEAD
Thu, 02 Nov 2006 19:49:27 +0200 Timo Sirainen If cache file contains broken field type or decision type mark the cache HEAD
Fri, 13 Oct 2006 18:18:39 +0300 Timo Sirainen When registering fields, if they were already exited in the cache file mark HEAD
Fri, 16 Jun 2006 12:26:52 +0300 Timo Sirainen If cache field's size is wrong, rebuild the cache file instead of crashing HEAD
Fri, 31 Mar 2006 17:06:52 +0300 Timo Sirainen Don't crash with "can't allocate 0 bytes of memory" if there are zero HEAD
Tue, 14 Feb 2006 20:59:09 +0200 Timo Sirainen While casting const pointers to something else, the const was often HEAD
Wed, 08 Feb 2006 19:52:45 +0200 Timo Sirainen Don't register cache fields twice. Fixes "duplicate field in header" errors. HEAD
Fri, 30 Sep 2005 21:46:30 +0300 Timo Sirainen Unlocking cache file can also corrupt it since it modifies it. Added a HEAD
Sun, 25 Sep 2005 13:44:04 +0300 Timo Sirainen Removed null4 and replaced the few uses of it with buffer_append_zero(). HEAD
Wed, 13 Jul 2005 18:50:56 +0300 Timo Sirainen mail_cache_register_get_list(): Allocate the returned strings also from HEAD
Sun, 03 Jul 2005 18:09:16 +0300 Timo Sirainen Added mail_cache_register_get_list() to get a list of all registered fields HEAD
Sat, 14 May 2005 14:29:36 +0300 Timo Sirainen Whenever writing to cache file, also updated file_cache. Fixes problems with HEAD
Fri, 08 Apr 2005 15:14:41 +0300 Timo Sirainen Several size_t -> unsigned int changes. Try to keep "unsigned int" for HEAD
Wed, 15 Dec 2004 19:24:44 +0200 Timo Sirainen Check for duplicate fields in header. HEAD
Sat, 04 Dec 2004 23:55:41 +0200 Timo Sirainen Locking fixes and cleanups HEAD
Mon, 08 Nov 2004 02:55:02 +0200 Timo Sirainen More correct file cache invalidating. HEAD
Mon, 08 Nov 2004 02:40:36 +0200 Timo Sirainen Cache file works now with mmap_disable=yes. Still needs a few optimizations. HEAD
Fri, 08 Oct 2004 20:51:47 +0300 Timo Sirainen Buffer API change: we no longer support limited sized buffers where HEAD
Sat, 11 Sep 2004 20:25:39 +0300 Timo Sirainen Use global null4[] now. HEAD
Sat, 11 Sep 2004 15:07:01 +0300 Timo Sirainen minor fix HEAD
Sat, 31 Jul 2004 06:06:48 +0300 Timo Sirainen Transaction log file is now read-lockless. HEAD
Sun, 25 Jul 2004 00:19:20 +0300 Timo Sirainen Allocate cache->fields and cache->fields_file_map with malloc rather than HEAD
Tue, 20 Jul 2004 20:52:38 +0300 Timo Sirainen Fixes for big endian systems. HEAD
Tue, 20 Jul 2004 19:50:56 +0300 Timo Sirainen Cache fixes. Decisions are saved again. HEAD
Sun, 18 Jul 2004 05:25:06 +0300 Timo Sirainen Header caching redesigned. New design allows caching decisions per field, so HEAD