Permalink
Switch branches/tags
Commits on Jan 18, 2012
  1. integrating train 2012.01.05

    lloyd committed Jan 18, 2012
Commits on Jan 9, 2012
  1. 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. integrating train 2011.12.28

    Conflicts:
    	resources/static/dialog/controllers/dialog.js
    	scripts/browserid.spec
    lloyd committed Jan 6, 2012
Commits on Jan 5, 2012
  1. 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
  2. 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
  3. updated to new version of client-sessions, renamed, and re-added conn…

    …ect-cookie-session for example primary
    benadida committed Jan 5, 2012
  4. 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
  5. 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
  6. Merge branch 'dev' into feature_primaries

    Conflicts:
    	resources/views/verifyuser.ejs
    shane-tomlinson committed Jan 5, 2012
Commits on Jan 4, 2012
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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. 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
  2. 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
  3. 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
  4. 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
  5. 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