log src/lib-storage/index/index-sort.c @ 14682:d0d7b810646b

age author description
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 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Tue, 26 Jul 2011 15:04:57 +0300 Timo Sirainen lib-storage: Sorting by relevancy returned messages in reverse order.
Tue, 26 Jul 2011 14:11:23 +0300 Timo Sirainen s/search score/search relevancy/
Tue, 14 Jun 2011 16:28:55 +0300 Timo Sirainen Merged changes from v2.0 tree.
Wed, 04 May 2011 11:43:16 +0200 Timo Sirainen lib-storage: Added MAIL_SORT_POP3_ORDER
Thu, 31 Mar 2011 09:48:37 +0300 Timo Sirainen lib-storage: Search code cleanup.
Thu, 17 Mar 2011 16:37:22 +0200 Timo Sirainen Merged changes from v2.0 tree.
Fri, 04 Mar 2011 20:53:46 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Mon, 31 Jan 2011 02:13:06 +0200 Timo Sirainen lib-storage: Moved setting "wanted fields/headers" fields for sort program from imap-specific code.
Sat, 01 Jan 2011 13:27:16 +0200 Timo Sirainen lib-storage: Don't double-demimefy headers when DISPLAYFROM/DISPLAYTO sorting.
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Sun, 18 Oct 2009 18:37:03 -0400 Timo Sirainen imap: Implemented SORT=DISPLAY extension (draft-ietf-morg-sortdisplay-02). HEAD
Wed, 17 Jun 2009 14:52:47 -0400 Timo Sirainen Use array_sort() instead of qsort() wherever possible. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sun, 13 Jul 2008 19:09:55 +0300 Timo Sirainen Added support for sorting by X-SCORE. Currently it's only set by fts-solr. HEAD
Fri, 27 Jun 2008 08:10:54 +0300 Timo Sirainen Memory leak fixes. HEAD
Fri, 13 Jun 2008 04:39:49 +0300 Timo Sirainen Reversing the primary sort criterion reversed also reversed secondary HEAD
Fri, 13 Jun 2008 02:19:53 +0300 Timo Sirainen Message sorting by date, arrival or size was broken. HEAD
Thu, 29 May 2008 06:16:06 +0300 Timo Sirainen Message sort index handling rewrite to fix several race conditions when 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
Wed, 30 Jan 2008 18:41:37 +0200 Timo Sirainen Infinite looping fix. HEAD
Wed, 30 Jan 2008 18:41:23 +0200 Timo Sirainen Code cleanup HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Fri, 28 Dec 2007 00:00:07 +0200 Timo Sirainen Compiler warning fixes on 32bit systems. HEAD
Sun, 09 Dec 2007 13:28:54 +0200 Timo Sirainen Cleanups and fixes. HEAD
Sat, 08 Dec 2007 22:09:22 +0200 Timo Sirainen Removed unneeded code. HEAD
Sat, 08 Dec 2007 22:07:52 +0200 Timo Sirainen Don't add arrival/date/size sort IDs to index file. They can be looked up HEAD
Sat, 08 Dec 2007 21:36:59 +0200 Timo Sirainen Fix HEAD
Sat, 08 Dec 2007 21:36:20 +0200 Timo Sirainen Simplified and optimized the sorting code. HEAD
Wed, 05 Dec 2007 17:47:44 +0200 Timo Sirainen Replaced t_push/t_pop calls with T_FRAME*() macros. HEAD
Tue, 06 Nov 2007 22:47:19 +0200 Timo Sirainen Assert-crashfix HEAD
Sun, 28 Oct 2007 12:37:29 +0200 Timo Sirainen Fixed assert-crash for sorting by strings. HEAD
Tue, 16 Oct 2007 17:58:03 +0300 Timo Sirainen Fixed handling reversed sorts. HEAD
Tue, 16 Oct 2007 17:21:19 +0300 Timo Sirainen Don't assert-crash with node.sort_id != 0. HEAD
Tue, 16 Oct 2007 17:03:13 +0300 Timo Sirainen Nowadays the SORT draft specifies that if Date: header is missing or broken, HEAD
Sat, 06 Oct 2007 02:25:33 +0300 Timo Sirainen Assert-crashfix 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, 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
Fri, 20 Jul 2007 20:39:20 +0300 Timo Sirainen Parse MIME encoded-words in mail address headers also. HEAD
Fri, 20 Jul 2007 20:28:39 +0300 Timo Sirainen Use i;unicode-casemap for sorting also. HEAD
Thu, 15 Mar 2007 19:02:04 +0200 Timo Sirainen bsearch_insert_pos() API changed. Patch by Max Kellermann HEAD
Wed, 20 Dec 2006 17:13:34 +0200 Timo Sirainen Compiler warning fix HEAD
Sun, 08 Oct 2006 22:22:33 +0300 Timo Sirainen Added fill_missing parameter to message_address_parse() which specifies if 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, 28 Jun 2006 16:10:25 +0300 Timo Sirainen Array API redesigned to work using unions. It now provides type safety HEAD
Thu, 08 Jun 2006 15:49:31 +0300 Timo Sirainen Changed mail-storage API to do the mail sorting internally. Optimized it HEAD
Sat, 11 Jan 2003 20:55:01 +0200 Timo Sirainen SORT and THREAD didn't work with sequence numbers at all. SEARCH was also a HEAD
Sat, 11 Jan 2003 19:48:25 +0200 Timo Sirainen SORT optimization. It now uses memory to store one or two of the sort HEAD
Fri, 10 Jan 2003 02:30:42 +0200 Timo Sirainen Even more rfc822 date timezone fixes HEAD
Wed, 08 Jan 2003 22:49:51 +0200 Timo Sirainen THREAD=REFERENCES implementation. Doesn't crash, but I'm not sure how HEAD
Sun, 05 Jan 2003 15:09:51 +0200 Timo Sirainen Naming style changes, finally got tired of most of the typedefs. Also the HEAD
Thu, 02 Jan 2003 11:06:33 +0200 Timo Sirainen SEARCHing headers with "" value should always match if the header is found. HEAD
Thu, 19 Dec 2002 03:02:34 +0200 Timo Sirainen Buffer related cleanups. Use PATH_MAX instead of hardcoded 1024 for paths. HEAD
Tue, 17 Dec 2002 06:28:40 +0200 Timo Sirainen Full not-too-well-tested support for SORT extension. Required a few HEAD
Fri, 06 Dec 2002 03:09:22 +0200 Timo Sirainen Renamed IBuffer and OBuffer to IStream and OStream which describes their HEAD