- 20 Sep, 2008 2 commits
-
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
We should be able to search on the patch_id faster. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 11 Sep, 2008 3 commits
-
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
It looks like we're getting identical keys generated for confirmation keys. Problem has been reported to django, but in the meantime, salt with the user and email details, then sha1 to give the final key. This requires an increase in the field size for key, migration script included. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
To construct a new hash object for the given algorithm. While we're at it, clean up the hashlib-wrapping code. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 10 Sep, 2008 2 commits
-
-
Jeremy Kerr authored
We only need to keep the size of the field required, not the whole hashlib constructor Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
Binary strings a too hard to manage in DB queries and XMLRPC methods, as we get all kinds of encoding issues. Change HashField to use a hex string, and add a migration script for db updates. The patches should be rehashed after migration. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 09 Sep, 2008 3 commits
-
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
This means we get Person objects created with the correct name, rather than the username at time of creation. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 23 Aug, 2008 4 commits
-
-
Nate Case authored
Check for "postgresql*" rather than just "postgresql" in HashField.db_type() so that postgresql_psycopg2 will work. While we're here, raise an exception if the database engine is unknown rather than silently not returning anything. Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
even when other lines of a method are indented with spaces. This gets rid of all tabs and uses spaces everywhere. [Reworked to apply on newer code by Jeremy] Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
Use email.MIMEText, email.Utils, and email.Header in the case where importing the newer email.mime.text, email.utils, and email.header modules failed. Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
If the hashlib module does not exist, use sha and md5 modules instead to support Python 2.4. The hashlib module was added to Python 2.5. Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 22 Aug, 2008 1 commit
-
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 21 Aug, 2008 3 commits
-
-
Jeremy Kerr authored
Also, we don't need to expose every object. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
To do this, we need to allow sucessive requests for the same confirmation URL. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-