- Aug 20, 2012
-
-
Jared Hirsch authored
bf146c2 Merge pull request #43 from klrmn/master cbc4fe0 fix getters git-subtree-dir: automation-tests/browserid git-subtree-split: bf146c230b5ea96590c25f8d55c16c57c8240744
-
- Aug 16, 2012
-
-
Zachary Carter authored
-
Zachary Carter authored
-
- Aug 15, 2012
-
-
Brian Warner authored
If a persona.org account is initially created with a "primary" address (meaning an address served by a participating IdP, so persona.org is given an assertion from that IdP as proof of ownership), the new account will not have a password associated with it. If you then add a "secondary" address (meaning an address *not* served by a participating IdP, requiring an email challenge to prove ownership), you will have to set up a password when you add the secondary. The establishment of this password should *not* invalidate any sessions that were set up earlier. In Bug #2307, this manifested as the first browser (in which the add-secondary-email operation was started, so it had the old session and was waiting for the operation to complete, polling /wsapi/email_addition_status all the while) receiving a "400 Unauthorized" error when the email challenge link was opened in a second browser (which thus got a new session). The test for this effect lives in tests/primary-then-secondary-test.js, which need the same 2-second delay as password-update-test.js (to make sure that the modified lastPasswordReset time was actually different than the previous value, so the session really would be expired).
-
- Aug 10, 2012
-
-
Brian Warner authored
Since MySQL TIMESTAMP is quantized to whole seconds, also change tests to add a 2s stall before changing the password, to make sure lastPasswordReset gets a new value.
-
Brian Warner authored
-
Brian Warner authored
-
Brian Warner authored
All wsapi operations now require the database (to update+check the superSessionToken), so some tests that previously expected operations to succeed without a database now expect them to fail (generally 503). wsapi_client.js was changed to pass HTTP errors during /wsapi/session_context back to the caller, so their response code can be checked, rather than throwing an error (and preventing any other assertions from being made).
-
Brian Warner authored
This makes it possible to test two distinct sessions at the same time, needed to exercise expiring one session when the password is changed in a second session.
-
- Aug 09, 2012
-
-
Zachary Carter authored
-
- Aug 08, 2012
-
-
Zachary Carter authored
-
Shane Tomlinson authored
* Change the last bcrypt.get_rounds to bcrypt.getRounds. * Remove the bcrypt require from tests where it is not needed. * Remove exports.get_rounds from bcrypt.js, it has been deprecated.
-
- Aug 01, 2012
-
-
Jared Hirsch authored
git-subtree-dir: automation-tests/browserid git-subtree-split: f4063ba738486918a9a2fedea3545f37f949e3d6
-
- Jul 25, 2012
-
-
Shane Tomlinson authored
* Remove the signup page and all remnants of it.
-
- Jul 21, 2012
-
-
Ben Adida authored
-
- Jul 20, 2012
-
-
Zachary Carter authored
-
Zachary Carter authored
-
- Jul 19, 2012
-
-
Zachary Carter authored
Ensure that when a user verifies in a different browser than what they reset their password with, they must authenticate to complete the verification
-
Lloyd Hilaiel authored
add access-control-allow-origin to all static resources (excluding views), to allow fonts to be requested cross domain. fixes a regression introduced during the merge of router, for issue #1973
-
- Jul 18, 2012
-
-
Zachary Carter authored
-
Zachary Carter authored
-
- Jul 16, 2012
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
Allow assertions issued by person to be used to authenticate. This makes it possible for "proxy idps" to work without the implementation details leaking out into others verifier implementations.
-
- Jul 14, 2012
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
add test coverage of origins that start with digits, and relax validation regex a bit - closes #2042
-
- Jul 13, 2012
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
extensive testing of i18n mechanism - including english fallback, string substition from .json files, and debug locale
-
- Jul 11, 2012
-
-
Zachary Carter authored
perform rigorous validation on all API parameters, cleanup redundancy in sanitize.js and validate.js - issue #1526 Signed-off-by:
Lloyd Hilaiel <lloyd@hilaiel.com>
-
- Jul 10, 2012
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
rename the 'add email' email we send out to 'confirm', and use it in both the email addition case, and the email reverification case. This is more about semantics than behavior change
-
Lloyd Hilaiel authored
-
- Jul 07, 2012
-
-
Lloyd Hilaiel authored
-
John Morrison authored
fix issue GH-1958; add '/production/authenticate_with_primary.js' to items to exclude and reformat the single line array
-
- Jul 05, 2012
-
-
Ben Adida authored
-
- Jul 04, 2012
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-