Tue, 23 May 2017 14:05:02 +0200 |
Stephan Bosch |
lib-storage: index: Made MIME FILENAME search criterion match case-insensitively.
|
Thu, 27 Apr 2017 12:53:18 +0300 |
Timo Sirainen |
lib-storage: Fix searching when search query has invalid keywords.
|
Tue, 21 Feb 2017 14:20:22 +0200 |
Timo Sirainen |
lib-storage: Fix mail.access_type for search prefetches
|
Mon, 20 Feb 2017 19:35:45 +0200 |
Timo Sirainen |
lib-storage: Add asserts to make sure lookup_abort is being used correctly.
|
Wed, 25 May 2016 01:57:08 +0200 |
Stephan Bosch |
Partially implemented IMAP SEARCH=X-MIMEPART capability.
|
Sat, 18 Feb 2017 05:01:50 +0200 |
Timo Sirainen |
lib-storage: Add explicit MAIL_ERROR_LOOKUP_ABORT error
|
Fri, 17 Feb 2017 19:29:03 +0200 |
Timo Sirainen |
lib-storage: Add mail.access_type
|
Fri, 17 Feb 2017 18:30:51 +0200 |
Timo Sirainen |
lib-storage: Fix error handling when searching mails
|
Fri, 17 Feb 2017 18:24:31 +0200 |
Timo Sirainen |
lib-storage: Search optimization - avoid parsing message_parts unnecessarily
|
Fri, 17 Feb 2017 18:19:46 +0200 |
Timo Sirainen |
lib-storage: Fix error handling when sorting mails.
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Wed, 11 Jan 2017 01:57:46 +0100 |
Stephan Bosch |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
|
Mon, 12 Dec 2016 07:19:55 +0200 |
Timo Sirainen |
global: Change string position/length from unsigned int to size_t
|
Fri, 04 Nov 2016 12:03:47 +0200 |
Timo Sirainen |
lib-storage: Reverse MAIL_SEARCH_ARG_FLAG_USE_TZ handling again.
|
Tue, 01 Nov 2016 15:51:02 +0200 |
Timo Sirainen |
lib-storage: Reverse MAIL_SEARCH_ARG_FLAG_USE_TZ handling.
|
Mon, 25 Jul 2016 14:20:05 -0400 |
Timo Sirainen |
Use mail_get_*stream_because() wherever possible.
|
Tue, 26 Apr 2016 11:10:35 +0300 |
Baofeng Wang |
lib-storage: fixup the broken search result with \seen or \delete
|
Sun, 28 Feb 2016 22:23:03 +0200 |
Timo Sirainen |
lib-storage: When cached mime.parts is detected to be inconsistent, log it as hex-encoded.
|
Sun, 28 Feb 2016 22:08:40 +0200 |
Timo Sirainen |
lib-mail: message_search_msg() passes through message_parser_deinit_from_parts()'s error string
|
Sun, 28 Feb 2016 21:07:27 +0200 |
Timo Sirainen |
Use mail_set_cache_corrupted_reason() wherever possible.
|
Tue, 16 Feb 2016 17:50:53 +0200 |
Timo Sirainen |
lib-storage: Avoid duplicate work when a search query has multiple header/body keys.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Wed, 23 Sep 2015 14:52:45 +0300 |
Teemu Huovila |
Remove now-unnecessary direct stdlib.h #includes.
|
Wed, 19 Aug 2015 12:56:55 +0300 |
Timo Sirainen |
lib-storage: Moved most of the \Recent flag handling code to mailbox-recent-flags.c
|
Mon, 18 May 2015 06:21:50 -0400 |
Timo Sirainen |
lib-storage: Cleanup - separate search arg values that are set by mail_search_init()
|
Thu, 15 Jan 2015 00:10:56 +0200 |
Timo Sirainen |
lib-storage: Added "oldestonly" search arg to stop searching after the first non-match.
|
Mon, 05 Jan 2015 22:20:10 +0200 |
Phil Carmody |
global: freshen copyright
|
Fri, 05 Dec 2014 05:50:19 +0200 |
Timo Sirainen |
lib-storage: Mail prefetching was still not working right.
|
Tue, 25 Nov 2014 02:56:37 +0200 |
Timo Sirainen |
lib-storage: Don't fetch wanted_fields for messages that don't match the search query.
|
Fri, 24 Oct 2014 22:18:29 +0300 |
Timo Sirainen |
Use i_stream_get_error() wherever possible instead of %m
|
Tue, 14 Oct 2014 09:39:50 -0700 |
Timo Sirainen |
lib-storage: Added X-REAL-UID search parameter.
|
Tue, 16 Sep 2014 15:43:42 +0300 |
Timo Sirainen |
lib-storage: SEARCH_MAILBOX* value is now also compared to to the (virtual) mailbox name.
|
Tue, 15 Apr 2014 17:06:57 +0200 |
Timo Sirainen |
lib-storage: Replaced mail_get_real_mail() with mail_get_backend_mail() that can fail.
|
Tue, 04 Feb 2014 16:23:22 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2014.
|
Fri, 11 Oct 2013 12:31:48 +0300 |
Timo Sirainen |
lib-storage: If search finds a match to a cached header, don't open the body stream.
|
Fri, 11 Oct 2013 12:22:56 +0300 |
Timo Sirainen |
lib-storage: Header+body searches might not have searched the body in some cases.
|
Wed, 22 May 2013 15:44:05 +0300 |
Timo Sirainen |
lib-storage: Optimize SEARCH_MODSEQ query if it's higher than HIGHESTMODSEQ.
|
Sat, 20 Apr 2013 21:57:47 +0300 |
Timo Sirainen |
lib-storage: Avoid wasting data stack during searches.
|
Sun, 24 Feb 2013 09:16:31 +0200 |
Timo Sirainen |
Replaced all -1U and (unsigned int)-1 with UINT_MAX.
|
Sat, 02 Feb 2013 17:02:55 +0200 |
Timo Sirainen |
Oops :) Update copyrights to 2013 without breaking all .c files.
|
Sat, 02 Feb 2013 17:01:07 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2013.
|
Mon, 29 Oct 2012 13:23:30 +0200 |
Timo Sirainen |
lib-storage: Check and log stream errors when parsing/searching messages.
|
Sun, 16 Sep 2012 16:08:18 +0300 |
Timo Sirainen |
Fixed compiling with OSes where NULL isn't defined as void pointer (e.g. Solaris).
|
Sat, 15 Sep 2012 15:46:01 +0300 |
Timo Sirainen |
lib-storage: Moved index_mail.data_pool to mail_private.data_pool
|
Sat, 15 Sep 2012 03:12:20 +0300 |
Timo Sirainen |
Replaced "decomposed titlecase" conversions with more generic normalizer function.
|
Sun, 19 Aug 2012 16:17:32 +0300 |
Timo Sirainen |
Removed CONTEXT_TYPE_SAFETY macro and reimplemented its functionality better.
|
Tue, 31 Jul 2012 19:32:03 +0300 |
Timo Sirainen |
lib-storage: Fixes to handling private message flag indexes.
|
Mon, 16 Jul 2012 16:59:51 +0300 |
Timo Sirainen |
lib-storage: Search crashfix.
|
Thu, 05 Jul 2012 16:11:00 +0300 |
Timo Sirainen |
lib-storage: Minor code cleanup
|
Thu, 05 Jul 2012 16:08:07 +0300 |
Timo Sirainen |
lib-storage: Fixed searching message flags on mailboxes without private index.
|
Mon, 02 Jul 2012 05:14:22 +0300 |
Timo Sirainen |
lib-storage: Fixed searching message flags with private flags index.
|
Mon, 25 Jun 2012 02:38:29 +0300 |
Timo Sirainen |
Added array_append_zero() to write a zero-filled record to an array.
|
Mon, 25 Jun 2012 01:14:03 +0300 |
Timo Sirainen |
Make sure we check all the functions' return values. Minor API changes to simplify this.
|
Sun, 24 Jun 2012 21:14:56 +0300 |
Timo Sirainen |
seq_range_array_add() API changed. Added other functions to provide the less common use cases.
|
Sun, 24 Jun 2012 00:52:57 +0300 |
Timo Sirainen |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
|
Sat, 10 Mar 2012 15:44:27 +0200 |
Timo Sirainen |
lib-storage: Update search's cost more widely and less often.
|
Mon, 05 Mar 2012 18:43:05 +0200 |
Timo Sirainen |
lib-storage: When searching with a sort program, don't prefetch any mails.
|
Sun, 12 Feb 2012 18:55:28 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2012.
|
Tue, 10 Jan 2012 23:28:03 +0200 |
Timo Sirainen |
Don't assert-crash on mail search if decomposed titlecase of search key is empty.
|
Fri, 09 Dec 2011 17:49:13 +0200 |
Timo Sirainen |
lib-storage: Fixed search when mail prefetching is enabled.
|