Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 8, 2013
Commits on Apr 7, 2013
  1. convert emails to utf-8 bytes before hashing, if they are unicode

    This could result in some issues, eg the behavior of default_username_algo  will change subtly from py2 to py3k
Commits on Apr 5, 2013
  1. remove dependency on unittest2

    This allows support for both python 2.6 and 3.3
  2. Michael Kelly

    Fix #146: Support running tests with python test.

    authored Osmose committed
    Removes dependency on Fabric.
Commits on Apr 1, 2013
  1. Will Kahn-Greene

    Fix typo

    willkg authored
Commits on Mar 8, 2013
  1. Will Kahn-Greene

    Issue 138. Fix login failure auto-login

    willkg authored
    If you have BROWSERID_CREATE_USER = False, then try to log in with a valid
    account on Persona, but not on the site, then you end up in this endless
    loop of going to a page on the site and being redirected to the login
    failure page immediately.
    This fixes that.
Commits on Mar 5, 2013
  1. Michael Kelly

    0.8 release, w00t!

    Osmose authored
Commits on Mar 4, 2013
  1. Michael Kelly

    Fix #97: Raise BrowserIDException on service errors and handle in view.

    Osmose authored
    - Adds BrowserIDException and updates verify to raise it when there is 
      an issue connecting to the remote verification service.
    - Update the Verify view to catch the raised BrowserIDException and 
      redirect to the login failure page when it is raised.
  2. Michael Kelly
  3. Michael Kelly
  4. Peter Bengtsson

    Merge pull request #134 from Osmose/redirect-security

    peterbe authored
    Fix #125: Add security checks to Verify view.
  5. Michael Kelly
  6. Michael Kelly
  7. Michael Kelly

    Drop support for Django 1.3.

    Osmose authored
  8. Michael Kelly

    Make browserid_info a function to fix the form CSRF.

    Osmose authored
    Django's CSRF protection is difficult to use outside of a view. When
    browserid_info was being generated in the context processor, it couldn't
    get the {% csrf_token %} tag to output a CSRF token.
    To fix this, we change browserid_info to a function that executes when
    the template is rendered. By that point, the Django CSRF plumbing has
    sorted itself out and {% csrf_token %} now outputs a token correctly.
    This also has the side benefit of making the API a bit more consistent.
  9. Michael Kelly

    Update docs and changelog.

    Osmose authored
  10. Michael Kelly

    Replace browserid_button with browserid_login and browserid_logout.

    Osmose authored
    - Move template helpers to and replace browserid_button
      with browserid_login and browserid_logout instead.
    - Add login form to browserid_info to avoid issues with having a form 
      tag inside an inline element.
    - Simplify Verify view redirect to look directly for the `next` 
    - Update browserid.js to work with the new single-login form.
Commits on Feb 27, 2013
  1. Will Kahn-Greene
  2. Javed Khan Will Kahn-Greene

    added jquery to the complete example

    tuxcanfly authored willkg committed
  3. Will Kahn-Greene

    Add Javed to AUTHORS

    willkg authored
  4. Javed Khan Will Kahn-Greene

    highlight django code blocks

    tuxcanfly authored willkg committed
Commits on Feb 17, 2013
  1. Will Kahn-Greene

    Add trove classifier info

    willkg authored
  2. Peter Bengtsson Michael Kelly


    peterbe authored Osmose committed
  3. Peter Bengtsson Michael Kelly

    and the docs/

    peterbe authored Osmose committed
  4. Peter Bengtsson Michael Kelly

    version number in one place

    peterbe authored Osmose committed
Something went wrong with that request. Please try again.