Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-28 | authentication now returns Authentication | NavaL | |
leap session creation is only done post-interstitial and that logic is also extracted into its own class #795 | |||
2016-10-26 | extracting username before doing bonafide auth #795 | NavaL | |
2016-10-26 | Adds real authentication | Denis Costa | |
We also did some refactoring in order to have things working. #795 | |||
2016-10-26 | Fixes tests. | Denis Costa | |
I also split Athenticaton class into two. So I keep the same API for old code and have different things in two different classes. #795 | |||
2016-10-26 | Moving authentication out of login_resource | Bruno Wagner | |
This is ongoing work to be able to accept and validate user domain on login (so the user can use <username> or <username@domain.com>) We are extracting the authentication logic from login_resource to be able to test and cover the cases we need | |||
2016-10-26 | moving pixelated-maintenance register to use bonafide instead of leap.auth #792 | NavaL | |
2016-10-21 | [#797] reinstating use of the provided email body charstet encoding | NavaL | |
2016-10-19 | Adapted test now that leap.mail has a default charset | Bruno Wagner | |
2016-10-19 | Adapted logging in the UA to use twisted.logger | Bruno Wagner | |
2016-10-18 | Adapted imports to reflect new bitmask-dev dependency | Bruno Wagner | |
2016-10-11 | [#792] Move leap.bonafide to leap.bitmask.bonafide | Tulio Casagrande | |
2016-10-07 | use test client in test case through composition instead of inheritance | Roald de Vries | |
2016-10-06 | Removed tornado and dispacher references | Tulio Casagrande | |
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-26 | [#668] Moved user folder under pixelated subfolder | Tulio Casagrande | |
2016-09-26 | rearranged leap session creation to not sync nor setup account/fetcher, when ↵ | NavaL | |
using the cache Issue #773 | |||
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 | Adds translation to welcome mail. | Denis Costa | |
2016-09-21 | add manhole as an option to config mock | 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 | 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 | 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-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 | |||
2016-08-29 | Adds script to automate load test. | Thais Siqueira | |
2016-08-26 | Normalized the output of the patch | Bruno Wagner | |
We had different outputs for inlineCallbacks and traditional callbacks and the output was kinda confusing. We normalized the output to <time> <type>: function <name> (<file>:<line>) in thread <thread_id> We also changed the earlier type from deferred to callback (because that is what's being measured) so now we have two possible types: callback and inlineCallbacks | |||
2016-08-26 | Corrected the patch to measure returnValue on inlineCallbacks | Thais Siqueira | |
The inlineCallback returnValue has a different logic using exceptions, the way we measured before, we were getting the time of the whole deferred chain (including all the callbacks) instead of exclusively the timing of the last yield up to the returnValue call. | |||
2016-08-26 | Revert "fixing twisted patch" | Thais Siqueira | |
This reverts commit 480e7d3bd48f2a7c23a76843750daaa03f2b12b3. | |||
2016-08-26 | Revert "showing the full path of inlineCallback method being called" | Thais Siqueira | |
This reverts commit 8ef8acf8e853fe097c379eed4d65e67f409531d1. | |||
2016-08-26 | showing the full path of inlineCallback method being called | NavaL | |
2016-08-26 | fixing twisted patch | NavaL | |
2016-08-25 | Adapted the twisted patch to measure inlineCallbacks #768 | Bruno Wagner | |
We did two changes to the twisted patch to be able to measure the inlineCallbacks correctly: - Filtered the traditional callbacks timing so that it doesn't print inlineCallback timings - Added a measurement for the g.send() method inside the inlineCallback, to measure the actual execution time of the call on the main thread, between the inlineCallback yields |