Files
freeipa/ipapython
Tomas Babej 1904d7cc3a private_ccache: Harden the removal of KRB5CCNAME env variable
If the code within the private_ccache contextmanager does not
set/removes the KRB5CCNAME, the pop method will raise KeyError, which
will cause unnecessary termination of the code flow.

Make sure the KRB5CCNAME is popped out of os.environ only if present.

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
2015-11-25 13:51:10 +01:00
..
2014-01-03 09:46:05 +01:00
2015-10-07 10:27:20 +02:00
2015-10-22 18:34:46 +02:00
2015-11-25 09:12:25 +01:00
2015-09-30 10:51:36 +02:00
2015-08-12 18:17:23 +02:00
2015-10-22 18:34:46 +02:00
2015-09-01 11:42:01 +02:00
2015-10-15 14:24:33 +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