summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver/radiusinstance.py
Commit message (Collapse)AuthorAgeFilesLines
* Move radius server components into a separate package.Karl MacMillan2007-12-121-171/+0
|
* Remove radius from main install script and addKarl MacMillan2007-12-121-1/+1
| | | | ipa-radius-install.
* merged radius work with latest mainline tipJohn Dennis2007-11-281-2/+2
|\
| * Initial replication setup.Karl MacMillan2007-11-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This add replication setup through two new commands: ipa-replica-prepare and ipa-replica-install. The procedure is to run ipa-replica-prepare on an existing master. This will collect information about the realm and the current master and create a file storing all of the information. After copying that file to the new replica, ipa-replica-install is run (with -r to create a read-only replica). This version of the patch also includes fixes for the sasl mappings on the replicas. Remaining features: - ssl for replication. - automatic configuration of mesh topology for master (or a simpler way to replicate multiple masters. - tool for view / configuring current replication.
* | clean up radius client command line toolsJohn Dennis2007-11-231-2/+3
| |
* | Add radius profile implementations:John Dennis2007-11-211-51/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | ipa-addradiusclient now workingJohn Dennis2007-11-131-2/+4
| |
* | checkpoint radius client workJohn Dennis2007-11-131-0/+15
|\|
| * remove offensive use of rpmJohn Dennis2007-11-061-7/+23
| | | | | | | | add the radiusprofile to the list of objectclasses used when creating a user
* | radius now does kerberos auth, reads client entries from LDAPJohn Dennis2007-11-101-2/+5
| |
* | remove offensive use of rpmJohn Dennis2007-11-061-7/+23
|/ | | | add the radiusprofile to the list of objectclasses used when creating a user
* Introduce service base class and clean up ipa-server-installKarl MacMillan2007-11-051-10/+11
| | | | | | | | | | | | 1) Add a base class for all of the instance objects. 2) Normalize usage of logging. 3) General cleanups of ipa-server-install. 4) Make better use of httpinstance. 5) Add webguiinstance. 6) Improve progress reporting during installation. Works Here (TM), but it would be nice to get someone else to test since this moves code around a bit.
* merge initial radius workJohn Dennis2007-11-031-0/+168