- 11 Sep, 2008 2 commits
-
-
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 6 commits
-
-
Jeremy Kerr authored
Based on an original patch from Nate Case <ncase@xes-inc.com>. Python 24 doesn't accept encoding and allow_none fields for xmlrpclib.dumps, so abstract this function at dispatcher init time. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
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
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
Add options to control output, allowing us to use the parser to generate patch hashes. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
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 12 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
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
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
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>
-
Jeremy Kerr authored
By default, mod_fcgi doens't allow the Authorization header, so enable -pass-header, and handle the different header name in the xmlrpc view Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
... and add a comment to the auth section Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
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
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 08 Sep, 2008 14 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
Since we don't use it. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
This requires a new xmlrpc function, 'patch_set'. To do this, we need HTTP Authentication support, which means changing to a custom XMLRPC distpatcher that is aware of the Authorization: header. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
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
So that browsers will save, rather than view. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
This allows users to easily configure pwclient for a patchwork instance. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
Add a ConfigParser-style config file for patchwork settings, rather than the environment. At present, only the XMLRPC URL and current project are included. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
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
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
Introduce a new XML-RPC Patchwork interface inspired by the SOAP interface from the old Patchwork. The interface itself is fairly lightweight and generic, and provides read-only access to a limited subset of the Patchwork database, along with server-side search and flexible filtering capabilities. The command line client is modeled after the old one with some additional filtering options. The XML-RPC interface is disabled by default. You can enable it by setting ENABLE_XMLRPC = True in local_settings.py This feature uses the django-xmlrpc package available from http://django-xmlrpc.googlecode.com . Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
These fixes correct the example patchwork.mod_python.conf file to actually work properly: * Patchwork base directory needs to be in PythonPath so that things like "apps.urls" will import * Set DJANGO_SETTINGS_MODULE to "settings" instead of "patchwork.settings" so that it can find the settings file to import * Use LocationMatch instead of Location in order for the pattern matching to work (this was causing none of the images/stylesheets to be found when using mod_python) Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 05 Sep, 2008 5 commits
-
-
Jeremy Kerr authored
Although only some users can alter patches, others still need the checkboxes to select patches to bundle. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
This makes checkouts into a working patchwork site much easier. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
Remove hardcoded PATCHWORK_BASE in favor of determining it relative to the script's location. Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Jeremy Kerr authored
'cos it says so in the top-level .gitignore. Also, this means that the lib/packages/ dir will be included in a git checkout, which is helpful. Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
Nate Case authored
Signed-off-by:
Nate Case <ncase@xes-inc.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-
- 01 Sep, 2008 1 commit
-
-
Jeremy Kerr authored
Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
-