- May 05, 2012
-
-
Lloyd Hilaiel authored
-
- May 04, 2012
-
-
Ben Adida authored
-
Lloyd Hilaiel authored
update the http_forward module to allow global request timeouts to be set, use this to implement a 15s upper bound on requests for declaration of support in development. This should fix unit tests
-
Ben Adida authored
added conformance tests. tests should now pass updated to jwcrypto that has proper callback delay guarantees and removed unnecessary setTimeouts Updated all calls to jwcrypto to use the more intuitive API. Fixed a front-end test that was failing due to true asynchronicity of jwcrypto.
-
- May 03, 2012
-
-
Austin King authored
Renaming kpi_backend_db_hostname and port to kpi_backend_db_url. Updated with KPIggybank endpoint, posting form data
-
- May 04, 2012
-
-
Shane Tomlinson authored
-
- May 03, 2012
-
-
Lloyd Hilaiel authored
wsapi code cleanup: always name the response 'res', never 'resp'. also fixes several bugs in error handling code. closes #1277
-
- May 02, 2012
-
-
Shane Tomlinson authored
* user.js: Update verifyEmail and verifyUser to take a password. * network.js: Update completeEmailRegistration and completeUserRegistration to take a password. * Replace verify_email_address.js and add_email_address.js with a single verify_secondary_address.js to reduce duplication. * Update the templates. * Bring back verify_email_address and add_email_address templates, but remove the verify password field. * To dom-jquery, add show, hide functions.
-
Austin King authored
-
Austin King authored
-
- May 03, 2012
-
-
Lloyd Hilaiel authored
modify interaction_data api to always return a quick success, update hub.js to add an .all() function that subscribes to all published events, interaction_data module now adds all published events to event stream
-
Lloyd Hilaiel authored
implement frontend interaction_data mechanisms, still require tests, event_stream population, and reduced UA information parsing
-
- May 02, 2012
-
-
Lloyd Hilaiel authored
require authentication on complete_* wsapis to reduce risk now that password is provided before email verification. issue #290 and a pre-requisite for issue #1000
-
Shane Tomlinson authored
* /wsapi/complete_email_addition no longer has to bcrypt the password, so the previously mentioned race condition should be a thing of the past. * in pages/start.js, signUp is now a module so it has to be started. * in controllers/actions.js doEmailConfirmed is no longer an action and is no longer needed.
-
Shane Tomlinson authored
* Update the "stage_user" and "stage_email" to take a password where appropriate. * Remove pass from calls to "complete_user_creation" and "complete_email_addition" * Update database drivers to set the account password where appropriate. * Update unit tests.
-
Shane Tomlinson authored
* Remove the forgot_password controller, templates, tests, etc. * Update authenticate to trigger "new_user" with rehydration info * Update set_password to be able to handle resetting passwords as well. * Update the state machine to handle password setting or resetting.
-
Shane Tomlinson authored
-
Austin King authored
-
Austin King authored
-
Austin King authored
-
Austin King authored
-
- May 01, 2012
-
-
Austin King authored
-
Austin King authored
-
Austin King authored
-
- Apr 27, 2012
-
-
Shane Tomlinson authored
* This fixes a problem where it is possible that a user takes more than 2 minutes to answer, making the already generated assertion invalid. * A lot of general cleanup of the state machine. * Push all post email selection flows to a new state, "email_valid_and_ready" which decides whether to ask the user the computer ownership status. * Assertions are generated after the "is this your computer" is asked. * doEmailChosen is replaced with doGenerateAssertion - there were multiple calls to generate an assertion, not very DRY. * Fix a problem in network.js where a user who completes user registration should be marked as authenticated. * rename email_chosen.js to generate_assertion.js to clarify its purpose. issue #1460
-
- Apr 19, 2012
-
-
Austin King authored
-
- Apr 18, 2012
-
-
Austin King authored
-
- Apr 17, 2012
-
-
Austin King authored
-
Austin King authored
-
Lloyd Hilaiel authored
re-work complete_email_addition to return faster in the case where a secondary email address is being added - mitigates issue #1445 for the purposes of a hotfix to train-2012.04.11
-
- Apr 16, 2012
-
-
Lloyd Hilaiel authored
update loadgen for API changes - all apis which can authenticate a session or issue a cert now require an emphemeral argument - issue #1436
-
Lloyd Hilaiel authored
update loadgen for API changes - all apis which can authenticate a session or issue a cert now require an emphemeral argument - issue #1436
-
- Apr 12, 2012
-
-
Lloyd Hilaiel authored
return HTTP 400 (bad request) when site or email parameters are malformed, not 500 (internal server error). issue #1429 issue #1423
-
Lloyd Hilaiel authored
return HTTP 400 (bad request) when site or email parameters are malformed, not 500 (internal server error). issue #1429 issue #1423
-
Shane Tomlinson authored
A bunch of changes to make the design more responsive to all screen sizes - mobile, desktop and tablet. * Start with a slight refactor of the CSS and DOM. * Vertical center content when content is smaller than the screen size. * Constrain email addresses and show ellipsis if emails overflow box width. Make sure width is updated when browser window size changes or user changes the screen direction of their device. * If form/email address list is taller than available form area, show scroll bar on desktop or expand contents so that entire app must be scrolled on mobile. * If dialog opened on a tablet or large desktop window, add a gradient to the left size of the white area that matches the gradient on the arrow. * On mobile, footer should always be at the very bottom of the screen unless contents overflow screen height, where it will be pushed off the bottom of the screen. Things to test and be aware of: * Dialog should respond to various screen sizes when resizing browser window on desktop. * IE8 does not support media queries so narrowing the browser window will not force the dialog into "mobile" mode. * Contents in the "form area", wait, delay, or error screens should always be vertically centered. * IE6/IE7 should still see the unsupported dialog with the correct layout (untested on checkin due to #1390) * Wide emails should always be constrained to the screen width on mobile or box width on desktop. The layout should respond to changes in device orientation. * The box surrounding the emails should show a scroll bar on desktop/tablet if there are more emails the available screen height. On mobile, the entire screen height should expand so that the entire app must be scrolled. * On mobile, the footer should always be at the very bottom of the screen unless the form area takes up more vertical space than the device height. issue #1101 issue #1317
-
- Apr 11, 2012
-
-
Ben Adida authored
fixed check for site parameter, it should be an origin not a domain, and fixed all tests accordingly. Was careful not to screw up the verifier tests that are testing for old parameters to the verifier.
-
- Apr 10, 2012
-
-
Ben Adida authored
-
Lloyd Hilaiel authored
-
- Apr 04, 2012
-
-
Richard Soderberg authored
-
- Mar 29, 2012
-
-
Austin King authored
-