summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/services/soledad/soledadbootstrapper.py
AgeCommit message (Collapse)Author
2015-03-09[bug] Use Deferred.errbackRuben Pollan
The code was using 'fail' which is not a Deferred method. - Resolves: #6772
2015-02-18Re-add public properties removed in previous commitKali Kaneko
the set_proxies_cb function in backend/components expects to have access to these public properties.
2015-02-18Do the soledad sync the twisted wayRuben Pollan
This closes: #6658 and #6691
2015-02-13enable --offline mode for email againKali Kaneko
2015-02-11fix mail imports for new mail api (0.4.0)Kali Kaneko
2015-02-11Use the new keymanager async APIRuben Pollan
2015-01-05Revert "Fix soledad imports (#5989)."0.8.0rc2Ivan Alejandro
This reverts commit 93750f2371555ad0c769c62c1bd179e2b96c282c.
2014-12-19log any soledad exception during initializationKali Kaneko
2014-09-26Fix soledad imports (#5989).drebs
2014-07-16Code style fixes.Ivan Alejandro
2014-07-14Lowercase signals names.Ivan Alejandro
2014-07-08wait for decrypt during bootstrapKali Kaneko
2014-07-08defer encryptionKali Kaneko
2014-05-28Refactor cleanup, ProviderConfig to backend.Ivan Alejandro
2014-05-21Move Mail logic to backend.Ivan Alejandro
2014-05-21Refactor SoledadBootstrapper to backend.Ivan Alejandro
2014-04-30Handle retries in the soledad bootstrapper object.Ivan Alejandro
2014-03-18Catch soledad invalid token error (#5191).drebs
2014-02-19Catch ProgrammingError from pysqlcipher too.Ivan Alejandro
Related to #5130.
2014-02-17Update keymanager auth to interact with webapp v2 (Closes #5120).drebs
2014-02-12Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/cancel-login-does-not-work' into develop
2014-02-12Handle closed db exception during sync.Ivan Alejandro
[Closes #5130]
2014-02-11Properly handle defer cancelling.Ivan Alejandro
- Fix issues related to "Cancel login does not work". - Move srpauth errback to mainwindow. - Add signal for provider setup cancel. - Add support to cancel the soledad defer. [Closes #4869] [Closes #4973]
2014-02-07Pep8 fixes, remove commented ipdb, group imports.Ivan Alejandro
2014-01-31Only sync soledad at account creation, otherwise defer to threadTomás Touceda
2014-01-11offline modeKali Kaneko
This will skip: * srp authentication with server * remote soledad configuration * keymanager sending key to server * imap fetches. Its main goal is to help us while debugging imap accounts, by cutting almost all communication with server. It will break havoc if you use it without having local keys configured. So, basically, use with care.
2013-12-20mail logsKali Kaneko
2013-12-17take get_db_paths function out of classKali Kaneko
2013-11-19Fix soledad bootstrap subtasks order. Closes #4537.drebs
2013-11-13do not raise if error while syncingKali Kaneko
2013-11-13Merge remote-tracking branch 'kali/feature/do-not-wait-for-initial-sync' ↵Tomás Touceda
into develop
2013-11-12re-raise the exceptions on init as expectedKali Kaneko
2013-11-12deferToThread initial soledad syncKali Kaneko
2013-11-12Send user's key to nickserver whenever the keymanager is initialized.drebs
2013-10-31improve error handlingKali Kaneko
2013-10-31Fix soledad bootstrapper syncing log message type (2).drebs
2013-10-31Fix soledad bootstrapper syncing log message type.drebs
2013-10-30Fix pep8 indent issue. And better operator usage.Ivan Alejandro
- E128: continuation line under-indented for visual indent. - Don't use identity operator to compare boolean.
2013-10-29Create Soledad object with an unicode passphrase.Ivan Alejandro
[Related to bug #4330]
2013-10-29Merge remote-tracking branch 'ivan/bug/4189_fix-non-ascii-path-problem' into ↵Tomás Touceda
develop
2013-10-29Update docstrings to unicode types.Ivan Alejandro
2013-10-29Encode paths before use them.Ivan Alejandro
2013-10-28Mail State Machine refactor. Closes: #4059Kali Kaneko
2013-10-14Use .exe extension on windowsTomás Touceda
2013-10-09catch u1db errorsKali Kaneko
2013-10-03Only pick one gnupg bin path which is not a symlinkTomás Touceda
2013-10-01Add more verbose error handlingKali Kaneko
To help diagnose this problem. I think we might prefer to leave this on hold until we merge the new gnupg module.
2013-09-30make socket errors during initialization recoverableKali Kaneko
2013-09-30refactor to use generic download_service_configKali Kaneko
2013-09-30Improve error handling during soledad boostrapping in the client.Kali Kaneko
The aim is to have better logs for debugging the different problems behind issues like #3619 and #3867. As I'm finding a good quantity of SSL handshake timeouts, I'm also adding a litte retry subroutine to the load_and_sync. Also, initialization and sync calls are separeted to be able to correlate logs with server-side soledad.