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
|
Sun, 30 Sep 2007 16:45:36 +0300 |
Timo Sirainen |
Fixes to NFS read cache flushing.
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Sun, 16 Sep 2007 12:09:30 +0300 |
Timo Sirainen |
Changed buffer_free() and buffer_free_without_data() APIs to take ** pointer
HEAD
|
Mon, 27 Aug 2007 17:47:25 +0300 |
Timo Sirainen |
Minor memory usage optimizations.
HEAD
|
Mon, 13 Aug 2007 20:25:26 +0300 |
Timo Sirainen |
Change "permanent" cache decisions to "temporary" when compressing. They'll
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, 12 Aug 2007 16:43:05 +0300 |
Timo Sirainen |
Removed explicit locking from views and maps. They were already locked all
HEAD
|
Thu, 02 Aug 2007 18:23:22 +0300 |
Timo Sirainen |
Split o_stream_create_file() to _create_fd() and _create_fd_file().
HEAD
|
Tue, 24 Jul 2007 06:59:56 +0300 |
Timo Sirainen |
Removed memory pool parameter from iostreams. Default pool was almost always
HEAD
|
Sat, 14 Jul 2007 23:19:30 +0300 |
Timo Sirainen |
Make sure the file_seq always grows.
HEAD
|
Sat, 14 Jul 2007 23:19:15 +0300 |
Timo Sirainen |
need_compress_file_seq=0 nowadays when file doesn't exist, not -1.
HEAD
|
Thu, 12 Jul 2007 23:55:08 +0300 |
Timo Sirainen |
Flush NFS caches when needed if MAIL_INDEX_OPEN_FLAG_NFS_FLUSH is enabled.
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, 28 Jun 2007 01:03:18 +0300 |
Timo Sirainen |
Handle indexid changes better.
HEAD
|
Thu, 14 Jun 2007 04:57:22 +0300 |
Timo Sirainen |
Code cleanup / optimization
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 03:05:51 +0300 |
Timo Sirainen |
Declare a global uint32_t array type.
HEAD
|
Tue, 22 May 2007 21:46:07 +0300 |
Timo Sirainen |
When compressing cache file, update the cache file offsets using the
HEAD
|
Thu, 18 Jan 2007 17:36:11 +0200 |
Timo Sirainen |
debug: Don't bother warning about cache compressions. It has lived its
HEAD
|
Sun, 17 Dec 2006 18:35:31 +0200 |
Timo Sirainen |
Added fsync_disable setting. Also added missing fsync()ing to dbox when
HEAD
|
Wed, 06 Dec 2006 17:08:22 +0200 |
Timo Sirainen |
Lock handling changes. Everything goes through file-lock API now and there's
HEAD
|
Sun, 12 Nov 2006 20:02:15 +0200 |
Timo Sirainen |
Removed code which is never called.
HEAD
|
Fri, 13 Oct 2006 18:33:03 +0300 |
Timo Sirainen |
Don't use time_t anymore in cache file. uint32_t is large enough and makes
HEAD
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
HEAD
|
Wed, 03 May 2006 23:07:13 +0300 |
Timo Sirainen |
Don't compress cache file if it was just compressed by another process.
HEAD
|
Sun, 26 Feb 2006 12:04:59 +0200 |
Timo Sirainen |
Added i_stream_destroy() and o_stream_destroy() and used them instead of
HEAD
|
Sat, 14 Jan 2006 20:47:20 +0200 |
Timo Sirainen |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Fri, 06 Jan 2006 16:21:21 +0200 |
Timo Sirainen |
Moved uoff_t and time_t compatibility checks to cache file, since they're
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
|
Sat, 27 Aug 2005 13:20:39 +0300 |
Timo Sirainen |
Removed fcntl() text from some locking error messages, because if
HEAD
|
Tue, 29 Mar 2005 15:18:49 +0300 |
Timo Sirainen |
In-memory indexes work again. Just pass dir as NULL to mail_index_alloc().
HEAD
|
Sun, 16 Jan 2005 21:18:23 +0200 |
Timo Sirainen |
Changed dotlocking API.
HEAD
|
Tue, 07 Dec 2004 02:56:05 +0200 |
Timo Sirainen |
mail_cache_merge_bitmask() was broken, cache compression could have crashed
HEAD
|
Tue, 07 Dec 2004 02:43:51 +0200 |
Timo Sirainen |
Cache compression didn't work with lock_method = dotlock.
HEAD
|
Sat, 04 Dec 2004 23:55:41 +0200 |
Timo Sirainen |
Locking fixes and cleanups
HEAD
|
Mon, 29 Nov 2004 01:19:53 +0200 |
Timo Sirainen |
Removed view->messages_count, view->hdr.messages_count is enough. Also fixes
HEAD
|
Wed, 24 Nov 2004 20:39:57 +0200 |
Timo Sirainen |
Changed mail_index_get_header() to return the header as return value because
HEAD
|
Fri, 12 Nov 2004 00:24:08 +0200 |
Timo Sirainen |
dovecot-shared file was supposed to show permissions/gid for files created
HEAD
|