Initial commit
Fix username used to run the service
Remove the globus user
Handle MyProxy exceptions
Cosmetic changes
Add minimal versions of prerequisite packages
Add support for a GCMU configuration script
Modify paths to make native packaging easier
Add license
Specify required version of python-crypto
Make it easier to generate native RPM packages

- Add a setup.py file and MANIFEST.in so that its easier to create
  a source tarball and direct the various pieces of the package to the correct
  directories.
- Create an example apache 2.4 configuration with the new allow/deny syntax
- Fix non-absolute sqlite url path
- Add workaround for older versions of libraries in RHEL5 based systems,
  though there remain issues in RHEL5 and RHEL6.
Add python-openssl as prerequisite
Update to support native packages

- Add more dependencies to README.md
- Explicit absolute path to /var/run for wsgi socket
- Fix absolute path to sqlite database
Merge pull request #1 from bester/master

Update for native packaging
Backport to Ubuntu 10.04

- Remove flask dependency and use wsgi directly for methods
- Use jinja2 directly for templating
- Use pkgutil to load templates and static data
- Add wsgiref simple server implementation to work without apache
- Handle manually extracting modulus and exponent from pem file and
  passing those to Crypto.PublicKey.RSA.construct()
Fix standalone wsgi server

- Add some command-line options to standalone wsgi server
- Reduce some of the log info, lose the default file /tmp/wsgi.log
Add logging support and avoid db permission error

- Add command-line option for log level for wsgi standalone server
- Import myproxyoauth after setuid() to make sure the file is created
  with correct permissions
Support for python 2.4

- Add implementation of pkgutil.get_data
- Add implementation of struct.unpack_from
- Add support for old json implementation without loads method
Fix static/template routing

- quote module name strings
- use python 2.4-compatible syntax for try/catch/finally
Work around faulty ssl unwrap

- Use shutdown and close explicitly, as request.unwrap().close() was
  leaving hanging clients