summaryrefslogtreecommitdiffstats
path: root/ipa-python/ipautil.py
Commit message (Collapse)AuthorAgeFilesLines
* Add radius profile implementations:John Dennis2007-11-211-0/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get_radius_profile_by_uid add_radius_profile update_radius_profile delete_radius_profile find_radius_profiles Rewrite command line arg handling, now support pair entry, interactive mode with auto completion, reading pairs from a file, better handling of mandatory values, better help, long arg names now match attribute name in pairs Establish mappings for all attributes and names used in clients and profiles Add notion of containers to radius clients and profiles in LDAP Move common code, variables, constants, and strings into the files radius_client.py, radius_util.py, ipautil.py to eliminate redundant elements which could get out of sync if modified and to provide access to other code which might benefit from using these items in the future. Add utility functions: format_list() parse_key_value_pairs() Add utility class: AttributeValueCompleter Unify attribute usage in radius ldap schema
* remove offensive use of rpmJohn Dennis2007-11-061-36/+0
| | | | add the radiusprofile to the list of objectclasses used when creating a user
* merge initial radius workJohn Dennis2007-11-031-0/+37
|
* Fix build issues by combining patches submitted by Michael Gregg andRob Crittenden2007-10-171-1/+0
| | | | | Karl MacMillan Remove #!/usr/bin/python from many files to quiet rpmlint
* Patch to fix the installer crashing if selinux is disabled. Also changesmccann@jhu.edu2007-10-021-1/+1
| | | | | | | the exception to contain the complete command. Add a check to make sure installer is running as root. Add signal handler to detect a user-cancelled installation. Detect existing DS instances and prompt to remove them.
* Generalized Time parser and tests, for use in krbPasswordExpirationKevin McCarthy2007-09-041-0/+98
|
* merge ipa-server/ipaserver/util.py into ipa-python/ipautil.pySimo Sorce2007-09-041-0/+62
| | | | this way freeipa-client does not depend on freeipa-server
* Fix python-ldap attribution for cidict.Kevin McCarthy2007-08-271-2/+3
|
* This patch wraps binary data in an xmlrpclib Binary object. ThisKarl MacMillan2007-08-281-0/+64
| | | | | | | | removes the need for LDIF conversion. It will make TurboGears direct code faster, but should keep xmlrpc about the same speed. The patch also swaps out ldap.cidict for the IPA CIDict class. IPA code should only use the CIDict class now.
* Add ipautil, which contains CIDict - a case insensitive dict.Kevin McCarthy2007-08-241-0/+108
This version of the cidict extends the dict class, which allows it to play nicely with turbogears. Also includes extensive tests.