Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-05 | Setup twisted logger and formatter | Tulio Casagrande | |
2016-10-05 | Move the application.py to twisted logger | Tulio Casagrande | |
2016-10-05 | Changed to new twisted logging system | Tulio Casagrande | |
This was storing loglines and references of the objects until a beginLoginTo was called. We moved to the new logger and added the beginLoginTo line. | |||
2016-10-05 | remove `set_portal`, it's not needed | Roald de Vries | |
2016-10-05 | remove pixelated realm's init parameters | Roald de Vries | |
They weren't used. Currently, the PixelatedAuthSessionWrapper determines the resource to use for a user. It would be more idiomatic to have the realm determine that. Actually, it should return the avatar as an IResource. See http://twistedmatrix.com/documents/current/web/howto/web-in-60/http-auth.html | |||
2016-10-05 | Revert "remove pixelated realm's init parameters" | Roald de Vries | |
This reverts commit 8fa81ff3b2cf0422098395ec9918d5b547fbbca5. | |||
2016-10-05 | remove pixelated realm's init parameters | Roald de Vries | |
They weren't used. Currently, the PixelatedAuthSessionWrapper determines the resource to use for a user. It would be more idiomatic to have the realm determine that. Actually, it should return the avatar as an IResource. See http://twistedmatrix.com/documents/current/web/howto/web-in-60/http-auth.html | |||
2016-09-30 | [#348] Aesthetical changes to the welcome emails | Tulio Casagrande | |
2016-09-30 | Adds new welcome mail text in english. | Denis Costa | |
2016-09-30 | Adds new welcome mail text in portuguese. | Denis Costa | |
2016-09-29 | adapt the EN welcome mail | Roald de Vries | |
2016-09-28 | remove private key from [gnupg] logs the right way | Roald de Vries | |
2016-09-28 | Adds fallback to previous way to get body message. | Denis Costa | |
2016-09-28 | actually 404-ing valid requests but non-existing resource | NavaL | |
Issue #684 | |||
2016-09-27 | Adds more tests for welcome mail. | Denis Costa | |
2016-09-27 | Fixes charset on welcome mail in portuguese. | Denis Costa | |
2016-09-26 | [#668] Moved user folder under pixelated subfolder | Tulio Casagrande | |
2016-09-26 | Ensuring 503 is thrown whenever the root_resource is not yet initialized, ↵ | NavaL | |
for all cases, not just when it is csrf valid. Issue #684 | |||
2016-09-26 | rearranged leap session creation to not sync nor setup account/fetcher, when ↵ | NavaL | |
using the cache Issue #773 | |||
2016-09-26 | cleaning pyc files before running tests | NavaL | |
2016-09-23 | [#668] Put search index under pixelated subfolder | Tulio Casagrande | |
2016-09-23 | Replace SRPSession usages with bonafide | Tulio Casagrande | |
In order to replace leap_auth with bonafide, we created a class to hold the user credentials | |||
2016-09-23 | Fixes typo. | Denis Costa | |
2016-09-23 | Adds translation to welcome mail. | Denis Costa | |
2016-09-22 | Moved all manhole start to manhole init | Bruno Wagner | |
The start_plugins part of the manhole initialization was being initialized, logging lines and creating a file whenever the user agent was started, as opposed to only when the manhole option is active | |||
2016-09-22 | move loglinegenerator to the support package | Roald de Vries | |
2016-09-21 | add manhole as an option to config mock | Roald de Vries | |
2016-09-21 | open telnet/ssh port only on localhost | Roald de Vries | |
2016-09-21 | add a first plugin | Roald de Vries | |
2016-09-21 | use absolute path to manhole config | Roald de Vries | |
2016-09-21 | allow both telnet and ssh | Roald de Vries | |
2016-09-21 | allow ssh for manhole | Roald de Vries | |
2016-09-21 | add manhole option to user agent | Roald de Vries | |
2016-09-16 | Moved to the correct place | Tulio Casagrande | |
2016-09-16 | Add script to send mail to multiple users for testing | Tulio Casagrande | |
2016-09-16 | Add fileutils to requirements and removed pry | Tulio Casagrande | |
2016-09-13 | [#778] Handling case of failed key upload | Tulio Casagrande | |
If we get any problem with the upload of the user's public key, we are deleting the key pair from the local database and denying login. That way, a new login will have a chance to regenerate the key and upload it properly. | |||
2016-09-13 | [#778] Isolated and fixed keymanager tests | Tulio Casagrande | |
We covered a lot of missing cases on the keymanager tests. We also isolated these tests, that caused some other tests to break, so we fixed them. | |||
2016-09-13 | [#778] Renaming get_key to be consistent with keymanager | Tulio Casagrande | |
2016-09-12 | [#698] Add default user to the integration test client | Tulio Casagrande | |
The functional tests depend on a pre-existing default user. As it uses the integration test client, we added this default user to the client setup. | |||
2016-09-12 | multi_user_client now accounts for the login process | Bruno Wagner | |
The login resource was being totally mocked out of the integration tests, I adapted the test client to touch the actual login code and fixed the multi_user_client to use the same checker the single user one was using. With that change we now have tests that cover the change of authenticating with bonafide | |||
2016-09-12 | Implements bonafide to replace leap.auth | Bruno Wagner | |
This still uses the SRPSession object to hold the credentials so we don't have to adapt the rest of the user agent code | |||
2016-09-12 | Added a small sleep before each login check | Bruno Wagner | |
To ensure we don't overload the server with requests, we'll sleep a little bit before each request to check if the inbox is already loaded | |||
2016-09-09 | Adapted the concurrent_logins.rb to measure the loading page | Bruno Wagner | |
It now requests using the same session that it logs in until the user arrives at the inbox (denoted by the compose-trigger showing up on the html in this case) | |||
2016-09-08 | concurrent_logins script now measure HTTP request time | Bruno Wagner | |
2016-09-08 | Logging out a logged out user was breaking the UA | Bruno 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-09-08 | Fixed test to correctly mock the mail_fetcher | Bruno Wagner | |
2016-09-08 | [#778][Test] Don't send an existing public key | Tulio Casagrande | |
I added a new test to check that an existing public key is not being sent to leap on every login | |||
2016-09-08 | Update mock library to 2.0.0 | Tulio Casagrande | |
We were using an old version of the python's mock library, which lacks new features such as assert_called() and assert_not_called() that I found handy to test #778 | |||
2016-09-08 | Only send public key if a new key was generated | Bruno Wagner | |
We were always sending the public key to nicknym, even if it was already there. The send_key method purpose is to update the public key in case a new pair is created and shouldn't be done at every login |