summaryrefslogtreecommitdiff
path: root/service/pixelated/config/services.py
AgeCommit message (Collapse)Author
2017-07-25[pkg] packaging and path changesKali Kaneko
- move all the pixelated python package under src/ - move the pixelated_www package under the leap namespace - allow to set globally the static folder - add hours and minutes to the timestamp in package version, to allow for several releases a day.
2017-01-19Add copyright statements to all Python files that doesn't have itOla Bini
2016-10-28authentication now returns AuthenticationNavaL
leap session creation is only done post-interstitial and that logic is also extracted into its own class #795
2016-10-19Adapted logging in the UA to use twisted.loggerBruno Wagner
2016-09-26[#668] Moved user folder under pixelated subfolderTulio Casagrande
2016-09-23[#668] Put search index under pixelated subfolderTulio Casagrande
2016-09-08Logging out a logged out user was breaking the UABruno Wagner
In case a user was being logged out and there's a soledad invalid auth token error, there might be an inconsistent state where the user session doesn't exist when this second logout is tried. This was breaking the login for that user until the next UA restart, I adapted the code to make logging out an user idempotent to prevent this corner case
2016-08-19Started deferring leap session creation #759Bruno 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-24Issue #694 add an admin restricted resource for user statsNavaL
2016-06-23refactoring: renaming services factory methods to relate them to user ↵NavaL
services sessions
2016-06-23refactoring: moved Service factories to the service config fileNavaL
2016-02-05closing the services closes leap session, which stops background tasks, ↵NavaL
close soldedad and remove it from cache Issue #586
2016-01-22Add mutli-user mode to user-agentFolker Bernitt
- Issue #576 - To start in multi user, run with --multi-user --provider provider-name.tld
2016-01-18Move user folder logic up to ServicesFolker Bernitt
- Issue #576
2016-01-18Refactor Services to use provided constructor argumentsFolker Bernitt
- Issue #576
2016-01-15Removes InputMail.FROM_EMAIL_ADDRESS constant #578Giovane
- 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-13Changed the search engine setup to use the loggerBruno Wagner
2016-01-12Issue #577 - Added namespace to search index pathBruno Wagner
2015-12-18extracted a leap attachment store, handling all attachment responsibilities, ↵mnandri
including saving attachments. Issue #548
2015-11-09use mail_service to inject account_email into root_resourcesw00
instead of using leap_session, mail_service can be used to get the account email.
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-04Enable new MailSender and disable the local smtp oneFolker Bernitt
- Issue #499
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-03Rename MailSender to LocalSmtpMailSenderFolker Bernitt
- Issue #499
2015-09-21#442 Creates feedback service that create tickets on leap web.Giovane
2015-09-08Remove unused SoledadQuerier from Serviceskaeff
2015-09-04Remove SoledadQuerier from Serviceskaeff
- Issues: #449, #432
2015-09-04Use SearchIndexStorageKey in favor of SoledadQuerierkaeff
2015-09-01[bug] set from mail address as first stepVictor 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 referencesVictor Shyba
Extracted listener logic and removed remaining mailboxes references Issues -- #439 -- #440
2015-08-24[bug] start mailboxes properlyVictor Shyba
mail_store is needed as parameter, not querier --- Issue #439
2015-08-11Worked on integration tests.Folker Bernitt
2015-08-11Made LeapMail compatible with SearchEngine.Folker Bernitt
2015-08-11First steps migrating mail service to new data model.Folker Bernitt
2015-08-11[refactor] Extracts get_key logic, sharing itVictor Shyba
This avoids direct access to keymanager and reuses logic from NickNym class. -- Issue #422
2015-08-11Added mail store to mail service.Folker Bernitt
2015-08-11disable mark all as recent and remove duplicates for now as they need reviewVictor Shyba
2015-08-11migrates smtp, workingVictor Shyba
2015-08-11All mails now displays mails.Folker Bernitt
2015-08-11fix pep8 in order to run testsVictor Shyba
2015-08-11Disabled soledad_querier.remove_duplicates for now.Folker Bernitt
2015-08-11Moved mark_all_as_not_recent to yield.Folker Bernitt
2015-08-11Added some more yields to the soledad wrapper code.Folker Bernitt
2015-08-11Working on pixelated-user-agent.Folker Bernitt
- Startup works till all mails are queried
2015-08-11setup search engine using inlineCallbacksVictor Shyba
2015-06-12[refactor] dont access private soledad instanceVictor Shyba
Get soledad from soledad_session, instead of using the private one from Account.
2015-06-12fixes last commit typo, soledad_querier doesnt come from selfVictor Shyba
2015-06-12[refactor] SearchEngine does not need a querierVictor Shyba
It was used only to retrieve encryption key. This should be done by who is using it.