Files
freeipa/ipapython
Rob Crittenden 693ac70964 Report the NSS database directory if it cannot be opened
If the system lacks DBM support and an older database is
opened then an exception is raised. Include the directory in
the exception so it is clearer which database cannot be opened.

https://pagure.io/freeipa/issue/8675

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Stanislav Levin <slev@altlinux.org>
2021-01-28 09:19:32 +01:00
..
2019-10-21 18:01:32 +11:00
2020-10-26 17:11:19 +11:00
2019-05-14 12:27:55 +02:00
2019-09-27 09:38:32 +02:00
2015-09-30 10:51:36 +02:00
2020-10-26 17:11:19 +11:00
2018-09-27 11:49:04 +02:00
2016-10-20 18:43:37 +02:00
2018-09-27 11:49:04 +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