[Tracker] Patch for Evolution



Hello,

I send a patch for Evolution.

* indexing of more emails with imap. Some emails are named/stocked that
way:
  - id_mail.HEADER
  - id_mail.1.MIME
  - id_mail.1
  - id_mail.2.MIME
  - id_mail.2
  - etc.
  where *.MIME contains MIME type of corresponding mail part. So with
this schema body mail is in first mail part and other parts are assumed
to contain mail attachments.

* fix bad parsing of summary file:
   in skip_token(), '>=' and not '>' to test return of fseek()
* all 'char' switched to 'gchar' (and same thing for 'int')


For all email module:
* use of g_slice_new0/g_slice_free to (des)allocate email-related
structures.



In tracker-search-tool, if I look for a mail trackerd prints message:
  The following error has happened : Entity with ID
email://1173783021 5670 20 dohko/INBOX;uid=1635 not found in database
  The following error has happened : Entity
email://1173783021 5670 20 dohko/INBOX;uid=1635 not found in database

whilst tracker_search-tool prints:
  Error : Entity with ID email://1173783021 5670 20 dohko/INBOX;uid=1635 not found in database
  Entity email://1173783021 5670 20 dohko/INBOX;uid=1635 not found in database

but displays all emails...

So what means this error message?


Laurent.

Attachment: better-imap-support-evo+fixes.diff.gz
Description: GNU Zip compressed data

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]