summaryrefslogtreecommitdiff
path: root/service/pixelated/config/services.py
AgeCommit message (Collapse)Author
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.
2015-06-11Removing lost importsVictor Shyba
2015-06-09Broke initialization of services down by partsBruno Wagner
2015-06-09Extracted services setup in a separate classBruno Wagner
We removed app factory and moved root resource initialization to application.py