summaryrefslogtreecommitdiff
path: root/service/pixelated/application.py
AgeCommit message (Collapse)Author
2016-06-14starting the server when the reactor is running and adding proper error ↵NavaL
handling during multi-user boostrap - reactor.stop will not work if the reactor is not running. This will make sure it will be stopped on bootstrap errors now. - added a wrapper that returns a defer.fail for exceptions thrown during the multi-user boostrap - Issue #535
2016-06-02Revert "added custom c extension to set mutex locking for openssl rand ↵NavaL
generation" This reverts commit 6b528c26a05f1c3f969a9896328be408bcfd6064.
2016-06-01added custom c extension to set mutex locking for openssl rand generationNavaL
2016-05-30Handle errors on started processTulio Casagrande
In single user-mode, the InvalidAuthTokenError may occur during initialization
2016-05-22accomodates the case where the email address is the data sent with the eventNavaL
- now username and user_id are mapped when the user logs in - Issue #686
2016-05-20adding event as first argument on invalid soledad register callback. ↵NavaL
register sends it too. Issue #686
2016-05-19when invalid soledad auth token, it logs user out if multi-user and stops ↵NavaL
the reactor if single-user mode Issue #689
2016-05-11Remove dispatcher references from serviceCaio Carrara
Since we're not using dispatcher anymore, it doesn't make sense to keep dispatcher references and program flows that depend on it. For example, it doesn't make sense keep the flag --organization-mode, so it was removed as well.
2016-02-19Fixed arity of two event callbacksFolker Bernitt
2016-02-11adds argument to supply custom disclaimer/banner on login screenNavaL
Issue #598
2016-02-05closing the services closes leap session, which stops background tasks, ↵NavaL
close soldedad and remove it from cache Issue #586
2016-02-03reverting unnecessary steps to not re-load leap-sessions on re-login, as ↵NavaL
they are already cached from leap side - fixing build Issue #590
2016-02-03move leap session creation to be done after interstitial is loadedNavaL
Issue #590
2016-01-28making async setup user services after authNavaL
Issue #583
2016-01-27Add a login multi user functional testFolker Bernitt
- Issue #576 - Extended AppTestClient with multi user support
2016-01-26minor refactoringsNavaL
Issue #576
2016-01-25added integration testNavaL
Issue #576
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-19Make RootResource read account email from mail serviceFolker Bernitt
- Issue #576
2016-01-18root resource now depends on the services factory -- and mail service, for ↵NavaL
now -- Issue #576
2016-01-18Refactory KeyResource to get services from sessionFolker Bernitt
- Issue #576 - Only first step (other services not changed yet) - Faked session access for now
2016-01-18Refactor Services to use provided constructor argumentsFolker Bernitt
- Issue #576
2016-01-13Changed log level to INFO for the pixelated namespace and added basic info ↵Bruno Wagner
messages
2015-10-27Moves welcome mail logic inside LeapSessionGiovane
2015-10-22Move interstitial to root resourceFolker Bernitt
- Issue #501 - Moves assets to startup-assets - No more switching between twisted resources at runtime
2015-10-20Refactored the welcome mail logic and add a testJefferson Stachelski
2015-10-15issue #484 - Removed the print commited by mistakeJefferson Stachelski
2015-10-14issue #484 - Add welcome mail for new accountsJefferson Stachelski
Make a logic to add the welcome mail in INBOX when the user log into account at the first time
2015-10-12fix typo.Christoph Kluenter
we can't really test this part of the code ...
2015-10-12Move SOLEDAD_INVALID_AUTH_TOKEN listner to outermost user agent startFolker Bernitt
- Issue #485 - Problem was that register starts ZMQ without a session every time soledad is used - This reverts commit 36b9261f609901b83da4f8915640eb6043530f01
2015-09-21#442 Creates feedback service that create tickets on leap web.Giovane
2015-09-03#304 Adds PixelatedSite class to hold custom request configuration and ↵Giovane
remove foundation inline javascript.
2015-08-11fix initialize_leapVictor Shyba
2015-08-11Enable initial sync and background jobs.Folker Bernitt
2015-08-11Working on pixelated-user-agent.Folker Bernitt
- Startup works till all mails are queried
2015-06-09Extracted services setup in a separate classBruno Wagner
We removed app factory and moved root resource initialization to application.py
2015-06-09clean unused imports after certs and app cleanupVictor Shyba
2015-06-08Fixed certificates initialization and removed which_api_bundleBruno Wagner
2015-06-05Added creation of input mail from python messageBruno Wagner
That way we don't need extra logic for the welcome mail, we just have to read the file and send the contents to the input mail parser and that's it. Also moved the logic of adding a welcome mail to the mailboxes because it has knowledge of mailbox methods anyways.
2015-06-05Moved register out of application like maintenanceBruno Wagner
2015-06-05Refactoring the config, logging_setup is now called loggerBruno Wagner
2015-06-05Loading page is now in the resources folderBruno Wagner
2015-06-04Config dispatcher and config_ua are now in credentialsBruno Wagner
2015-06-04Initialization is not config, moving it to pixelated.applicationBruno Wagner