Permalink
Commits on Jan 18, 2012
  1. @lloyd

    integrating train 2012.01.05

    lloyd committed Jan 18, 2012
Commits on Jan 9, 2012
  1. @lloyd
  2. @lloyd

    explicitly call .removeAllListeners() during http forwarding to elimi…

    …nate memory leak. closes #839 (with extreme prejudice)
    lloyd committed Jan 9, 2012
Commits on Jan 6, 2012
  1. @lloyd

    integrating train 2011.12.28

    Conflicts:
    	resources/static/dialog/controllers/dialog.js
    	scripts/browserid.spec
    lloyd committed Jan 6, 2012
  2. @lloyd
Commits on Jan 5, 2012
  1. @lloyd
  2. @shane-tomlinson
  3. @shane-tomlinson
  4. @shane-tomlinson

    IE8 specific CSS fixes.

    * Adding IE8 specific CSS to handle rgba backgrounds.
    * Changing some borders to standard hex values instead of rgba.
    
    close #820
    shane-tomlinson committed Jan 5, 2012
  5. @shane-tomlinson

    Using function currying to fix the "callback is 'undefined'" error.

    * Add function.prototype.curry
    * Make sure all callbacks are called through the "safe" complete function.
    
    close #732
    shane-tomlinson committed Jan 5, 2012
  6. @benadida

    updated to new version of client-sessions, renamed, and re-added conn…

    …ect-cookie-session for example primary
    benadida committed Jan 5, 2012
  7. @lloyd
  8. @lloyd
  9. @lloyd

    SCHEMA CHANGES! update the mysql driver to support the new database a…

    …pis motivated by issue #388 (identify user by userid rather than email)
    lloyd committed Jan 5, 2012
  10. @shane-tomlinson

    Updating the "password_too_short" tooltip to be "password_length". Ad…

    …d test for password too long in add_email
    
    close #845
    shane-tomlinson committed Jan 5, 2012
  11. @shane-tomlinson

    Merge branch 'dev' into feature_primaries

    Conflicts:
    	resources/views/verifyuser.ejs
    shane-tomlinson committed Jan 5, 2012
  12. @shane-tomlinson
  13. @shane-tomlinson
Commits on Jan 4, 2012
  1. @shane-tomlinson
  2. @shane-tomlinson
  3. @shane-tomlinson

    Fixing a problem where if the user hits enter in the form field.

    * the first button in the form would be clicked instead of the "submit" event, even if the first button is hidden.
    * Changed the order of the DOM so that the correct button comes first in the DOM.
    shane-tomlinson committed Jan 4, 2012
  4. @lloyd

    update all WSAPIs now that userid rather than email is stored in sess…

    …ion after auth. all tests pass on JSON database driver
    lloyd committed Jan 4, 2012
  5. @shane-tomlinson
  6. @shane-tomlinson

    Added a few more required email with primary use cases.

    * primary - user who is authenticated, owns address, valid cert.
    * primary - user who is authenticated, owns address, but invalid cert.
    * primary - user who is authenticated, but does not own address.
    shane-tomlinson committed Jan 4, 2012
  7. @shane-tomlinson
  8. @shane-tomlinson

    Required email feels more "correct", still some work to do though for…

    … working with expired certs cleanly.
    
    * Changed the state machine so pushing a state to the stack is optional.
    * Changed the verify_primary_user screen to have an optional cancel button
    * Updated required_email to handle primary verification of unauthenticated users.
    shane-tomlinson committed Jan 4, 2012
  9. @shane-tomlinson

    It is now possible to sign in to BrowserID using a primary email even…

    … if the user is not authenticated to BrowserID. Needs a lot of cleanup.
    shane-tomlinson committed Jan 4, 2012
  10. @lloyd

    update all database apis on the JSON side to interact in terms of use…

    …r ids as the primary identifier rather than an email address. first step toward migrating to userid in sessions instead of email addresses to solve issue #388 (and others like it) and pave the way for primaries
    lloyd committed Jan 4, 2012
Commits on Jan 3, 2012
  1. @lloyd
  2. @benadida @lloyd

    changed session over to benadida's node-cookie-session with encryptio…

    …n and signing of the cookie, closes #416, closes #832
    benadida committed with lloyd Jan 3, 2012
  3. @lloyd

    more complete_email_addition tests. if a password is set on the accou…

    …nt, you may not reset it via the c_e_a api
    lloyd committed Jan 3, 2012
  4. @lloyd

    perform password length checking everywhere a password is updated. co…

    …mplete_user_creation now requires a 'pass' arg when the acct has no password (only primary accts)
    lloyd committed Jan 3, 2012
  5. @shane-tomlinson
  6. @lloyd

    email_for_token now returns whether the user must set a password to f…

    …inish adding an email to their browserid account. also write (failing) tests for imminent changes to complete_email_addition api. also refactor db layer, adding haveVerificationToken to move code off of emailForVerificationToken that only cares about whether a verification token exists or not. whew.
    lloyd committed Jan 3, 2012
  7. @shane-tomlinson

    Background for required email to fully support primary emails.

    * Adding several helper functions to user to check auth status on primary.
    * Adding lots of tests.
    * Starting to update the required_email controller to work with primaries.
    shane-tomlinson committed Jan 3, 2012