Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Require a password only once when it is passed in via a pipe | Rob Crittenden | 2009-07-10 | 1 | -21/+13 |
| | |||||
* | Add a one-character option for parameters | Rob Crittenden | 2009-07-10 | 2 | -1/+12 |
| | |||||
* | Add a return value to exceptions. | Rob Crittenden | 2009-07-10 | 2 | -4/+13 |
| | | | | | | | | Returning the exception value doesn't work because a shell return value is in the range of 0-255. The default return value is 1 which means "something went wrong." The only specific return value implemented so far is 2 which is "not found". | ||||
* | Add textui function to display and prompt user for selection for *-find. | Rob Crittenden | 2009-07-10 | 2 | -8/+66 |
| | | | | | Since we may end up executing a *-show when an entry is selected we need to defer destroying the connection context. | ||||
* | Implement support for non-LDAP-based actions that use the LDAP ACI subsystem. | Rob Crittenden | 2009-07-10 | 4 | -6/+91 |
| | | | | | | | | | | | | There are some operations, like those for the certificate system, that don't need to write to the directory server. So instead we have an entry that we test against to determine whether the operation is allowed or not. This is done by attempting a write on the entry. If it would succeed then permission is granted. If not then denied. The write we attempt is actually invalid so the write itself will fail but the attempt will fail first if access is not permitted, so we can distinguish between the two without polluting the entry. | ||||
* | Change command names from *group-del-member to *group-remove-member. | Pavel Zuna | 2009-07-09 | 6 | -17/+17 |
| | | | | Signed-off-by: Jason Gerard DeRose <jderose@redhat.com> | ||||
* | Fix bug: number of found entries was reported incorrectly in some plugins. | Pavel Zuna | 2009-07-02 | 4 | -5/+5 |
| | |||||
* | Make basegroup-{add, del}-member print failed members with error descriptions. | Pavel Zuna | 2009-07-02 | 4 | -85/+116 |
| | |||||
* | Fix bug: when deleting hosts, their services where deleted incorrectly | Pavel Zuna | 2009-07-02 | 1 | -3/+7 |
| | |||||
* | Remove outstanding 2's from plugins. | Pavel Zuna | 2009-07-02 | 2 | -8/+8 |
| | |||||
* | Add automount plugin. | Pavel Zuna | 2009-07-02 | 1 | -0/+324 |
| | |||||
* | Fix minor bugs, typos, etc. discovered by unit tests in plugins. | Pavel Zuna | 2009-07-02 | 8 | -31/+51 |
| | |||||
* | Fix bug in basegroup and passwd plugins (incorrect use of find_entry_by_attr). | Pavel Zuna | 2009-07-02 | 2 | -14/+12 |
| | |||||
* | Rename *-create/*-delete commands to *-add/*-del respectively. | Pavel Zuna | 2009-07-02 | 15 | -65/+65 |
| | |||||
* | Replace references to basegroup2 in taskgroup plugin. | Pavel Zuna | 2009-07-02 | 1 | -11/+11 |
| | |||||
* | Rename plugins2 to plugins. | Pavel Zuna | 2009-07-02 | 13 | -214/+214 |
| | |||||
* | Rename plugins2 files (remove '2' suffix'). | Pavel Zuna | 2009-07-02 | 14 | -0/+0 |
| | |||||
* | Remove use_ldap2 constant. | Pavel Zuna | 2009-07-02 | 2 | -16/+7 |
| | |||||
* | Remove all references to use_ldap2. | Pavel Zuna | 2009-07-02 | 14 | -74/+0 |
| | |||||
* | Always use new LDAP backend when creating context. | Pavel Zuna | 2009-07-02 | 1 | -4/+1 |
| | |||||
* | Delete plugins using old LDAP backend. | Pavel Zuna | 2009-07-02 | 15 | -4081/+0 |
| | |||||
* | Add a local implementation of httplib.SSLFile and httplib.FakeSocket | rcrit | 2009-07-01 | 1 | -2/+9 |
| | | | | | | | Python 2.6 changed its internal implementation which makes it difficult to override in a way that is backwards compatible. 508953 | ||||
* | Two new arguments for the help built-in command: topics and commands | Rob Crittenden | 2009-06-15 | 1 | -2/+7 |
| | | | | | ipa help topics will show all topics (equivalent to ipa help) ipa help commands will show list of all available commands | ||||
* | Fix typo in variable name, object_classs->object_class | Rob Crittenden | 2009-06-15 | 1 | -1/+1 |
| | |||||
* | Change plugins2 using find_entries to support incomplete (truncated) search ↵ | Pavel Zuna | 2009-06-15 | 5 | -41/+98 |
| | | | | results. | ||||
* | Add new set of base classes for plugins using LDAP. | Pavel Zuna | 2009-06-15 | 1 | -0/+398 |
| | |||||
* | Add support for incomplete (truncated) search results. | Pavel Zuna | 2009-06-15 | 1 | -1/+1 |
| | | | | | | | | | | ldap2.find_entries now returns a tuple containing 2 values. First, a list of entries (dn, entry_attrs), Second, the truncated flag. If the truncated flag is True, search results hit a server limitation and are incomplete. This patch also removes decoding of non-string scalar python types into unicode (they are left unchanged). | ||||
* | Add host plugin port to new LDAP backend. | Pavel Zuna | 2009-06-12 | 1 | -0/+371 |
| | |||||
* | Add passwd plugin port to new LDAP backend. | Pavel Zuna | 2009-06-10 | 1 | -0/+79 |
| | |||||
* | Add ACI plugin port to new LDAP backend. | Pavel Zuna | 2009-06-10 | 1 | -0/+391 |
| | |||||
* | Generate crud.Search arguments with get_args. | Pavel Zuna | 2009-06-10 | 1 | -4/+4 |
| | |||||
* | Make get_dn parameter list more generic. Fix Attribute name regex. | Pavel Zuna | 2009-06-10 | 1 | -3/+3 |
| | | | | | The old name regex made it impossible to have Attribute instances with names composed of more than two words separated by underscores. | ||||
* | Add 'parent_key' kwarg in Param class. | Pavel Zuna | 2009-06-10 | 1 | -0/+1 |
| | |||||
* | Modify PluginProxy to use __public__ defined in derived classes instead of ↵ | Pavel Zuna | 2009-06-10 | 1 | -1/+4 |
| | | | | base classes. | ||||
* | Add service plugin port to new LDAP backend. | Pavel Zuna | 2009-06-10 | 1 | -0/+358 |
| | |||||
* | Fix bug in Encoder where tuples were encoded into lists. Fix Encoder and ↵ | Pavel Zuna | 2009-06-10 | 1 | -3/+3 |
| | | | | Command.args_options_2_entry unit tests. | ||||
* | Fix plugin API errors | Rob Crittenden | 2009-06-03 | 1 | -2/+2 |
| | |||||
* | Fix the help text | Rob Crittenden | 2009-06-03 | 1 | -1/+1 |
| | |||||
* | Fix DS ACI parsing. | Pavel Zuna | 2009-06-02 | 1 | -5/+5 |
| | |||||
* | Make delegation plugin consistent with plugins2 and use new Crud methods. | Pavel Zuna | 2009-06-02 | 1 | -21/+50 |
| | |||||
* | Remove unused reference to old LDAP backend in join plugin. | Pavel Zuna | 2009-06-02 | 1 | -1/+0 |
| | |||||
* | Fix bug where List parameters where always cloned with keywords parsed from ↵ | Pavel Zuna | 2009-06-02 | 1 | -6/+7 |
| | | | | name. | ||||
* | Add pwpolicy plugin port to new LDAP backend. | Pavel Zuna | 2009-05-27 | 1 | -0/+150 |
| | |||||
* | Add defaultoptions plugin port to new LDAP backend. | Pavel Zuna | 2009-05-26 | 1 | -0/+185 |
| | |||||
* | Add taskgroup plugin port to new LDAP backend. | Pavel Zuna | 2009-05-26 | 1 | -0/+209 |
| | |||||
* | Add rolegroup plugin port to new LDAP backend. | Pavel Zuna | 2009-05-26 | 1 | -0/+132 |
| | |||||
* | Add new env variables: container_taskgroup, container_rolegroup and ↵ | Pavel Zuna | 2009-05-26 | 1 | -0/+3 |
| | | | | container_netgroup. | ||||
* | Dogtag keeps telling me to use port 9444 and not 9443, use it. | Rob Crittenden | 2009-05-26 | 1 | -1/+1 |
| | |||||
* | Clone options of crud.Update and crud.Search with autofill=False. | Pavel Zuna | 2009-05-26 | 1 | -2/+4 |
| | |||||
* | Make plugins2 use lowercase when reffering to LDAP attributes. | Pavel Zuna | 2009-05-22 | 6 | -65/+66 |
| |