summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/services/mail
AgeCommit message (Collapse)Author
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-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-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-02-19Use the collection instead of the mailbox to initalize IncomingMailRuben Pollan
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.
2014-12-18Quit Bitmask if there is no polkit agent running.Ivan Alejandro
Closes #6150.
2014-09-11Add email firewallRuben Pollan
2014-09-03Code cleanup and logging improvements.Ivan Alejandro
2014-07-16Code style fixes.Ivan Alejandro
2014-07-14Use specific settings for backend.Ivan Alejandro
This way we get rid of Qt on the backend side. The use of QSettings in the backend was breaking the app on OSX.
2014-07-14Do backend calls using kwargs.Ivan Alejandro
2014-07-08defer encryptionKali Kaneko
2014-05-28Properly set userid for SMTPTomás Touceda
2014-05-23Fix method names.Ivan Alejandro
2014-05-21Rename backend methods for consistency.Ivan Alejandro
2014-05-21Move waiting logic for imap stop to the backend.Ivan Alejandro
Also, improve quit and cleanup calls.
2014-05-21Move Mail logic to backend.Ivan Alejandro
2014-05-21Separate imap/smtp logic from conductor.Ivan Alejandro
2014-05-21Refactor SoledadBootstrapper to backend.Ivan Alejandro
2014-05-08Organize smtp logic in the bootstrapper.Ivan Alejandro
2014-04-17Use consistent wording for triggers documentation.Ivan Alejandro
2014-04-17Use Slot decorator instead of SLOT docstring.Ivan Alejandro
2014-03-18Catch soledad invalid token error (#5191).drebs
2014-02-07Merge remote-tracking branch 'refs/remotes/kali/feature/memstore-support' ↵Tomás Touceda
into develop
2014-02-07Ensure IMAP flushes data to disk before quitting. Closes #5095.drebs
2014-01-27make plumber use memory storeKali Kaneko
2014-01-23Replace provider hardcoded path with helper.Ivan Alejandro
Also reorder some imports and remove unused ones.
2014-01-13able to import maildirKali Kaneko
2014-01-12rename repair to plumber to suit more generic functionalityKali Kaneko
2014-01-12make plumber use the cached uuid instead of authenticatingKali Kaneko
2014-01-12Merge remote-tracking branch 'refs/remotes/kali/feature/offline-mode' into ↵Tomás Touceda
develop
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.
2014-01-08Flag imap session for closing. Fixes: #4925Kali Kaneko
This will need a more serious investigation, since we're not shutting down all the imap-related objects, but will do for now to prevent access to different accounts while a session is initiated in the MUA. (tested with thunderbird).
2013-12-27update mail path after refactorKali Kaneko
2013-12-20mail logsKali Kaneko
2013-12-18add repair mailbox utilityKali Kaneko
2013-11-12re-raise the exceptions on init as expectedKali Kaneko
2013-11-11Fix call to smtp gateway.drebs
2013-11-07Reject sender if it's not the logged in userTomás Touceda
2013-11-06Initializes mail service with the user id.Kali Kaneko
This will be used to properly obtain the private key that now is a property. It will also be needed for the imap authentication.
2013-10-31improve error handlingKali Kaneko
2013-10-30Properly stop imap at logoutTomás Touceda