Sun, 09 Dec 2007 16:08:25 +0200 |
Timo Sirainen |
Memory leak fixes
HEAD
|
Wed, 05 Dec 2007 17:47:44 +0200 |
Timo Sirainen |
Replaced t_push/t_pop calls with T_FRAME*() macros.
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
|
Wed, 21 Nov 2007 13:24:29 +0200 |
Timo Sirainen |
mail_get_headers() returned bad data when headers were already cached.
HEAD
|
Tue, 02 Oct 2007 22:27:30 +0300 |
Timo Sirainen |
Make sure we parse everything so they can be saved to cache.
HEAD
|
Sat, 22 Sep 2007 11:58:51 +0300 |
Timo Sirainen |
Don't assert-crash if looking up a non-parsed header after headers were
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 13:38:34 +0300 |
Timo Sirainen |
Renamed strarray_length/remote() to str_array_length/remove()
HEAD
|
Sun, 16 Sep 2007 13:32:59 +0300 |
Timo Sirainen |
Added i_ prefix to strcmp_p(), strcasecmp_p() and memcasecmp().
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
|
Sat, 11 Aug 2007 14:35:36 +0300 |
Timo Sirainen |
Cache received date, sent date, save date and physical size when saving
HEAD
|
Tue, 24 Jul 2007 06:59:56 +0300 |
Timo Sirainen |
Removed memory pool parameter from iostreams. Default pool was almost always
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
|
Wed, 16 May 2007 16:57:23 +0300 |
Timo Sirainen |
Assert-crashfix in some conditions.
HEAD
|
Wed, 04 Apr 2007 12:27:30 +0300 |
Timo Sirainen |
Header parser has now flags parameter to tell it how to handle linefeeds.
HEAD
|
Wed, 04 Apr 2007 07:47:14 +0300 |
Timo Sirainen |
Don't feed index_mail_parser headers while searching message bodies, unless
HEAD
|
Tue, 03 Apr 2007 19:22:40 +0300 |
Timo Sirainen |
Removed message_parse_from_parts(). Added message_parser_init_from_parts()
HEAD
|
Fri, 15 Dec 2006 20:38:08 +0200 |
Timo Sirainen |
Replaced void *context from a lot of callbacks with the actual context
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
|
Sun, 10 Sep 2006 15:48:12 +0300 |
Timo Sirainen |
Replaced ARRAY_CREATE() macro with [ipt]_array_init() macros. The macro
HEAD
|
Sun, 10 Sep 2006 15:32:58 +0300 |
Timo Sirainen |
Removed type parameter from ARRAY_CREATE since it's not needed anymore.
HEAD
|
Wed, 23 Aug 2006 13:39:42 +0300 |
Timo Sirainen |
Grow index_header_lookup_ctx pool initial size.
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
|
Mon, 24 Jul 2006 03:26:47 +0300 |
Timo Sirainen |
Restore data stream's offset after it has been internally changed, so that
HEAD
|
Wed, 28 Jun 2006 16:10:25 +0300 |
Timo Sirainen |
Array API redesigned to work using unions. It now provides type safety
HEAD
|
Sat, 17 Jun 2006 23:15:10 +0300 |
Timo Sirainen |
Crashfix if mail's data is fetched in specific order (I'm not sure how to
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 11:46:19 +0300 |
Timo Sirainen |
Rewrote the message bodystructure parser to allow parsing from non-blocking streams. Also did a couple of API changes and cleanups.
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, 25 Feb 2006 10:24:18 +0200 |
Timo Sirainen |
Last memory leak fix actually started crashing.
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
|
Sun, 07 Aug 2005 16:37:44 +0300 |
Timo Sirainen |
Fixed a hang if parsed header was already cached.
HEAD
|
Wed, 13 Jul 2005 11:25:24 +0300 |
Timo Sirainen |
Header caching was more or less broken.
HEAD
|
Mon, 04 Jul 2005 14:32:13 +0300 |
Timo Sirainen |
Moved array declaration to array-decl.h and include it in lib.h. So array.h
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 16:07:50 +0300 |
Timo Sirainen |
Try to be a bit smarter about when to parse header/body.
HEAD
|
Sun, 03 Jul 2005 13:47:38 +0300 |
Timo Sirainen |
Don't store headers into cache file if they are already there.
HEAD
|
Sun, 17 Apr 2005 18:43:45 +0300 |
Timo Sirainen |
Don't even try to allow searching zero number of headers.
HEAD
|
Sun, 17 Apr 2005 01:22:23 +0300 |
Timo Sirainen |
Raised initial pool sizes.
HEAD
|
Tue, 12 Apr 2005 12:56:33 +0300 |
Timo Sirainen |
mail_get_headers() and mail_get_first_header() returned headers with "name:"
HEAD
|
Fri, 08 Apr 2005 15:14:41 +0300 |
Timo Sirainen |
Several size_t -> unsigned int changes. Try to keep "unsigned int" for
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
|
Thu, 06 Jan 2005 23:12:19 +0200 |
Timo Sirainen |
mail->get_header() was pretty broken. This affected SORT/THREAD.
HEAD
|
Fri, 08 Oct 2004 20:51:47 +0300 |
Timo Sirainen |
Buffer API change: we no longer support limited sized buffers where
HEAD
|
Tue, 05 Oct 2004 01:52:41 +0300 |
Timo Sirainen |
Don't crash if fetching ENVELOPE for expunged message.
HEAD
|
Sat, 28 Aug 2004 16:10:22 +0300 |
Timo Sirainen |
Fixed crash if mail data was fetched in specific order. Plus some minor
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, 15 Aug 2004 06:40:30 +0300 |
Timo Sirainen |
We never do blocking reads/writes to network anymore. Changed imap and pop3
HEAD
|
Sat, 31 Jul 2004 03:33:53 +0300 |
Timo Sirainen |
Added struct message_header_line.middle and middle_len to contain the ':'
HEAD
|
Fri, 23 Jul 2004 19:28:40 +0300 |
Timo Sirainen |
get_index() wasn't working with caching disabled
HEAD
|