log src/lib-storage/index/mbox/mbox-mail.c @ 6842:d2c8269a0679 HEAD

age author description
Thu, 22 Nov 2007 09:36:57 +0200 Timo Sirainen Cleanups/rewrites to how/when date/size caching is done. HEAD
Tue, 23 Oct 2007 16:44:18 +0300 Timo Sirainen Return mbox stream without CRs. Fixes crashes at least when searching. 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 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
Tue, 24 Jul 2007 06:59:56 +0300 Timo Sirainen Removed memory pool parameter from iostreams. Default pool was almost always HEAD
Sun, 13 May 2007 20:22:38 +0300 Timo Sirainen Added MAIL_ERROR_EXPUNGED. Set the error whenever expunged message is tried HEAD
Tue, 17 Apr 2007 18:09:10 +0300 Timo Sirainen Call sync_notify() once at the end of syncing. Allow accessing mails even HEAD
Fri, 30 Mar 2007 15:44:01 +0300 Timo Sirainen Removed struct index_storage abstraction. It's pointless. HEAD
Thu, 25 Jan 2007 11:39:08 +0200 Timo Sirainen If we can't find the mail from dirty mbox even after syncing, fail with HEAD
Fri, 15 Dec 2006 18:55:29 +0200 Timo Sirainen Added context parameter type safety checks for most callback APIs. HEAD
Sun, 15 Oct 2006 13:36:27 +0300 Timo Sirainen We added received date as time_t instead of uint32_t which crashed with HEAD
Thu, 29 Jun 2006 14:08:50 +0300 Timo Sirainen Added mail_get_save_date() and some cleanups. HEAD
Tue, 16 May 2006 12:10:27 +0300 Timo Sirainen Added mail_set_uid() to select a mail by UID. HEAD
Thu, 19 Jan 2006 00:16:40 +0200 Timo Sirainen Added mail_cache_min_mail_count setting. 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
Wed, 11 Jan 2006 22:45:03 +0200 Timo Sirainen Handle unexpectedly breaking mboxes better without crashing. HEAD
Fri, 30 Dec 2005 15:05:50 +0200 Timo Sirainen If mbox offsets are dirty and the mbox is write-locked (eg. copying mails to HEAD
Thu, 16 Jun 2005 12:01:59 +0300 Timo Sirainen When syncing mbox, update MD5 sum for mail if it changes. If we need MD5 HEAD
Tue, 26 Apr 2005 17:52:02 +0300 Timo Sirainen If we see mbox offsets break, don't invalidate whole index but rather force HEAD
Fri, 08 Apr 2005 16:13:45 +0300 Timo Sirainen Moved mbox/maildir-specific variables from struct index_mailbox to 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
Wed, 16 Mar 2005 00:16:52 +0200 Timo Sirainen get_physical_size() was crashing if mbox hadn't been opened yet. 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
Tue, 15 Mar 2005 13:30:07 +0200 Timo Sirainen Include transaction pointer in struct mail. 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
Sun, 26 Dec 2004 11:12:39 +0200 Timo Sirainen Initial support for keywords. Syncing to mbox/maildir doesn't work yet. HEAD
Sun, 05 Dec 2004 03:45:53 +0200 Timo Sirainen Renamed mail_index_refresh() to mail_index_reopen_if_needed(). Added public HEAD
Sun, 10 Oct 2004 20:44:54 +0300 Timo Sirainen Don't lock/unlock mbox separately for each message. Drop the lock only at HEAD
Sat, 28 Aug 2004 19:39:53 +0300 Timo Sirainen Added mbox_dirty_syncs setting which delays re-reading the whole mbox when HEAD
Sat, 28 Aug 2004 13:32:16 +0300 Timo Sirainen Added mail.get_physical_size(). HEAD
Sun, 22 Aug 2004 13:32:55 +0300 Timo Sirainen Changed istream-header-filter API a bit. Added HIDE_BODY option. Fixed HEAD
Sun, 22 Aug 2004 08:54:54 +0300 Timo Sirainen header filter can now optionally use either LF or CRLF linefeeds. HEAD
Sun, 22 Aug 2004 05:58:39 +0300 Timo Sirainen istream-header-filter now parses the headers incrementally while read()ing, HEAD
Sun, 18 Jul 2004 05:25:06 +0300 Timo Sirainen Header caching redesigned. New design allows caching decisions per field, so 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
Tue, 22 Jun 2004 10:36:33 +0300 Timo Sirainen Added mail_index_transaction_get_updated_view() which can be used to access HEAD
Sun, 20 Jun 2004 09:21:48 +0300 Timo Sirainen Filter internal headers from user visible input stream. Make mailbox_save() HEAD
Sun, 20 Jun 2004 07:18:12 +0300 Timo Sirainen Expunge fixes HEAD
Sun, 20 Jun 2004 06:25:32 +0300 Timo Sirainen mailbox_save() and mailbox_copy() functions can now return the saved mail so HEAD
Wed, 16 Jun 2004 08:38:23 +0300 Timo Sirainen Complain if file isn't in mbox format. Complain if From-line wasn't found HEAD
Tue, 15 Jun 2004 04:15:44 +0300 Timo Sirainen lock the mbox before reading it. HEAD
Tue, 15 Jun 2004 02:35:17 +0300 Timo Sirainen more syncing fixes HEAD
Mon, 14 Jun 2004 07:30:32 +0300 Timo Sirainen Save mbox offsets to index file using extra_records. Some other fixes. HEAD
Thu, 06 May 2004 06:05:42 +0300 Timo Sirainen Some mbox fixes. Kind of works now. HEAD
Thu, 06 May 2004 04:22:25 +0300 Timo Sirainen mbox code compiles again, but syncing is only partially implemented so HEAD