summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/core/mail_services.py
AgeCommit message (Collapse)Author
2017-03-17[feat] report the real status of the VPNRuben Pollan
2017-03-15[bug] don't check the number of unread mails if incoming service hasn't startedRuben Pollan
2017-03-13[feat] emit MAIL_STATUS_CHANGED eventRuben Pollan
2017-03-13[feat] report the status of keymanager in the mail statusRuben Pollan
2017-03-12[bug] remove offline toggledrebs
The offline toggle added a race condition in which the client could end up offline forever. We decided to remove it for now and then decide if soledad client needs to know about network connectivity (check: https://0xacab.org/leap/soledad/issues/8789).
2017-03-05[feature] pixelated UA integrationKali Kaneko (leap communications)
a bit hacky and all, but this should launch the service and allow interacting from the default site (localhost:9090). this is the first example of a pyqt-js bridge, it's an interesting mechanism that we can use more in the future. no efforts made so far in authenticating the app.
2017-03-03[feat] mail status will only work for a valid useridRuben Pollan
We used to return the system status if no userid is provided. We don't do it anymore, now is only userid based. - Resolves: #8785
2017-02-27[refactor] access soledad client offline state directlydrebs
2017-02-27[refactor] use new soledad client parameterdrebs
- Resolves: #8721
2017-02-23[refactor] complete eip -> vpn rename in coreKali Kaneko (leap communications)
2017-02-09[feat] add account based keymanagement APIRuben Pollan
- Resolves: #8755
2017-02-09[feat] Get more detailed status report for emailRuben Pollan
- Resolves: #8754
2016-12-29[bug] fix the logout callKali Kaneko (leap communications)
if user attempts to logout before the incoming multiservice has an entry, there will be a KeyError raised on the MultiService.getServiceNamed() call, which is improperly reported as a confusing error message in the api return call. by catching the KeyError, we make sure that the logout call can terminate properly.
2016-11-18[refactor] defer_encryption is gone with latest soledadKali Kaneko (leap communications)
2016-11-11[bug] get user parameter in the key commandsKali Kaneko (leap communications)
This has been previously encapsulated in a dict, and the commands were not modified accordingly. I'm adding some very basic test for the KeymanagerService public api contract. - Resolves: #8577
2016-11-06[bug] properly format failure for logging on errbackdrebs
2016-10-19[style] pep8Kali Kaneko (leap communications)
2016-10-19[bug] Fix warning logging.Denis Costa
Following Twisted documentation, I found out that the warning method doesn't exist on logger class. That class has warn method instead. And I got a error because of that. https://twistedmatrix.com/documents/16.4.1/api/twisted.logger.Logger.html
2016-10-10[bug] fix error logging calls using twisted loggerdrebs
2016-10-07[bug] fail gracefully in mail service if instance not foundKali Kaneko (leap communications)
also, small refactor to make the function clearer.
2016-10-07[style] pep8Kali Kaneko (leap communications)
2016-10-07[refactor] migrate hooks to bitmask repoKali Kaneko (leap communications)
now we can deprecate service_hooks in leap.common repo
2016-10-07[refactor] use new logger infrastructureKali Kaneko (leap communications)
2016-10-03[refactor] standardize smtp and imap service modulesdrebs
2016-10-03[bug] stop syncing after logout (#8479)drebs
2016-09-30[refactor] turn mail services into twisted servicesdrebs
2016-09-30[style] use a more meaningful callback namedrebs
2016-09-28[feature]Add change password commandRuben Pollan
- Resolves: #8487
2016-09-28[bug] fix typoKali Kaneko (leap communications)
2016-09-27[feat] Fetch smtp cert automatically if missingRuben Pollan
It's missing dealing with expired certs. I remove get_smtp_certificate core command. - Closes: #8486
2016-09-22[bug] write the right json in the bitmask_tokensRuben Pollan
The json for the tokens file needs to have the format: {'mail_auth': token} - Related: #8464
2016-09-22[bug] remove unused importdrebs
2016-09-22[bug] only generate key if soledad has ever synceddrebs
2016-09-22[bug] set the public token property instead of the private onedrebs
2016-09-22[bug] delay send of generated key if token is not available (#8460)drebs
2016-09-22[bug] register keymanager instance as soon as it is created (#8460)drebs
2016-09-20[feat] discover gpg bin path instead of hardcode itRuben Pollan
2016-09-13[feat] Write service tokens to a file for email clients to read.Ruben Pollan
- Resolves: #8435
2016-09-09[bug] workaround for autoconf in cliKali Kaneko (leap communications)
2016-09-01[refactor] fix imports after merging submodulesKali Kaneko (leap communications)
2016-08-30[pkg] initial migration of bitmask.{core,cli}Kali Kaneko (leap communications)