log src/lib-storage/index/index-mail.h @ 9354:687ac828b964 HEAD

age author description
Thu, 13 Aug 2009 12:40:19 -0400 Timo Sirainen Use separate read block sizes when reading only message header vs. full message. HEAD
Thu, 06 Aug 2009 15:56:31 -0400 Timo Sirainen index-mail: Expose tee_stream so plugins can read the stream too while mail is being read. HEAD
Tue, 28 Apr 2009 19:55:51 -0400 Timo Sirainen struct mail_private now contains all kinds of statistics about file accesses. HEAD
Mon, 23 Mar 2009 17:40:32 -0400 Timo Sirainen Don't cache Date: header if we don't really want it. HEAD
Sun, 14 Dec 2008 07:19:48 +0200 Timo Sirainen mail_get_flags/keywords() now returns updated values if they've been changed within transaction. HEAD
Thu, 07 Aug 2008 15:33:52 -0400 Timo Sirainen Added the concept of Global UIDs that are preserved across copies. 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
Mon, 02 Jun 2008 21:00:49 +0300 Timo Sirainen dbox: Forgot to add pop3.uidl cache variables in previous commit. HEAD
Fri, 14 Mar 2008 08:52:14 +0200 Timo Sirainen struct mail can't necessarily be casted to struct index_mail. Added a new HEAD
Thu, 14 Feb 2008 22:34:39 +0200 Timo Sirainen Added mail_set_cache_corrupted() to rebuild the cache file and force HEAD
Fri, 25 Jan 2008 13:44:40 +0200 Timo Sirainen If mail saving fails, don't try to update cache file (only to have the HEAD
Sat, 22 Dec 2007 02:56:01 +0200 Timo Sirainen Assert-crash if mail's input stream is closed too early or too late. HEAD
Sun, 09 Dec 2007 19:57:14 +0200 Timo Sirainen Added mail_get_keyword_indexes() HEAD
Thu, 22 Nov 2007 09:36:57 +0200 Timo Sirainen Cleanups/rewrites to how/when date/size caching is done. HEAD
Thu, 22 Nov 2007 07:46:25 +0200 Timo Sirainen Don't cache all headers just because they're listed in cache file. First HEAD
Sun, 16 Sep 2007 11:31:27 +0300 Timo Sirainen Changed .h ifdef/defines to use <NAME>_H format. HEAD
Mon, 13 Aug 2007 18:25:25 +0300 Timo Sirainen mail.close() virtual function finishing. HEAD
Mon, 13 Aug 2007 17:19:59 +0300 Timo Sirainen Added mail.close() virtual function. HEAD
Sun, 12 Aug 2007 19:40:54 +0300 Timo Sirainen mail_*() APIs changed to return int and return the actual data as pointer. 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
Sun, 12 Aug 2007 16:50:47 +0300 Timo Sirainen Don't store data->rec. It may not stay usable. HEAD
Sat, 11 Aug 2007 14:35:36 +0300 Timo Sirainen Cache received date, sent date, save date and physical size when saving HEAD
Fri, 20 Jul 2007 12:36:38 +0300 Timo Sirainen Added mail_get_first_header_utf8() and mail_get_headers_utf8(). HEAD
Wed, 18 Jul 2007 09:36:22 +0300 Timo Sirainen Moved tee stream handling to index-mail code. HEAD
Sun, 15 Jul 2007 02:45:25 +0300 Timo Sirainen We didn't cache correctly headers that existed in cache file for other HEAD
Thu, 12 Jul 2007 02:44:47 +0300 Timo Sirainen Store virtual sizes to dovecot-uidlist if we want to use them all the time. HEAD
Wed, 04 Apr 2007 07:47:14 +0300 Timo Sirainen Don't feed index_mail_parser headers while searching message bodies, unless HEAD
Thu, 02 Nov 2006 20:18:25 +0200 Timo Sirainen Compiling fix 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
Mon, 31 Jul 2006 02:02:16 +0300 Timo Sirainen index_mail_cache_add() was used with lib-storage's internal indexes for most HEAD
Thu, 29 Jun 2006 14:08:50 +0300 Timo Sirainen Added mail_get_save_date() and some cleanups. HEAD
Wed, 28 Jun 2006 16:10:25 +0300 Timo Sirainen Array API redesigned to work using unions. It now provides type safety HEAD
Tue, 16 May 2006 12:10:27 +0300 Timo Sirainen Added mail_set_uid() to select a mail by UID. HEAD
Tue, 09 May 2006 14:57:36 +0300 Timo Sirainen Changed mailbox_save_*() API a bit: Moved the struct mail *dest_mail to HEAD
Mon, 08 May 2006 15:50:22 +0300 Timo Sirainen Cleanups and minor logic changes as to what should be cached. HEAD
Thu, 19 Jan 2006 00:16:40 +0200 Timo Sirainen Added mail_cache_min_mail_count setting. HEAD
Wed, 13 Jul 2005 11:25:24 +0300 Timo Sirainen Header caching was more or less broken. HEAD
Sun, 03 Jul 2005 18:15:47 +0300 Timo Sirainen Mark *all* non-found headers that are registered in cache file as non-found HEAD
Sun, 03 Jul 2005 17:18:28 +0300 Timo Sirainen Added MAIL_CACHE_FLAG_TEXT_PLAIN_7BIT_ASCII to compress simple BODY and HEAD
Sun, 03 Jul 2005 16:07:50 +0300 Timo Sirainen Try to be a bit smarter about when to parse header/body. HEAD
Sun, 03 Apr 2005 00:08:56 +0300 Timo Sirainen Keywords are now stored in X-Keywords headers in mbox. Did several related HEAD
Tue, 29 Mar 2005 19:48:42 +0300 Timo Sirainen Renamed mail_get_header() to mail_get_first_header() and mail_gets_headers() HEAD
Tue, 29 Mar 2005 18:56:19 +0300 Timo Sirainen Changed some buffers to arrays. HEAD
Tue, 15 Mar 2005 21:01:50 +0200 Timo Sirainen Major mail-storage API changes. It's now a bit cleaner and much more plugin HEAD
Mon, 10 Jan 2005 19:37:20 +0200 Timo Sirainen Keyword fixes. HEAD
Fri, 07 Jan 2005 23:45:40 +0200 Timo Sirainen mail->expunged field wasn't actually set. Now it's always set if HEAD
Tue, 28 Dec 2004 17:42:14 +0200 Timo Sirainen Removed "mail.uid". It's not used and will not be used. HEAD
Sun, 26 Dec 2004 11:12:39 +0200 Timo Sirainen Initial support for keywords. Syncing to mbox/maildir doesn't work yet. HEAD
Sat, 04 Sep 2004 15:44:14 +0300 Timo Sirainen Cache field indexes are cache file specific, not globals. HEAD
Sat, 04 Sep 2004 13:27:30 +0300 Timo Sirainen Fixed cache flags to work again. Flags are cached by default now. HEAD
Sat, 28 Aug 2004 13:32:16 +0300 Timo Sirainen Added mail.get_physical_size(). HEAD
Fri, 23 Jul 2004 21:36:10 +0300 Timo Sirainen Fixed a crash with fetch (rfc822.size body). Also fixed it so it doesn't HEAD
Fri, 23 Jul 2004 19:28:40 +0300 Timo Sirainen get_index() wasn't working with caching disabled HEAD
Sun, 18 Jul 2004 20:34:32 +0300 Timo Sirainen header caching fixes HEAD
Sun, 18 Jul 2004 05:25:06 +0300 Timo Sirainen Header caching redesigned. New design allows caching decisions per field, so HEAD
Fri, 09 Jul 2004 03:10:37 +0300 Timo Sirainen Always create cache transaction. Easier that way .. and fixes a crash. HEAD
Thu, 08 Jul 2004 23:26:15 +0300 Timo Sirainen Cache file fixes, API changes, etc. It's still in somewhat ugly state, but HEAD
Mon, 05 Jul 2004 00:07:43 +0300 Timo Sirainen Cache API updates. Don't return direct pointers to mmaped cache file anymore. HEAD
Sun, 04 Jul 2004 23:00:47 +0300 Timo Sirainen Cache updating is done now by first reserving space where to write, and then HEAD