Permalink
Commits on Feb 20, 2013
  1. Advertise dummy auth

    As per Henrik Ingo's suggestion.
    committed Feb 20, 2013
Commits on Feb 1, 2013
  1. Fix misleading message in cast_done template

    Ballot verification is done asynchronously on the server and the view
    returns before it is completed, anticipating success. Instead, tell
    explicitly the voter to check the ballot list later.
    committed Feb 1, 2013
  2. Convert QUICKSTART to Markdown

    committed Feb 1, 2013
  3. HTML compliance

    committed Jan 11, 2013
Commits on Sep 30, 2012
  1. more csv

    benadida committed Sep 30, 2012
  2. more csv

    benadida committed Sep 30, 2012
  3. trying a new unicode csv parser

    benadida committed Sep 30, 2012
Commits on Sep 10, 2012
  1. Add dummy authentication module

    Only ask for a user name. No password. For debugging purposes.
    committed Sep 6, 2012
Commits on Sep 5, 2012
  1. Make vote hash browser-independent

    Use a more canonical form than JSON to compute the hash of a vote.
    
    Rationale: according to JSON.stringify() documentation, properties of
    non-array objects are not guaranteed to be stringified in any
    particular order. Guaranteeing the same stringification by JavaScript
    code and Python code is even more sketchy.
    
    Evidence of lurking bug: hashes listed in the audited ballots page
    (computed with a Python stringification) do not correspond to the ones
    the user sees in the booth (when voting and in the verifier). The
    hashes computed in the voting process and during verification are the
    same when both are executed in the same browser, but I've observed
    differences between Firefox and Chrome.
    
    Another alternative would have been to store directly the
    stringification as it is submitted by the booth, but that looks
    fragile and more intrusive.
    committed Sep 3, 2012
  2. More complete Encrypted{Answer,Vote}.toString()

    Now, all toString() methods should return as much information as
    toJSONObject().
    committed Sep 3, 2012
Commits on Sep 3, 2012
Commits on Aug 31, 2012
  1. Tune booth.css for narrow windows

    committed Aug 30, 2012
Commits on Aug 28, 2012
  1. typo

    benadida committed Aug 28, 2012
Commits on Aug 9, 2012
  1. Server-side trustee generation: take the private key x modulo q

    The client-side version (in JavaScript) already does it. The group
    order is q, which is a factor of (p-1). It doesn't make much sense to
    take x modulo p.
    committed Jun 27, 2012
Commits on Jun 27, 2012
  1. Tune main.css for narrow windows

    committed Jun 27, 2012
Commits on Jun 25, 2012
Commits on Jun 18, 2012
  1. Quick start guide

    committed Jun 15, 2012
Commits on Jun 15, 2012
  1. More neutral configuration

    committed Mar 22, 2012
  2. Fix with python-kombu 2.1.0

    committed Mar 19, 2012
  3. Fix with django 1.4

     * In settings.TEMPLATE_LOADERS, $foo.load_template_source have been
       removed. They had been deprecated in favour of $foo.Loader since
       django 1.2.
     * In OpenID, settings.{DATABASE_ENGINE => DATABASES[...]}.
    committed Jun 15, 2012
Commits on Jun 13, 2012
  1. Fix with django 1.3

    This is done by renaming the toplevel directory "auth" into
    "helios_auth".
    
    Rationale: from Django documentation for INSTALLED_APPS: "App names
    must be unique".  A caching mechanism internal to Django relies on
    that. In Django 1.3, django.contrib.auth is somehow loaded before our
    auth, and fills the cache so that a model of our auth is ignored if
    there is a model with the same name in django.contrib.auth (and this
    is the case with User).
    committed Jun 13, 2012
Commits on May 29, 2012
  1. tweaked language to make things less confusing for private elections …

    …(would do better but private status is not available in the booth for now
    benadida committed May 29, 2012
Commits on May 28, 2012
  1. more fixes for category

    benadida committed May 28, 2012
Commits on Apr 17, 2012
  1. added some more leeway

    benadida committed Apr 17, 2012
Commits on Apr 10, 2012
  1. updated random to not use java

    benadida committed Apr 10, 2012
Commits on Apr 9, 2012