freeipa/ipapython
Fraser Tweedale fd7ea2c939 Remove workaround for CA running check
A workaround was introduced for ticket #4676 that used wget to
perform an (unauthenticated) https request to check the CA status.
Later, wget was changed to curl (the request remained
unauthenticated).

Remove the workaround and use an http request (no TLS) to check the
CA status.  Also remove the now-unused unauthenticated_http_request
method, and update specfile to remove ipalib dependency on curl.

Reviewed-By: Martin Basti <mbasti@redhat.com>
2016-01-21 14:09:44 +01:00
..
dnssec ipapython: port p11helper C code to Python 2016-01-21 10:21:32 +01:00
install installer: Propagate option values from components instead of copying them. 2015-12-21 18:37:32 +01:00
secrets custodia: do not modify memberPrincipal on key update 2015-12-07 08:14:13 +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 admintool: Add error message with path to log on failure. 2015-10-15 13:32:13 +02:00
certdb.py Refactor ipautil.run 2015-12-14 10:54:23 +01:00
certmonger.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
config.py Remove unused imports 2015-12-23 07:59:22 +01:00
cookie.py Remove unused imports 2015-12-23 07:59:22 +01:00
dn.py ipapython.dn: Use rich comparisons 2015-10-07 10:27:20 +02:00
dnsutil.py dnsutil: Rename __nonzero__ to __bool__ 2016-01-20 11:59:21 +01:00
dogtag.py Remove workaround for CA running check 2016-01-21 14:09:44 +01:00
errors.py Replace StandardError with Exception 2015-09-30 10:51:36 +02:00
graph.py Use Python3-compatible dict method names 2015-09-01 11:42:01 +02:00
ipa_log_manager.py Use absolute imports 2015-08-12 18:17:23 +02: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 Remove unused imports 2015-12-23 07:59:22 +01:00
ipautil.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
ipavalidate.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
kernel_keyring.py Refactor ipautil.run 2015-12-14 10:54:23 +01:00
log_manager.py Enable pylint trailing-whitespace check 2015-12-23 07:59:22 +01:00
Makefile ipapython: port p11helper C code to Python 2016-01-21 10:21:32 +01: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 Remove wildcard imports 2015-12-23 07:59:22 +01:00
p11helper.py ipapython: use python-cryptography instead of libcrypto in p11helper 2016-01-21 10:21:32 +01:00
README Replace DNS client based on acutil with python-dns 2012-05-24 13:55:56 +02:00
setup.py.in Remove unused imports 2015-12-23 07:59:22 +01:00
ssh.py Remove unused imports 2015-12-23 07:59:22 +01:00
sysrestore.py Allow to used mixed case for sysrestore 2016-01-08 18:21:26 +01: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