Age | Commit message (Collapse) | Author |
|
The previous behaviour only checked xsrf-token in headers, but it can be
informed in a token as well.
|
|
|
|
services sessions
|
|
|
|
Previously some attachments were being showed as UNNAMED. This change fix it and
creates propers tests for attachments.
See: #608
|
|
See: #608
|
|
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
|
|
This is needed as we need to provide empty FEEDBACK_URL, just to remind that it can be set if desired
Issue #710
|
|
Some keymanager api was updated, so we needed to update some calls.
|
|
Return 503 code while RootResource is in MODE_STARTUP
|
|
generation"
This reverts commit 6b528c26a05f1c3f969a9896328be408bcfd6064.
|
|
|
|
|
|
Issue 695: Show all recipients in mail sent folder
|
|
In single user-mode, the InvalidAuthTokenError may occur during
initialization
|
|
|
|
|
|
- now username and user_id are mapped when the user logs in
- Issue #686
|
|
register sends it too.
Issue #686
|
|
|
|
|
|
the reactor if single-user mode
Issue #689
|
|
|
|
|
|
The previous description were mentioning dispatcher use, but since we
don't use it anymore, they were changed to refer to server-mode.
|
|
|
|
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.
|
|
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.
|
|
* Remove GenericDeferredErrorHandler class
* Convert static method generic_error_handling to function instead
|
|
Removed the time logging, it can be put adhoc when
we want to test a specific case
|
|
|
|
I kept the logging functions so we can log times for tests
and to investigate issues, but I removed all usages of them
until someone needs them
|
|
handles login, logout, mail and tags resources
|
|
|
|
|
|
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
|
|
cryptography is now a hard dependency, so we are removing the use of
pycryptopp.
|
|
Add CORS headers to sandbox resource
Add OpenSans in normal font weight (400) to the sandbox CSS
|
|
|
|
|
|
- Deferred was not handled as required
- Test did not assert call to expire
|
|
fixing build
|
|
- The main identifier of a key now is the fingerprint, not the id
anymore
- The address is not required anymore when creating the json
|
|
Issue #612
|
|
Issue #612
|
|
- root resources changes the csrf token cookie everytime it is loaded, in particular during the intestitial load during login
- it will also add that cookie on single user mode
- initialize will still load all resources
- but they you cant access them if the csrf token do not match
- all ajax calls needs to add the token to the header
- non ajax get requests do not need xsrf token validation
- non ajax post will have to send the token in as a form input or in the content
Issue #612
|
|
- Issue #615
- IMAPAccount ctor reuses same instance for all accounts
|
|
- Issue #615
- invalid token raised by soledad after timeout,
if we see this, recreate the session on next login
|
|
- Issue #615
- Fixed some long broken but not failing tests
|
|
- measures time and cpu time and displays percentage
|