freeipa/ipalib
Rob Crittenden b7ca3d68c2 Drop our own PKCS#10 ASN.1 decoder and use the one from python-nss
This patch:
- bumps up the minimum version of python-nss
- will initialize NSS with nodb if a CSR is loaded and it isn't already
  init'd
- will shutdown NSS if initialized in the RPC subsystem so we use right db
- updated and added a few more tests

Relying more on NSS introduces a bit of a problem. For NSS to work you
need to have initialized a database (either a real one or no_db). But once
you've initialized one and want to use another you have to close down the
first one.  I've added some code to nsslib.py to do just that. This could
potentially have some bad side-effects at some point, it works ok now.
2010-07-29 10:50:10 -04:00
..
plugins Drop our own PKCS#10 ASN.1 decoder and use the one from python-nss 2010-07-29 10:50:10 -04:00
__init__.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00
aci.py Fix two bugs: one in parsing the ACI and one in comparing two ACIs 2009-11-25 09:38:33 -07:00
backend.py Connect the -v cli argument to the verbose flag in xmlrpclib 2010-06-03 17:08:22 -04:00
base.py Allow one-character Param names 2010-02-12 13:14:29 -07:00
cli.py Fix output for commands that do not return entries. 2010-03-26 16:56:47 -04:00
compat.py Add sha1, md5 to compat 2010-02-12 17:20:46 -05:00
config.py Fix unicode failures in Env tests and dn failures in XML-RPC tests 2010-02-26 12:31:11 -05:00
constants.py This patch removes the existing UI functionality, as a prep for adding the Javascript based ui. 2010-07-29 10:44:56 -04:00
crud.py Fix non XML-RPC tests 2010-02-19 18:10:37 -05:00
encoder.py Prevent double encoding/decoding when processing compound types. 2009-08-03 23:00:17 -06:00
errors.py Add NotImplementedError type so CA plugins can return client-friendly errors 2009-12-01 23:18:05 -07:00
frontend.py Include contents of has_output_params in get_output_params 2010-07-13 09:27:50 -04:00
ipauuid.py Fix deprecation error importing sha 2010-02-12 17:08:27 -05:00
output.py localize doc strings 2010-03-08 21:10:36 -07:00
parameters.py Increase supported weeks per month from 4 to 6 in AccessTime() type 2010-06-03 09:25:25 -04:00
pkcs10.py Drop our own PKCS#10 ASN.1 decoder and use the one from python-nss 2010-07-29 10:50:10 -04:00
plugable.py Handle errors raised by plugins more gracefully in mod_wsgi. 2010-07-12 09:32:33 -04:00
request.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00
rpc.py use NSS for SSL operations 2010-06-15 15:03:36 -04:00
text.py Finish deferred translation mechanism 2010-03-16 11:41:22 -06:00
util.py Removed util.add_global_options() and frontend.Application 2009-10-14 15:07:17 -06:00
x509.py Use newer API in ipalib/x509 and add missing import. 2010-07-15 11:17:58 -04:00