Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-11 | Complete IMAP implementation, update tests | Kali Kaneko | |
2015-02-11 | adapt to soledad 0.7 async API | Kali Kaneko | |
2014-02-26 | Implement non-synchronizing literals (rfc2088) Closes: #5190 | Kali Kaneko | |
This also paves the way to MULTIAPPEND IMAP Extension (rfc3502) Related to: Feature #5182 | |||
2014-02-17 | Remove notify_new callbacks from fetch and copy. | Kali Kaneko | |
This fixes a bug with qtreactor that was making the 'OK foo copied' not being delivered. This or something similar will probably have to be re-added, because on the current state the destination folder will not receive the notification if it's selected *before* the copy operation has finished. But in this way we have a clean slate that is working properly. The bottleneck in the copy/append operations seems to have moved to the select operation now. | |||
2014-02-17 | defer fetch to thread | Kali Kaneko | |
also, dispatch query for all headers to its own method. | |||
2014-02-17 | call notify in reactor | Kali Kaneko | |
2014-02-17 | long-due update to unittests! | Kali Kaneko | |
So we're safe under the green lights before further rewriting. :) | |||
2014-02-17 | temporarily nuke out the fetch_heders diversion | Kali Kaneko | |
2014-02-02 | fix missing content after in-memory add | Kali Kaneko | |
because THE KEYS WILL BE STRINGS AFTER ADDED TO SOLEDAD Can I remember that? * Fix copy from local folders * Fix copy when we already have a copy of the message in the inbox, marked as deleted. * Fix also bad deferred.succeed in add_msg when it already exist. | |||
2014-01-30 | Fix copy and deletion problems | Kali Kaneko | |
* reorganize and simplify STORE command processing * add the notification after the processing of the whole sequence | |||
2014-01-30 | docstring fixes | Kali Kaneko | |
Also some fixes for None comparisons. | |||
2014-01-28 | handle last_uid property in memory store | Kali Kaneko | |
2014-01-28 | Unset new flag after successful write | Kali Kaneko | |
2014-01-28 | move server to its own file | Kali Kaneko | |
2013-12-26 | Split the near-2k loc file into more handy modules. | Kali Kaneko | |
...aaaand not a single fuck was given that day! | |||
2013-12-26 | inlineCallbacks all the things! | Kali Kaneko | |
2013-12-26 | Move flags and other metadata to a separate doc. | Kali Kaneko | |
This change will allow for quicker access times, and smaller syncs since the fields that change more often will fall in a pretty small document. For the big raw message, we only need to sync once. Also, implemented multipart interface for messages. This will need additional migration helper in --repair-mailboxes. | |||
2013-12-26 | defer costly operations | Kali Kaneko | |
2013-12-24 | Fix parsing of IMAP folder names (#4830). | drebs | |
2013-12-20 | Limit the size of the returned messages from IMAP to MUA to 100 | Tomás Touceda | |
2013-12-20 | fix wrong object call | Kali Kaneko | |
2013-12-20 | safety catch against wrong last_uid | Kali Kaneko | |
2013-12-20 | use soledad_writer for puts also | Kali Kaneko | |
2013-12-19 | deferToThread unsetting recent flag | Kali Kaneko | |
2013-12-13 | count_foo uses expanded u1db count method. | Kali Kaneko | |
Other fixes in the commit: * Correct the semantic for the recent flag (reset) * Minor unicode fixes. * Use a field for tracking the last_uid In general, this tries to squash all the quick and naive methods that were relying on evaluating all the message objects before returning a result. Further work is still needed, planned also for 0.5 release. get_by_index needs to be indexed too. | |||
2013-12-11 | consume messages eagerly | Kali Kaneko | |
2013-11-28 | use messageproducer to write messages to soledad | Kali Kaneko | |
2013-11-26 | fix adding msg with empty flags | Kali Kaneko | |
2013-11-26 | Fix fetch iteration on empty folder | Kali Kaneko | |
2013-11-13 | fix mail UID indexing for non-sequential uids | Kali Kaneko | |
2013-11-11 | remove print | Kali Kaneko | |
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 | pep8 fix: line too long. | Ivan Alejandro | |
2013-10-23 | Remove commented imports. | Ivan Alejandro | |
2013-10-23 | Add encoding exception catch to avoid crashes. | Ivan Alejandro | |
2013-10-23 | Move charset parser to a utils module. | Ivan Alejandro | |
2013-10-21 | Default to UTF-8 when there is not charset parsed from the mail contents | Tomás Touceda | |
2013-10-03 | Improve charset handling for email | Tomás Touceda | |
2013-09-02 | Send UNREAD event to UI when flag changes. | Kali Kaneko | |
Closes: #3662 | |||
2013-08-23 | Merge remote-tracking branch 'chiiph/bug/safe_soledad_list_indexes' into develop | Kali Kaneko | |
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 | Safely get the indexes from soledad | Tomás Touceda | |
2013-08-21 | Update to new soledad package scheme. | drebs | |
2013-08-19 | Improve the unseen filter | Tomás Touceda | |
2013-08-19 | Signal unread email | Tomás Touceda | |
2013-08-13 | catch uninitialized soledad attr | 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-07-22 | Adapt smtp relay to latest soledad and keymanager. | drebs | |
2013-05-23 | provide a initialization entrypoint for client use | Kali Kaneko | |