summaryrefslogtreecommitdiffstats
path: root/ipa-admintools
Commit message (Collapse)AuthorAgeFilesLines
...
* | add user profile command line arg to all radiusJohn Dennis2007-11-283-2/+21
| | | | | | | | | | | | | | | | profile command line tools to select between shared and per user profiles modify AttributeValueCompleter so default values prefer previously entered values in editing session
* | merged radius work with latest mainline tipJohn Dennis2007-11-2820-71/+392
|\|
| * Add xml-rpc interface for getting keytabs.Karl MacMillan2007-11-212-0/+84
| | | | | | | | Warning: this lacks any sort of authorization.
| * Move packages to ipa from freeipa.Karl MacMillan2007-11-212-8/+14
| |
| * Bump the version numbers for release. Also removeKarl MacMillan2007-11-211-1/+1
| | | | | | | | | | | | specific version check on freeradius. Packages aren't available and the freeradius support isn't ready anyway.
| * Enable group inactivation by using the Class of Service plugin.Rob Crittenden2007-11-202-7/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds 2 new groups: activated and inactivated. If you, or a group you are a member of, is in inactivated then you are too. If you, or a group you are a member of, is in the activated group, then you are too. In a fight between activated and inactivated, activated wins. The DNs for doing this matching is case and white space sensitive. The goal is to never have to actually set nsAccountLock in a user directly but move them between these groups. We need to decide where in the CLI this will happen. Right it is split between ipa-deluser and ipa-usermod. To inactivate groups for now just add the group to inactivate or active.
| * Implement the password policy UI and finish IPA policy UIRob Crittenden2007-11-161-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes a default password policy Custom fields are now read from LDAP. The format is a list of dicts with keys: label, field, required. The LDAP-based configuration now specifies: ipaUserSearchFields: uid,givenName,sn,telephoneNumber,ou,title ipaGroupSearchFields: cn,description ipaSearchTimeLimit: 2 ipaSearchRecordsLimit: 0 ipaCustomFields: ipaHomesRootDir: /home ipaDefaultLoginShell: /bin/sh ipaDefaultPrimaryGroup: ipausers ipaMaxUsernameLength: 8 ipaPwdExpAdvNotify: 4 This could use some optimization.
| * Completely remove attributes when delattr argument in ipa-groupmodRob Crittenden2007-11-151-7/+15
| |
| * Completely remove attributes when delattr argumentRob Crittenden2007-11-151-3/+10
| |
| * Use same labels as UI for ipa-finduser and ipa-findgroupRob Crittenden2007-11-152-5/+29
| | | | | | | | Add -a option to ipa-findgroup to print all attributes
| * If unable to connect to the XML-RPC server print a more useful error msg.Rob Crittenden2007-11-1513-20/+96
| |
| * Allow a user or group to change an attribute in its RDNRob Crittenden2007-11-124-15/+86
| | | | | | | | | | Add secretary to the list of indexes otherwise RDN changing could be slow Port --addattr, --setattr and --delattr from usermod to groupmod
| * Add the capability to completely delete a user from the database. TheRob Crittenden2007-11-092-6/+19
| | | | | | | | default remains to inactivate them.
| * Require uniqueness in the name/comment field of delegationsRob Crittenden2007-11-092-1/+22
| | | | | | | | | | | | Fix error reporting in the UI to include the detailed message Sort delegations by name when displaying them Update the name field from "Name" to "Delegation Name"
* | bug fixesJohn Dennis2007-11-274-14/+11
| |
* | checkpoint bug fixing and cleanup of command line radius toolsJohn Dennis2007-11-274-124/+185
| |
* | do a better job of handling attribute deletionJohn Dennis2007-11-272-59/+42
| |
* | checkpoint work to add attribute deletionJohn Dennis2007-11-271-84/+164
| |
* | add parse_items(), read_items_file()John Dennis2007-11-264-4/+4
| | | | | | | | move read_pairs_file() to ipautil
* | add command line utilites for radius profilesJohn Dennis2007-11-265-0/+577
| |
* | remove radius_client.py, move contents to radius_util.pyJohn Dennis2007-11-264-10/+6
| |
* | checkpoint radius client add,modify,find,del working, command line args ↵John Dennis2007-11-263-1/+3
| | | | | | | | handled correctly
* | clean up attribute namesjdennis@VAIO2007-11-244-48/+50
| | | | | | | | clean up command line args in ipa-delradiusclient
* | clean up radius client command line toolsJohn Dennis2007-11-233-76/+137
| |
* | Add radius profile implementations:John Dennis2007-11-213-123/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | map attrs to friendly nameJohn Dennis2007-11-141-3/+10
| |
* | add ipa-findradiusclient searchJohn Dennis2007-11-142-0/+100
| |
* | radius client modify and delete workJohn Dennis2007-11-144-7/+220
| |
* | move radius client utility code to common radius_client.py so it can be sharedJohn Dennis2007-11-131-98/+1
| |
* | ipa-addradiusclient now workingJohn Dennis2007-11-131-8/+8
| |
* | checkpoint radius client workJohn Dennis2007-11-132-0/+249
|/
* Prevent gzip from requesting confirmation.Karl MacMillan2007-11-051-2/+2
| | | | | | | The current manpage installation gzips the files in place and requests confirmation before overwriting existing files. Add -f to prevent prompting. We should consider not gzipping the files in place.
* Use proper method of retrieving attributesRob Crittenden2007-11-011-1/+1
|
* Bump versions for release.Karl MacMillan2007-11-012-3/+9
|
* Remove multi-value set/add in ipa-usermod.Karl MacMillan2007-10-311-8/+7
| | | | | Calling --add multiple times will accomplish the same thing without the need for handling splits on ",".
* Rename memberOf to group_members in xml-rpc interface.Karl MacMillan2007-10-311-1/+1
|
* Allow set/add/del to be called multiple times.Karl MacMillan2007-10-311-17/+34
| | | | | | Allow the --set/add/del options to be called multiple times during the same invocation. Also add more robust checking of errors.
* Add memberOf API call to the XML-RPC interfaceRob Crittenden2007-10-301-1/+15
| | | | Make find-groups use memberOf to have a prettier dispaly of members
* Allow adding, setting, deleting arbitrary attributesRob Crittenden2007-10-311-4/+30
|
* Install the delegation toolsRob Crittenden2007-10-291-0/+5
|
* Fix minor spelling issueRob Crittenden2007-10-292-4/+2
|
* imported patch freeipa-require-python-krbv.patchMark McLoughlin2008-02-212-2/+2
|
* Command-line delegation tools with man pagesRob Crittenden2007-10-248-0/+641
|
* Actually return a value to the shellRob Crittenden2007-10-199-9/+18
|
* Make distclean work againRob Crittenden2007-10-191-0/+2
|
* Add unique exit status to the ipa-find* tools when nothing is foundRob Crittenden2007-10-164-4/+12
|
* Add option -a to print all attributesRob Crittenden2007-10-111-5/+38
| | | | | Make sure we don't print out binary data Remvoe any trailing white space when printing to avoid extra newlines
* First draft of man pages for the admin toolsRob Crittenden2007-10-1113-2/+433
|
* Combine get_user/group by dn/cn into get_entry_by_cn/dn.Kevin McCarthy2007-10-091-1/+1
| | | | Also a couple double-escaping fixes I missed in the last patch.
* Do group operations based on the group DN, not the CNrcritten@redhat.com2007-10-022-7/+20
| | | | | Add new class of errors for connections Raise an exception if a connection cannot be made due to missing ccache