summaryrefslogtreecommitdiff
path: root/service/pixelated/bitmask_libraries/session.py
AgeCommit message (Collapse)Author
2016-04-13Issue #674: Update Account usage to pass user_idCaio Carrara
There is an update on leap_mail where an user id became required to create an Account. So, this change update the Account usage on user agent to pass this parameter.
2016-04-04Migrate ImapAccount to AccountTulio Casagrande
Migrate all usage of leap.ImapAccount to leap.Account We had to adapt some calls because of signature changes and, because we need the Account to be initialized before moving on, we are directly using the deferred initialization that the account has See: https://github.com/leapcode/leap_mail/pull/228
2016-02-24Create a new deferred for all IMAPAccount callsFolker Bernitt
- Issue #615 - IMAPAccount ctor reuses same instance for all accounts
2016-02-24Recreate session on soledad problemsFolker Bernitt
- Issue #615 - invalid token raised by soledad after timeout, if we see this, recreate the session on next login
2016-02-23Only do initial sync on session creationFolker Bernitt
- Issue #615 - Fixed some long broken but not failing tests
2016-02-11Redownload SMTP certficates if necessaryFolker Bernitt
- Issue #591 - using leaps should_redownload for check
2016-02-10Download SMTP client certificate, not VPN oneFolker Bernitt
- Issue #591
2016-02-09Close account on session closeFolker Bernitt
- Issue #586
2016-02-09Move sessions into SessionCacheFolker Bernitt
- Issue #586
2016-02-05closing the services closes leap session, which stops background tasks, ↵NavaL
close soldedad and remove it from cache Issue #586
2016-02-01Fix parameters order on _set_fresh_account #587Giovane
2016-01-29Fix: Only act on generated keys for current userFolker Bernitt
- Issue #587
2016-01-28making async setup user services after authNavaL
Issue #583
2016-01-18Move soledad files to user folderFolker Bernitt
- Issue #576
2015-11-06Refactor - Removed class SoledadSessionJefferson Stachelski
The SoledadSession class was removed and some methods implemented there was moved to LeapSessionFactory and LeapProvider
2015-11-04Issue #499 - removed the local SMTPJefferson Stachelski
2015-11-04Instantiate new MailSender in ServicesFolker Bernitt
- Issue #499 - Some smaller refactorings - Extract smtp cert download to own class
2015-11-03Issue #499 Moved remote smtp configurationBruno Wagner
We removed the common parts from the bitmask libraries smtp and adapted the tests. We also advanced the new mail sender implementation, but it is coupled to the twisted.mail.smtp.User currently and we need to adapt leap mail to remove this dependency
2015-11-03Add new MailSender based on OutgoingMailFolker Bernitt
- Issue #499 - No longer needs local smtp port
2015-10-27Moves welcome mail logic inside LeapSessionGiovane
2015-09-16Moved account to after sync function #458Bruno Wagner
Imap account creation was firing post sync hooks and that was trying to use the mailboxes that were not synced yet. Just moved that for the after sync together with the incoming mail fetcher
2015-09-16Fixed duplicate document error on reruns #458Bruno Wagner
Setting up the incoming mail fetcher checked for an INBOX before the first sync, that created an INBOX on every new machine and when you removed the leap folder. We moved that right after the initial sync, along the generation of the OpenPGP keys and adapted the tests
2015-08-11Added mail_store to LeapSession.Folker Bernitt
- Issue #420
2015-08-11Wait for account to become ready before access.Folker Bernitt
2015-08-11Enable initial sync and background jobs.Folker Bernitt
2015-08-11fixes mail fetcherVictor Shyba
2015-08-11migrates smtp, workingVictor Shyba
2015-08-11keymanager reenabledVictor Shyba
2015-08-11reenable background jobsVictor Shyba
2015-08-11Working on pixelated-user-agent.Folker Bernitt
- Startup works till all mails are queried
2015-08-11Temporary changes to make maintenance.py work with soledad 0.7.1.Folker Bernitt
2015-08-11fixes start mail fetcherVictor Shyba
2015-08-11trying out a new migrationVictor Shyba
2015-06-19[refactor] Use auth for fewer parametersVictor Shyba
2015-06-18SMTP should be getting up properly againBruno Wagner
The latest changes on the platform caused the user agent to be unable to download the smtp client certificate, receiving a 401 in response. I added the authorization header to the call on the user agent so that is fixed.
2015-06-15[doc] removing constructor docstring, since the one present on class is ↵Victor Shyba
already explaining this
2015-06-15key generation isnt a side effect of start background jobsVictor Shyba
2015-06-15[doc] LeapSession docstring now matches realityVictor Shyba
2015-06-15SMTP now runs with the rest of the background jobs, that means register no ↵Bruno Wagner
longer starts the smtp server
2015-06-10checking keys is a session responsabilityVictor Shyba
2015-06-09Removed triplicated code to concatenate user mailVictor Shyba
2015-06-08Heavy rework on certs, removed most of it, simplified the logicBruno Wagner
2015-06-08Moved initialization, fingerprint and cert inside LeapCertificate classBruno Wagner
2015-06-04removing unused importsVictor Shyba
2015-06-03Changed the method used to open a leap session to a meaningful and ↵Bruno Wagner
non-conflicting name
2015-05-04update testsrafael lisboa
2015-04-23Changes to streamline the session creation and authenticate with the ↵Bruno Wagner
external srp leap library
2015-04-02Removed unused certs_home code.Folker Bernitt
2015-03-30Auto refresh provider certificate on start.Folker Bernitt
- Issue #333
2015-03-18cleaning unused imports and variablesVictor Shyba