log src/lib-storage/index/index-search.c @ 9582:4432650c0699 HEAD

age author description
Wed, 16 Jun 2010 18:29:45 +0100 Timo Sirainen lib-storage: Fixed header searches to work correctly when there are multiple headers with same name. HEAD
Sat, 06 Feb 2010 02:13:42 +0200 Timo Sirainen lib-storage: Use mailbox_status() to get number of messages in search code. HEAD
Mon, 25 Jan 2010 01:18:58 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Wed, 12 Aug 2009 16:59:47 -0400 Timo Sirainen Moved all struct timeval comparing/calculation code to lib/time-util. HEAD
Sun, 17 May 2009 15:43:03 -0400 Timo Sirainen Search: Added an assert. HEAD
Wed, 29 Apr 2009 15:05:53 -0400 Timo Sirainen Split struct mail_private.stats_dentry_lookup_count to open/stat counts. HEAD
Tue, 28 Apr 2009 19:57:10 -0400 Timo Sirainen Use the new mail_private.stats_* fields to stop non-blocking searches after about 250 ms. HEAD
Tue, 28 Apr 2009 17:21:14 -0400 Timo Sirainen Search: Perform all lookups from cache before attempting any uncached lookups. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sat, 13 Dec 2008 12:52:19 +0200 Timo Sirainen Sorting messages was completely broken. HEAD
Sun, 30 Nov 2008 16:29:17 +0200 Timo Sirainen Increased search_nonblock() to go through 50 messages at a time. HEAD
Sun, 30 Nov 2008 16:28:46 +0200 Timo Sirainen fts: Hide "Searching .." notify while indexing. HEAD
Sun, 30 Nov 2008 15:57:41 +0200 Timo Sirainen Give more correct "* OK searched n%" notifications with fts and virtual mailboxes. HEAD
Sat, 29 Nov 2008 23:15:24 +0200 Timo Sirainen Fixed searching in virtual mailboxes. HEAD
Sun, 23 Nov 2008 02:36:55 +0200 Timo Sirainen Moved search update result checks to search_next_update_seq(). HEAD
Sun, 23 Nov 2008 01:59:35 +0200 Timo Sirainen Fix to previous search_next_update_seq change. HEAD
Sat, 22 Nov 2008 23:53:00 +0200 Timo Sirainen mail_storage.search_next_update_seq returns now bool. It was never failing. HEAD
Sat, 15 Nov 2008 20:59:54 +0200 Timo Sirainen Implemented imap-response-codes draft. 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
Thu, 07 Aug 2008 15:33:52 -0400 Timo Sirainen Added the concept of Global UIDs that are preserved across copies. HEAD
Thu, 07 Aug 2008 13:50:18 -0400 Timo Sirainen INTHREAD search may have failed randomly. HEAD
Sat, 19 Jul 2008 14:43:24 +0300 Timo Sirainen struct mailbox_header_lookup_ctx can now be referenced/unreferenced so it HEAD
Fri, 20 Jun 2008 06:26:21 +0300 Timo Sirainen FETCH X-MAILBOX and SEARCH X-MAILBOX can be used with virtual mailboxes to HEAD
Fri, 20 Jun 2008 05:37:30 +0300 Timo Sirainen Added non-optimized support for SEARCH INTHREAD. HEAD
Fri, 20 Jun 2008 05:35:05 +0300 Timo Sirainen Search code cleanups and minor optimizations. HEAD
Thu, 12 Jun 2008 01:48:48 +0300 Timo Sirainen SEARCH: Fixed NOT <seqset> not matching anything. HEAD
Mon, 09 Jun 2008 22:02:02 +0300 Timo Sirainen Removed pool parameter from message_search_init(). HEAD
Mon, 09 Jun 2008 05:11:18 +0300 Timo Sirainen Merged latest v1.1 changes. HEAD
Mon, 09 Jun 2008 03:23:34 +0300 Timo Sirainen Saved search results: Remember what messages' static checks never match, so HEAD
Thu, 05 Jun 2008 05:13:08 +0300 Timo Sirainen Implemented CONTEXT=SEARCH extension. HEAD
Wed, 04 Jun 2008 00:51:58 +0300 Timo Sirainen Make mail_search_args an independent structure that can be used for multiple HEAD
Sun, 16 Mar 2008 11:25:47 +0200 Timo Sirainen Implemented WITHIN extension. HEAD
Sat, 15 Mar 2008 10:14:12 +0200 Timo Sirainen CONDSTORE fixes HEAD
Sat, 15 Mar 2008 09:59:56 +0200 Timo Sirainen Initial CONDSTORE support. HEAD
Fri, 14 Mar 2008 11:59:36 +0200 Timo Sirainen Moved IMAP messageset handling to lib-imap/ and searching to lib-storage/. HEAD
Fri, 14 Mar 2008 09:44:34 +0200 Timo Sirainen Added support for SEARCH_UIDSET. HEAD
Wed, 19 Mar 2008 20:03:24 +0200 Timo Sirainen Ignore \Recent flag in indexes when searching them (leftovers from v1.0). 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
Mon, 03 Mar 2008 08:59:07 +0200 Timo Sirainen SEARCH NOT SUBJECT didn't work correctly. HEAD
Thu, 21 Feb 2008 22:52:38 +0200 Timo Sirainen SEARCH SUBJECT now changes LWSP to spaces to match ENVELOPE's subject field. HEAD
Thu, 21 Feb 2008 19:58:56 +0200 Timo Sirainen Header searches shouldn't include the header name or ":" in matching. HEAD
Thu, 21 Feb 2008 18:18:08 +0200 Timo Sirainen More fixes to SEARCH BEFORE/ON/SINCE timezone handling. HEAD
Wed, 20 Feb 2008 20:02:37 +0200 Timo Sirainen SEARCH BEFORE/ON/SINCE didn't handling timezones correctly. HEAD
Thu, 14 Feb 2008 22:40:23 +0200 Timo Sirainen message_search_more*() now returns bool instead of int. They can't fail. HEAD
Thu, 14 Feb 2008 22:34:39 +0200 Timo Sirainen Added mail_set_cache_corrupted() to rebuild the cache file and force HEAD
Mon, 11 Feb 2008 20:17:00 +0200 Timo Sirainen Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 08 Dec 2007 19:36:11 +0200 Timo Sirainen Optimize searching flags and keywords. HEAD
Sat, 08 Dec 2007 19:21:27 +0200 Timo Sirainen SEARCH_KEYWORDS now uses struct mail_keywords instead of a string array. HEAD
Sat, 08 Dec 2007 18:26:42 +0200 Timo Sirainen Replaced SEARCH_<flag> with a generic SEARCH_FLAGS. Use value.size for HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Sun, 02 Dec 2007 23:52:50 +0200 Timo Sirainen Simplify search arguments immediately when calling mailbox_search_init(). HEAD
Sat, 03 Nov 2007 21:56:05 +0200 Timo Sirainen Renamed mail_index_lookup_uid_range() to mail_index_lookup_seq_range(), made HEAD
Sat, 20 Oct 2007 23:47:30 +0300 Timo Sirainen Header searches didn't decode MIME encoded words. HEAD
Mon, 24 Sep 2007 11:15:47 +0300 Timo Sirainen Don't crash with empty messagesets. HEAD
Sun, 23 Sep 2007 14:26:58 +0300 Timo Sirainen Small code optimization. HEAD
Sun, 23 Sep 2007 14:21:53 +0300 Timo Sirainen Merge also unnecessary sub-ORs. HEAD
Sun, 23 Sep 2007 14:16:10 +0300 Timo Sirainen Simplify search tree by canonicalizing message sets, converting NOT away HEAD
Sat, 22 Sep 2007 14:28:01 +0300 Timo Sirainen Searching NOT sequence set with multiple search ranges containing either HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD