Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-26 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/kali/bug/bad-object-in-save-callback' into develop | |||
2014-03-26 | fix wrong object being passed in the messageSaved callback | Kali Kaneko | |
this was the result of a bad merge during the last fetch refactor. | |||
2014-03-18 | Signal the UI in case the soledad token is invalid when syncing (#5191). | drebs | |
2014-03-10 | keep processing after decoding errors during fetch | Kali Kaneko | |
2014-01-31 | properly implement deferreds in several commands | Kali Kaneko | |
Passing along a deferred as an observer whose callback will be called with the proper result. Returning to thread in the appropiate points. just let's remember that twisted APIs are not thread safe! SoledadStore process_item also properly returned to thread. Changed @deferred to @deferred_to_thread so it results less confusing to read. "know the territory". aha! | |||
2014-01-17 | Fix encodings usage, use custom json.loads method. | Ivan Alejandro | |
Also remove some unused imports. | |||
2014-01-08 | Second stage of the new year's storage rewrite. | Kali Kaneko | |
* documents of only three types: * flags * headers * content * add algorithm for walking the parsed message tree. * treat special cases like a multipart with a single part. * modify add_msg to use the walk routine * modify twisted interfaces to use the new storage schema. * tests for different multipart cases * fix multipart detection typo in the fetch This is a merge proposal for the 0.5.0-rc3. known bugs ---------- Some things are still know not to work well at this point (some cases of multipart messages do not display the bodies). IMAP server also is left in a bad internal state after a logout/login. | |||
2014-01-08 | add documentation to the decorator, fix errorback. | Kali Kaneko | |
* it also fixes the traceback in the errorback, thanks to chiiph, who reads documentation instead of whinning :D * other minor documentation corrections | |||
2014-01-08 | First stage of the storage schema rewrite. | Kali Kaneko | |
* Separates between flags, docs, body and attachment docs. * Implement IMessageCopier interface: move and have fun! This little change is known to push forward our beloved architect emotional rollercoster. * Message deduplication. * It also fixes a hidden bug that was rendering the multipart mime interface useless (yes, the "True" parameter in the parsestr method). * Does not handle well nested attachs, includes dirty workaround that flattens them. * Includes chiiph's patch for rc2: * return deferred from addMessage * convert StringIO types to string * remove unneeded yields from the chain of deferreds in fetcher | |||
2013-12-26 | inlineCallbacks all the things! | Kali Kaneko | |
2013-12-19 | Only try to fetch keys for multipart signed or encrypted messages when ↵ | drebs | |
fetching mail (#4671). | |||
2013-12-18 | memoize the special method | Kali Kaneko | |
2013-12-10 | pep8 | Kali Kaneko | |
2013-11-28 | use messageproducer to write messages to soledad | Kali Kaneko | |
2013-11-25 | Fail gracefully when failing to decrypt incoming messages. Closes #4589. | drebs | |
2013-11-21 | Add a header that reflects the validity of incoming signatures. Closes #4354. | drebs | |
2013-11-13 | fix mail UID indexing for non-sequential uids | Kali Kaneko | |
2013-11-12 | Remove 'multipart/encrypted' header after decrypting incoming mail. Closes ↵ | drebs | |
#4454. | |||
2013-11-06 | Make the pkey a property | Kali Kaneko | |
so we can allow multiple accounts in the imap fetcher. | |||
2013-11-01 | notify MUA of new mail as it gets added to mailbox | Kali Kaneko | |
2013-10-31 | Refactor out get_email_charset to leap.common | Tomás Touceda | |
2013-10-23 | Use correct encoding and data type in mails. | Ivan Alejandro | |
2013-10-17 | Do not log mail docs content | Tomás Touceda | |
2013-10-09 | Make IMAP decryption RFC 3156 compliant. | drebs | |
2013-09-20 | remove logging that shows cleartext message | Kali Kaneko | |
2013-09-02 | Signal unread message when msg saved locally. | Kali Kaneko | |
Closes: #3654 | |||
2013-08-23 | refactor imap fetch | Kali Kaneko | |
2013-08-22 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'kali/feature/3409_make_imap_fetch_period_configurable' into develop | |||
2013-08-21 | Make a sensible default for incoming mail fetch period. | Kali Kaneko | |
Setting it to 5 min. | |||
2013-08-21 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'drebs/feature/3487-split-soledad-into-common-client-and-server' into develop Conflicts: src/leap/mail/imap/fetch.py src/leap/mail/imap/server.py | |||
2013-08-21 | Update to new soledad package scheme. | drebs | |
2013-08-20 | Merge remote-tracking branch 'chiiph/bug/various_fixes' into develop | Kali Kaneko | |
2013-08-20 | Merge branch 'develop' of ssh://leap.se/leap_mail into develop | Kali Kaneko | |
2013-08-19 | Signal string content instead of bool or int | Tomás Touceda | |
2013-08-19 | Signal unread email | Tomás Touceda | |
2013-08-16 | add imap events | Kali Kaneko | |
2013-08-13 | Ignore empty emails | Tomás Touceda | |
2013-08-08 | Decrypt double encrypted mail | Tomás Touceda | |
2013-08-08 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'drebs/feature/3397-keymanager-should-support-bundled-gpg' into develop | |||
2013-08-08 | Update use of keymanager API. | drebs | |
2013-08-08 | Fix incoming processing mail. | Kali Kaneko | |
The deferred was not working properly so messages in the incoming queue were not being processed. | |||
2013-08-07 | catch exception if tried to stop not running loop | Kali Kaneko | |
2013-08-06 | refactor recurring fetch | Kali Kaneko | |
2013-08-05 | use the right import path | Kali Kaneko | |
2013-07-22 | Adapt IMAP to latest Soledad api. | drebs | |
* Also fix some tests that where not up-to-date with code. | |||
2013-05-23 | provide a initialization entrypoint for client use | Kali Kaneko | |
2013-05-21 | use the same soledad instance | Kali Kaneko | |
for incoming and mailbox | |||
2013-05-21 | cleanup and complete docs | Kali Kaneko | |
2013-05-17 | Functional SoledadBackedAccount and LeapMailboxes | Kali Kaneko | |
The imap service is launched from the tac file, and still needs some information to be provided in separate config files that stub much of the initialization parameters. working fetch and store methods. tested with offlineimap and thunderbird. several mailboxes might be broken. |