summaryrefslogtreecommitdiff
path: root/src/leap/mail/imap
AgeCommit message (Collapse)Author
2015-02-20change environment variable for mail configKali Kaneko
2015-02-18Use MessageCollection instead of IMAPMailbox in IncomingMailRuben Pollan
2015-02-11append/copy performance improvementKali Kaneko
2015-02-11implement copy interfaceKali Kaneko
2015-02-11rename lingering , that is ambiguousKali Kaneko
2015-02-11save drafts: search by msg-idKali Kaneko
2015-02-11Fix recent/unseen notificationsKali Kaneko
2015-02-11re-add support for basic multipart messagesKali 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-11rename confusing attribute for accountKali Kaneko
2015-02-11imap: implement setting of message flagsKali Kaneko
2015-02-11imap: complete FETCH implementationKali Kaneko
2015-02-11tests: add link related to trial block with syncKali Kaneko
2015-02-11Refactor fetch into leap.mail.incoming IServiceRuben Pollan
2015-02-11patch cbSelect to accept deferreds for count*Kali 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: MessageKali Kaneko
2015-02-11cleanup imap implementationKali Kaneko
2015-02-11Serializable Models + Soledad AdaptorKali Kaneko
2015-02-11New keymanager async APIRuben Pollan
2015-02-11adapt to soledad 0.7 async APIKali Kaneko
2015-02-11specify not syncable shared dbKali Kaneko
2015-01-05Port `enum` to `enum34`Ruben Pollan
2014-11-04Discover public key via attachmentRuben Pollan
2014-10-13Get keys from OpenPGP email headerRuben Pollan
2014-10-12Update docstringsRuben Pollan
2014-09-16The get_key cache now it's automagicalRuben Pollan
2014-09-10add test for empty mailbox creationKali Kaneko
2014-09-09addMailbox shouldn't accept empty names since it makes it impossible to ↵Duda Dornelles
retrieve it later
2014-09-09add commentKali Kaneko
2014-09-03split tests in different modulesKali Kaneko
2014-09-03fix and migrate tests to trialKali Kaneko
We cannot use setUpClass when running tests with trial. But, after all, it's not *so* expensive to initialize a new soledad instance (since we'll be mostly using the memstore for the tests).
2014-09-03remove uid from signatureKali Kaneko
2014-08-21Fixed some PEP8 warnings on the messages fileBruno Wagner Goncalves
2014-08-21MessageCollection iterators must instantiate LeapMessage with the collectionBruno Wagner Goncalves
2014-08-21On the mac, the tempdir is not created at /tmp, so checking the tempdir ↵Bruno Wagner Goncalves
format instead
2014-03-26Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/bug/bad-object-in-save-callback' into develop
2014-03-26fix wrong object being passed in the messageSaved callbackKali Kaneko
this was the result of a bad merge during the last fetch refactor.
2014-03-18Signal the UI in case the soledad token is invalid when syncing (#5191).drebs
2014-03-17Merge remote-tracking branch 'refs/remotes/kali/feature/keepprocessing' into ↵Tomás Touceda
develop
2014-03-10keep processing after decoding errors during fetchKali Kaneko
2014-03-05Merge remote-tracking branch 'refs/remotes/kali/bug/inc-recursion-limit' ↵Tomás Touceda
into develop
2014-03-05workaround attempt for the recursionlimit bug with qtreactor.Kali Kaneko
Increasing the recursion limit by an order of magnitude here seems to allow a fetch of a mailbox with 500 mails. See #5196 for discussion of alternatives.
2014-02-27Merge remote-tracking branch 'refs/remotes/kali/feature/literal_plus' into ↵Tomás Touceda
develop
2014-02-27rename all fdocs when folder is renamedKali Kaneko
2014-02-26Implement non-synchronizing literals (rfc2088) Closes: #5190Kali Kaneko
This also paves the way to MULTIAPPEND IMAP Extension (rfc3502) Related to: Feature #5182
2014-02-25fix unread notification to UIKali Kaneko
2014-02-25Workaround for broken notify-after-copyKali Kaneko
2014-02-20Fix regression on "duplicate drafts" issue.Kali Kaneko
Not a permanent solution, but it looks for fdoc matching a given msgid to avoid duplication of drafts in thunderbird folders.