Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-19 | Started deferring leap session creation #759 | Bruno Wagner | |
Started adapting get_leap_session to deferreds Soledad and keymanager setup calls will now happen in deferreds and leap session creation itself is a deferred with callbacks This is a start in breaking the big blocking calls we were doing on the main thread, this was done without changing code inside the leap libraries yet so things can be further optimized This breaks the ~4 seconds get_leap_session piece into smaller 1 seconds one, that can be further optimized and deferred to even smaller calls There are requests calls happening on the main thread that should get this number even further down Also moved some pieces from bitmask libraries to our bootstrap, because they are not bitmask libraries anymore and that was causing confusion | |||
2016-06-24 | Issue #694 add an admin restricted resource for user stats | NavaL | |
2016-06-23 | refactoring: renaming services factory methods to relate them to user ↵ | NavaL | |
services sessions | |||
2016-06-23 | refactoring: moved Service factories to the service config file | NavaL | |
2016-02-05 | closing the services closes leap session, which stops background tasks, ↵ | NavaL | |
close soldedad and remove it from cache Issue #586 | |||
2016-01-22 | Add mutli-user mode to user-agent | Folker Bernitt | |
- Issue #576 - To start in multi user, run with --multi-user --provider provider-name.tld | |||
2016-01-18 | Move user folder logic up to Services | Folker Bernitt | |
- Issue #576 | |||
2016-01-18 | Refactor Services to use provided constructor arguments | Folker Bernitt | |
- Issue #576 | |||
2016-01-15 | Removes InputMail.FROM_EMAIL_ADDRESS constant #578 | Giovane | |
- Created the replier component to generate the reply dict for the email. This was needed to decouple the InputMail from the need to know who is the logged user. | |||
2016-01-13 | Changed the search engine setup to use the logger | Bruno Wagner | |
2016-01-12 | Issue #577 - Added namespace to search index path | Bruno Wagner | |
2015-12-18 | extracted a leap attachment store, handling all attachment responsibilities, ↵ | mnandri | |
including saving attachments. Issue #548 | |||
2015-11-09 | use mail_service to inject account_email into root_resource | sw00 | |
instead of using leap_session, mail_service can be used to get the account email. | |||
2015-11-06 | Refactor - Removed class SoledadSession | Jefferson Stachelski | |
The SoledadSession class was removed and some methods implemented there was moved to LeapSessionFactory and LeapProvider | |||
2015-11-04 | Issue #499 - removed the local SMTP | Jefferson Stachelski | |
2015-11-04 | Enable new MailSender and disable the local smtp one | Folker Bernitt | |
- Issue #499 | |||
2015-11-04 | Instantiate new MailSender in Services | Folker Bernitt | |
- Issue #499 - Some smaller refactorings - Extract smtp cert download to own class | |||
2015-11-03 | Issue #499 Moved remote smtp configuration | Bruno 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-03 | Rename MailSender to LocalSmtpMailSender | Folker Bernitt | |
- Issue #499 | |||
2015-09-21 | #442 Creates feedback service that create tickets on leap web. | Giovane | |
2015-09-08 | Remove unused SoledadQuerier from Services | kaeff | |
2015-09-04 | Remove SoledadQuerier from Services | kaeff | |
- Issues: #449, #432 | |||
2015-09-04 | Use SearchIndexStorageKey in favor of SoledadQuerier | kaeff | |
2015-09-01 | [bug] set from mail address as first step | Victor Shyba | |
This is needed while indexing mail and other logic can use it. Setting it as soon as it is possible. | |||
2015-08-25 | [refactor] remove mailbox references | Victor Shyba | |
Extracted listener logic and removed remaining mailboxes references Issues -- #439 -- #440 | |||
2015-08-24 | [bug] start mailboxes properly | Victor Shyba | |
mail_store is needed as parameter, not querier --- Issue #439 | |||
2015-08-11 | Worked on integration tests. | Folker Bernitt | |
2015-08-11 | Made LeapMail compatible with SearchEngine. | Folker Bernitt | |
2015-08-11 | First steps migrating mail service to new data model. | Folker Bernitt | |
2015-08-11 | [refactor] Extracts get_key logic, sharing it | Victor Shyba | |
This avoids direct access to keymanager and reuses logic from NickNym class. -- Issue #422 | |||
2015-08-11 | Added mail store to mail service. | Folker Bernitt | |
2015-08-11 | disable mark all as recent and remove duplicates for now as they need review | Victor Shyba | |
2015-08-11 | migrates smtp, working | Victor Shyba | |
2015-08-11 | All mails now displays mails. | Folker Bernitt | |
2015-08-11 | fix pep8 in order to run tests | Victor Shyba | |
2015-08-11 | Disabled soledad_querier.remove_duplicates for now. | Folker Bernitt | |
2015-08-11 | Moved mark_all_as_not_recent to yield. | Folker Bernitt | |
2015-08-11 | Added some more yields to the soledad wrapper code. | Folker Bernitt | |
2015-08-11 | Working on pixelated-user-agent. | Folker Bernitt | |
- Startup works till all mails are queried | |||
2015-08-11 | setup search engine using inlineCallbacks | Victor Shyba | |
2015-06-12 | [refactor] dont access private soledad instance | Victor Shyba | |
Get soledad from soledad_session, instead of using the private one from Account. | |||
2015-06-12 | fixes last commit typo, soledad_querier doesnt come from self | Victor Shyba | |
2015-06-12 | [refactor] SearchEngine does not need a querier | Victor Shyba | |
It was used only to retrieve encryption key. This should be done by who is using it. | |||
2015-06-11 | Removing lost imports | Victor Shyba | |
2015-06-09 | Broke initialization of services down by parts | Bruno Wagner | |
2015-06-09 | Extracted services setup in a separate class | Bruno Wagner | |
We removed app factory and moved root resource initialization to application.py |