Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2016-09-05 | Adapted register after latest changes | Bruno Wagner | |
Register was trying to use LeapConfig and breaking when trying to register users | |||
2016-08-31 | Reading interstitial on class init | Bruno Wagner | |
The interstitial was being read at every login request, that was a blocking read on the main loop for every user. That file was also being opened and not closed at every request, that would aggravate the 'too many open files' problem | |||
2016-08-31 | Improves help function. | Denis Costa | |
2016-08-31 | Adds request total time to load test script. | Denis Costa | |
2016-08-30 | Adds total time of request to script. #771 | Denis Costa | |
2016-08-30 | [#765] Move combined certificates to the leap folder | Tulio Casagrande | |
Since we are creating the combined certificates at the beginning of the UA and using it for multiple users, it makes more sense to create it in the leap folder instead of on a temporary file This bundle will be updated on every UA start | |||
2016-08-30 | Finish login load test script. #771 | Denis Costa | |
2016-08-30 | #761 added script to loadtest parallel attachment upload | NavaL | |
2016-08-29 | Fixes script to run login several times | Denis Costa | |
2016-08-29 | [#765] Move combined_ca_bundle to UA initialization | Tulio Casagrande | |
With this change we don't have to create the combined_ca_bundle for every user at every login. To support this change, we started migrating away from the LeapCertificate class that was making the LeapProvider setup more brittle |