Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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. | |||
2013-04-09 | Initial import | Kali Kaneko | |