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?=