freeipa/ipapython
Martin Kosek 252ad0b8c1 Add runas option to run function
Run function can now run the specified command as different user by
setting the both real and effective UID and GID for executed process.

Add both the missing run function attribute doc strings as well as
a doc string for the runas attribute.
2014-01-22 10:14:05 +01:00
..
platform PKI service restart after CA renewal failed 2014-01-08 09:47:23 +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 Port ipa-replica-prepare to the admintool framework 2013-02-01 13:44:59 -05:00
certdb.py Remove unused ipapython.certdb.CertDB class 2013-04-02 15:28:50 +02:00
certmonger.py Prevent *.pyo and *.pyc multilib problems 2013-08-13 15:31:46 +02:00
config.py Fix winsync agreements creation 2012-08-12 23:26:16 -04: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
dogtag.py PKI service restart after CA renewal failed 2014-01-08 09:47:23 +01: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 Do not crash on bad LDAP data when formatting decode error message. 2014-01-10 14:41:40 +01:00
ipautil.py Add runas option to run function 2014-01-22 10:14:05 +01: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 Use /usr/bin/python2 2014-01-03 09:46:05 +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 ipapython.nsslib: Name arguments to NSPRError 2013-10-04 15:49:19 +02:00
README Replace DNS client based on acutil with python-dns 2012-05-24 13:55:56 +02:00
services.py.in ipa-client-install: Publish CA certificate to systemwide store 2013-11-20 13:15:38 +01:00
setup.py.in Use /usr/bin/python2 2014-01-03 09:46:05 +01:00
ssh.py Add support for RFC 6594 SSHFP DNS records. 2013-02-01 09:16:09 -05:00
sysrestore.py Improves sssd.conf handling during ipa-client uninstall 2012-09-20 16:57:13 +02:00
version.py.in Remove leading zero from IPA_NUM_VERSION 2013-05-14 18:49:05 +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