summaryrefslogtreecommitdiff
path: root/src/leap/mail/mailbox_indexer.py
AgeCommit message (Collapse)Author
2015-09-23[refactor] avoid circular import due to rfc3156Kali Kaneko
2015-06-22[bug] fixes for display attachments and move between folders0.4.0-alphaKali Kaneko
- Add errback handling to catch properly errors that were not allowing the complete insertion of the parts for a given message. Fixes blank attachments and moving of messages to different folders. - Force overwritting of mdoc when it is a copy. This was avoiding a message to be copied back to a folder from where it already had been copied to another (since the mdoc was already existing there, with the same doc_id, which was forbidding the creation of the new one). This case also needs special care in the indexer, since we have to delete the old hash entry first. Closes: #7178, #7158
2015-06-05[feature] use operation, doesn't return resultKali Kaneko
2015-03-03[bug] increment: avoid TypeError when there's no entries in tableKali Kaneko
2015-03-03properly catch TypeError exceptionKali Kaneko
* fix get_next_uid test * remove duplication of maybe_first_query_item, since get_last_uid also do it now.
2015-02-11save drafts: search by msg-idKali Kaneko
2015-02-11lots of little fixes after meskio's reviewKali Kaneko
mostly having to do with poor, missing or outdated documentation, naming of confusing things and reordering of code blocks for improved readability.
2015-02-11imap: complete FETCH implementationKali Kaneko
2015-02-11Complete IMAP implementation, update testsKali Kaneko
2015-02-11Use mailbox uuidsKali Kaneko
The previous implementation is naive, since it imposes a burden when renaming mailboxes. We're using uuids in the local uid tables instead, which is more cryptic but way more efficient. * receive mbox uuid instead of name * use mailbox uuid in identifiers
2015-02-11tests for mail.mail module: AccountKali Kaneko
2015-02-11tests for mail.mail module: MessageKali Kaneko
2015-02-11MessageCollections + MailboxIndexerKali Kaneko