freeipa/ipapython
Endi S. Dewata 80a8df3f19 Modififed NSSConnection not to shutdown existing database.
The NSSConnection class has been modified not to shutdown the
existing NSS database if the database is already opened to
establish an SSL connection, or is already opened by another
code that uses an NSS database without establishing an SSL
connection such as vault CLIs.

https://fedorahosted.org/freeipa/ticket/4638

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
2014-11-11 09:09:19 +01:00
..
dnssec Fix zone name to directory name conversion in BINDMgr. 2014-10-29 15:02:08 +01:00
ipap11helper Fix various bugs in ipap11helper 2014-11-05 15:28:27 +01:00
py_default_encoding Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
__init__.py Rename ipa-python directory to ipapython so it is a real python library 2009-02-09 14:35:15 -05:00
admintool.py admin tools: Log IPA version 2014-05-27 12:08:55 +02:00
certdb.py Fix CA cert validity check for CA-less and external CA installer options 2014-10-16 18:09:49 +02:00
certmonger.py Remove trivial path constants from modules 2014-11-04 12:57:01 +01:00
config.py ipaplatform: Move all filesystem paths to ipaplatform.paths module 2014-06-16 19:48:20 +02:00
cookie.py Pylint cleanup. 2013-01-29 15:39:49 +01:00
dn.py Ticket #3008: DN objects hash differently depending on case 2012-08-22 17:23:12 +03:00
dnsutil.py DNSSEC: DNS key synchronization daemon 2014-10-21 12:23:03 +02:00
dogtag.py Add a KRA to IPA 2014-08-22 09:59:31 +02:00
errors.py Move setting SELinux booleans to platform code 2014-09-26 12:12:59 +02:00
ipa_log_manager.py Use DN objects instead of strings 2012-08-12 16:23:24 -04:00
ipa.conf Rename ipa-python directory to ipapython so it is a real python library 2009-02-09 14:35:15 -05:00
ipaldap.py Refactoring of autobind, object_exists 2014-09-26 13:21:15 +02:00
ipautil.py ipaplatform: Move all filesystem paths to ipaplatform.paths module 2014-06-16 19:48:20 +02:00
ipavalidate.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
kernel_keyring.py Allow kernel keyring CCACHE when supported 2013-12-09 12:21:22 +01:00
log_manager.py Add Nose plugin for BeakerLib integration 2013-06-17 19:23:04 +02:00
Makefile DNSSEC: add ipapk11helper module 2014-10-21 12:23:03 +02:00
MANIFEST.in Rename ipa-python directory to ipapython so it is a real python library 2009-02-09 14:35:15 -05:00
nsslib.py Modififed NSSConnection not to shutdown existing database. 2014-11-11 09:09:19 +01:00
p11helper.py DNSSEC: opendnssec services 2014-10-21 12:23:03 +02:00
README Replace DNS client based on acutil with python-dns 2012-05-24 13:55:56 +02:00
setup.py.in DNSSEC: add ipa dnssec daemons 2014-10-21 12:23:03 +02:00
ssh.py Add support for RFC 6594 SSHFP DNS records. 2013-02-01 09:16:09 -05:00
sysrestore.py ipaplatform: Move all filesystem paths to ipaplatform.paths module 2014-06-16 19:48:20 +02:00
version.py.in ipalib.version: Add VENDOR_VERSION 2014-05-27 12:08:54 +02:00

This is a set of libraries common to IPA clients and servers though mostly
geared currently towards command-line tools.

A brief overview:

config.py - identify the IPA server domain and realm. It uses python-dns to
            try to detect this information first and will fall back to
            /etc/ipa/default.conf if that fails.

ipautil.py - helper functions

entity.py - entity is the main data type. User and Group extend this class
            (but don't add anything currently).

ipavalidate.py - basic data validation routines