summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/services
AgeCommit message (Collapse)Author
2016-07-03[feat] handle keymanager version errorsRuben Pollan
If the keymanager documents are not supported, mostly because they are created by a newer version of keymanager, fail gracefully. - Related: #8165
2016-05-24[feat] Adapt to the new KeyManager API without key typesRuben Pollan
- Related: #8031
2016-04-25[bug] let the failure propagateRuben Pollan
The failure was processed in start_incoming_mail_service what will make it return a None when an IncomingMail object was expected. If we propagate the failure it can be treated properly by the IMAPController. - Related: #8051
2016-04-19pep8/flake8Kali Kaneko
2016-04-18[style] autopep8Kali Kaneko
2016-04-18[refactor] cleanup helper usage to adapt to new oneKali Kaneko
also cleanups build process
2016-04-18[refactor] cleanup helper usage to adapt to new oneKali Kaneko
also cleanups build process
2016-04-18[feature] privileged bitmask helperKali Kaneko
This is still quite untested, and a bit hacky, but the main idea behind let us have a daemonized bitmask helper, that should be installed by the Bitmask installer. Its responsibilities are to launch the vpn process as a privileged user, and start/stop the firewall.
2016-04-16[refactor] adapt to the new Account signatureKali Kaneko
2016-03-28[bug] instantiate soledadconfig if neededKali Kaneko
2016-03-28[bug] set standalone flag properlyKali Kaneko
otherwise, the configs are saved to the user home config folder.
2016-03-23[feature] allow to disable pixelmail integrationKali Kaneko
2016-03-23[feature] quick integration with legacy guiKali Kaneko
2016-03-22[bug] re-download smtp certificate if needed.Kali Kaneko
the should_redownload function was only called if the pemfile was not present of the fs. - Resolves: #7869
2015-12-18[feat] adapt to use cred-based authentication for smtpKali Kaneko
2015-12-15[feat] adapt to use cred-based authentication for imapKali Kaneko
This includes getting the token for the imap authentication, and displaying it on the help window. - Resolves: #4469 - Releases: 0.10.0
2015-12-10[style] autopep8Kali Kaneko
2015-12-10[feat] multi-user events.Kali Kaneko
Adapt to users emitting the userid/uuid too. - Resolves: #7656 - Releases: 0.10.0
2015-12-10[docs] fix outdated signature descriptionKali Kaneko
2015-11-11[but] Fix errback on InvalidAuthTokenRuben Pollan
- Related: #7583
2015-11-04[bug] fix typo on signal nameIvan Alejandro
- Resolves: #7568
2015-11-03try to use /usr/bin/gpg1, gpg2 is broken for keygenKali Kaneko
2015-11-02[bug] use gpg2 binary if gpg not found. Closes: #7563Kali Kaneko
from debian stretch on, gpg will be a symlink to gpg2. this is currently failing if one uses dpkg-divert to make gpg2 provide /usr/bin/gpg. this solution just attempts to use gpg2 binary if the search for gpg binary fails. - Resolves: #7563 - Releases: 0.9.1
2015-10-02[bug] move assign to prevent race conditionIvan Alejandro
When the error happens too quickly, the errback is called before the assign of the callLater. And in the errback we cancel that call which gives an error. - Related: #7451
2015-10-02[bug] signal soledad bootstrap fail on initIvan Alejandro
- Resolves: #7503 Signed-off-by: Ivan Alejandro <ivanalejandro0@gmail.com>
2015-09-23[feat] disable email firewall on docker containersIvan Alejandro
- Related: #7471
2015-09-21[bug] add compatibility mode for platform < 0.8Kali Kaneko
there was a bug in plaform that made webapp not serve correctly the smtp certificates. with this fallback, we try to support platforms < 0.8, although we should deprecate this behavior in bitmask 0.10
2015-09-21[feature] retrieve specific smtp certificate. Closes: #4284Kali Kaneko
2015-09-17[bug] fix assignment of the incoming serviceKali Kaneko
the second callback was actually broken, not being called when it was supposed to be. the reason is that IncomingMail.startService returns a deferred which callback is called with the loopingCall instance only when the loopingCall is stopped.
2015-08-14[bug] handle eip-config not providing locationsIvan Alejandro
Is valid for a provider not to provide locations for their gateways. - Resolves: #7281
2015-08-07[bug] schedule signal emitting in reactor threadKali Kaneko
2015-08-07[feat] add path to gpg binary in the bundleKali Kaneko
2015-06-30[style] fix typoKali Kaneko
s/self/sync
2015-06-22[feat] replace old log handler with new oneIvan Alejandro
Replace logging.getLogger with custom get_logger. Remove some unneeded dependencies and reorder other.
2015-06-08[bug] fix attribute error on mail conductorKali Kaneko
due to remaining bits that had not been changed after a refactor. - Resolves: #7093
2015-05-27[feat] adapt to new events api on commonIvan Alejandro
- Related: #6359
2015-05-21[bug] fix soledad bootstrap sync issuesRuben Pollan
* Instead of checking if soledad is still syncing for the timeuot cancel the delayed call. * Count retries properly. * Now soledad sync only returns SoledadError (#6981).
2015-03-30[bug] use ports specified in eip-service.jsonIvan Alejandro
Replace the hardcoded port '1194' for the port specified in eip-service.json. Choose the best port to use according which one is enabled in the eip-service.json file Resolves: #6541
2015-03-10[doc] Remove unneded comment about collection refsKali Kaneko
This concern is addressed by the following mail pullreq, that will be into 0.4.0 release: https://github.com/leapcode/leap_mail/pull/175 By the way, it is really funny that I cannot tell if this comment was written by meskio, as the blame says, or if I was the original author of the remark. I should stop drinking so much coffee.
2015-03-09[bug] Use Deferred.errbackRuben Pollan
The code was using 'fail' which is not a Deferred method. - Resolves: #6772
2015-02-19Use the collection instead of the mailbox to initalize IncomingMailRuben Pollan
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-11do not terminate the session on the backend, moved to mailKali Kaneko
factory.do_Stop will handle this now.
2015-02-11remove use of threading.ConditionKali Kaneko
we should deal with this with pure deferreds
2015-02-11pass userid correctly, and cast it to stringKali Kaneko
2015-02-11fix mail imports for new mail api (0.4.0)Kali Kaneko
2015-02-11Use the incoming mail IServiceRuben Pollan
From kali: add some notes about the improper handling of the mailbox required to initialize the account, and draft some notes about how to improve this in next iterations.
2015-02-11Use the new keymanager async APIRuben Pollan