Wed, 30 Sep 2009 11:08:18 -0400 |
Timo Sirainen |
Avoid assert-crashing when two processes try to create index at the same time.
HEAD
|
Tue, 04 Aug 2009 16:58:33 -0400 |
Timo Sirainen |
mail_index_chown(): Check for fchown() failing with EPERM, not EACCES.
HEAD
|
Sat, 27 Jun 2009 20:39:30 -0400 |
Timo Sirainen |
Whenever file's group changing fails, show the group origin in the error message.
HEAD
|
Sat, 27 Jun 2009 18:51:42 -0400 |
Timo Sirainen |
Use eacces_get_error() in more places for handling EACCES errors.
HEAD
|
Sun, 31 May 2009 22:15:55 -0400 |
Timo Sirainen |
More group permission handling fixes.
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
|
Sun, 17 May 2009 17:54:01 -0400 |
Timo Sirainen |
Added mail_index_unlink().
HEAD
|
Mon, 13 Apr 2009 19:20:42 -0400 |
Timo Sirainen |
Removed duplicate mail_index_is_in_memory().
HEAD
|
Mon, 13 Apr 2009 18:23:37 -0400 |
Timo Sirainen |
maildir: When saving messages, in some race conditions we might have written a duplicate UID.
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
|
Fri, 19 Dec 2008 08:50:14 +0200 |
Timo Sirainen |
Try to use (Apple) gcc's __BIG_ENDIAN__ and __LITTLE_ENDIAN__ macros if possible.
HEAD
|
Sun, 14 Dec 2008 06:38:24 +0200 |
Timo Sirainen |
Replaced literal "keywords" strings with a macro.
HEAD
|
Mon, 01 Sep 2008 15:17:00 +0300 |
Timo Sirainen |
Rewrote thread indexing code. It's a lot simpler and takes less disk space.
HEAD
|
Mon, 09 Jun 2008 05:11:18 +0300 |
Timo Sirainen |
Merged latest v1.1 changes.
HEAD
|
Sat, 15 Mar 2008 09:59:56 +0200 |
Timo Sirainen |
Initial CONDSTORE support.
HEAD
|
Fri, 30 May 2008 02:09:20 +0300 |
Timo Sirainen |
Fixes to handling races in initial index creation.
HEAD
|
Thu, 06 Mar 2008 09:45:17 +0200 |
Timo Sirainen |
mail_index_ext_register(): Allow registering an extension without record or
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Wed, 28 Nov 2007 15:50:22 +0200 |
Timo Sirainen |
mail_index_ext_register(): Panic if parameters aren't correct.
HEAD
|
Sun, 25 Nov 2007 15:47:36 +0200 |
Timo Sirainen |
NFS cache flushing updates.
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 08:10:17 +0200 |
Timo Sirainen |
nfs_flush_attr_cache() doesn't take flush_dir paramter anymore. Instead the
HEAD
|
Wed, 14 Nov 2007 23:52:33 +0200 |
Timo Sirainen |
NFS attribute cache flushing fixes. nfs_flush_attr_cache() takes now
HEAD
|
Sat, 10 Nov 2007 17:40:11 +0200 |
Timo Sirainen |
mail_index_refresh(): If index is in memory, we should still refresh the map
HEAD
|
Thu, 08 Nov 2007 18:18:28 +0200 |
Timo Sirainen |
fsync transaction commits only if the transaction contains change types
HEAD
|
Sun, 04 Nov 2007 14:47:01 +0200 |
Timo Sirainen |
Added MAIL_INDEX_OPEN_FLAG_READONLY.
HEAD
|
Sat, 03 Nov 2007 22:32:33 +0200 |
Timo Sirainen |
Added mail_index_ext_lookup()
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 14:04:06 +0300 |
Timo Sirainen |
pool_unref() now takes ** pointer.
HEAD
|
Sun, 16 Sep 2007 12:35:01 +0300 |
Timo Sirainen |
hash_destroy() and hash_iterate_deinit() now take ** pointer.
HEAD
|
Sat, 15 Sep 2007 15:18:45 +0300 |
Timo Sirainen |
Fix ESTALE handling when reading main index.
HEAD
|
Sat, 15 Sep 2007 10:51:03 +0300 |
Timo Sirainen |
Make sure the extension name doesn't contain control characters. It most
HEAD
|
Sat, 15 Sep 2007 10:11:58 +0300 |
Timo Sirainen |
Moved mail_index_map_parse_keywords() to mail-index-map.c
HEAD
|
Sat, 15 Sep 2007 09:22:16 +0300 |
Timo Sirainen |
fsck the index while it's being mapped.
HEAD
|
Sat, 15 Sep 2007 08:54:43 +0300 |
Timo Sirainen |
Drop also exclusive locks when closing index files (there shouldn't be any
HEAD
|
Sat, 15 Sep 2007 08:54:09 +0300 |
Timo Sirainen |
NFS: If index has been deleted, close the index properly before reopening it.
HEAD
|
Sun, 09 Sep 2007 03:59:09 +0300 |
Timo Sirainen |
Fixed opening indexes to memory.
HEAD
|
Sun, 02 Sep 2007 05:03:41 +0300 |
Timo Sirainen |
Added assert against empty keyword.
HEAD
|
Sun, 02 Sep 2007 04:51:56 +0300 |
Timo Sirainen |
Cleaned up keyword handling code.
HEAD
|
Sun, 02 Sep 2007 04:28:21 +0300 |
Timo Sirainen |
Only index extension indexes are now called "ext_id". For map extension
HEAD
|
Sat, 01 Sep 2007 03:14:11 +0300 |
Timo Sirainen |
When initial index build wrote dovecot.index file, we assert-crashed.
HEAD
|
Fri, 31 Aug 2007 22:58:25 +0300 |
Timo Sirainen |
Removed autocreate parameter from mail_index_keyword_lookup(). Added a new
HEAD
|
Mon, 27 Aug 2007 19:14:46 +0300 |
Timo Sirainen |
Error message change.
HEAD
|
Mon, 27 Aug 2007 18:28:53 +0300 |
Timo Sirainen |
Parse keywords from header immediately when mapping the index file.
HEAD
|
Mon, 27 Aug 2007 18:28:06 +0300 |
Timo Sirainen |
Handle opening corrupted index files better.
HEAD
|
Mon, 27 Aug 2007 18:03:50 +0300 |
Timo Sirainen |
Don't allow empty keywords.
HEAD
|
Fri, 03 Aug 2007 03:22:04 +0300 |
Timo Sirainen |
Created a new struct mail_index_record_map which can be shared by multiple
HEAD
|
Sun, 15 Jul 2007 15:27:58 +0300 |
Timo Sirainen |
mail_index_move_to_memory(): Don't log an error if index fd is already closed
HEAD
|
Fri, 13 Jul 2007 00:15:56 +0300 |
Timo Sirainen |
Changed nfs setting conflict error handling
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
|
Mon, 02 Jul 2007 23:46:22 +0300 |
Timo Sirainen |
mmaping works again properly. Changed to use private mmaps which are
HEAD
|
Sun, 01 Jul 2007 22:05:09 +0300 |
Timo Sirainen |
Rewrite index lock handling.
HEAD
|
Sun, 01 Jul 2007 18:39:51 +0300 |
Timo Sirainen |
mail_index_map now contains pointer to index, so all functions taking map
HEAD
|
Thu, 28 Jun 2007 22:34:50 +0300 |
Timo Sirainen |
Memory and fd leak fix
HEAD
|
Thu, 28 Jun 2007 01:48:59 +0300 |
Timo Sirainen |
Handle losing index file better. Handle fsck better.
HEAD
|
Thu, 28 Jun 2007 01:03:18 +0300 |
Timo Sirainen |
Handle indexid changes better.
HEAD
|
Tue, 19 Jun 2007 15:26:47 +0300 |
Timo Sirainen |
Handle corruption marking by unlinking dovecot.index file. Removed
HEAD
|
Tue, 19 Jun 2007 15:20:13 +0300 |
Timo Sirainen |
Keep index->map always usable, never NULL.
HEAD
|
Tue, 19 Jun 2007 15:05:16 +0300 |
Timo Sirainen |
Removed index->hdr. Use index->map->hdr instead.
HEAD
|