Aaron Stone wrote:
> Paul,
> 
> These are on the Wiki as being scheduled for 2.1.1:
> 
>     * use the new api for message retrieval.
>     * use the header-caching tables to speedup imap search.
>     * imap SORT capability
>     * imap THREAD capability

In 2.1.0 I introduced the new header tables. Currently only the
headername and headervalue tables are used during insertion and by
dbmail-util -b -y.

I'm currently working on filling the other tables as well: I will
probably add a dbmail_subjectfield that will contain the base subject as
specified by draft-ietf-imapext-sort, and also fill the dbmail_XXfield
tables with cleaned-up values: the fromfield, tofield, replytofield, and
ccfield will contain clean email addresses only, while the
inreplytofield and referencesfield will contain single messageids per
record. This will require moving main development to gmime2.1 instead of
gmime2.0, but that has already been tackled.

When all that is finished I will probably release 2.1.1 and reschedule
the points mentioned above for a later release.

I want to explore the possibilities of implementing SORT and THREAD as
much as possible in pure sql, whereas SEARCH should be doable in pure
sql for most cases involving headersearches.

When I'm not working on those issues I'll be in bugfix mode for 2.0 (and
trunk).

-- 
  ________________________________________________________________
  Paul Stevens                                         [EMAIL PROTECTED]
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands_______________________________________www.nfg.nl

Reply via email to