From 3594157f54fb82b774700f52156916149be10bc8 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Wed, 23 Jan 2008 10:30:18 -0500 Subject: Add a copy of the LICENSE and populate some README's --- ipa-python/README | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'ipa-python/README') diff --git a/ipa-python/README b/ipa-python/README index e69de29bb..99fcccc71 100644 --- a/ipa-python/README +++ b/ipa-python/README @@ -0,0 +1,30 @@ +This is a set of libraries common to IPA clients and servers though mostly +geared currently towards command-line tools. + +A brief overview: + +aci.py - a basic LDAP ACI parser for doing delegations. +config.py - identify the IPA server domain and realm. It uses dnsclient to + try to detect this information first and will fall back to + /etc/ipa/ipa.conf if that fails. +ipaadminutil.py - routines to help reduce the number of entries from a search +dnsclient.py - find IPA information via DNS + +ipaclient.py - the main interface for any command-line tools. When initialized + if transport is True then it means the IPA server is on the + same machine so no need to use the XML-RPC interface. +rpcclient.py - the XML-RPC client API. Callers should use ipaclient instead + of this directly. + +ipautil.py - helper functions + +radius_util.py - helper functions for Radius + +user.py +group.py +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 +ipaerror.py - our own error types +krbtransport.py - do Kerberos auth over HTTP/S -- cgit