Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | All-around improvements to baseldap.py classes. | Pavel Zuna | 2009-08-03 | 1 | -47/+245 |
| | | | | | | | | | | | | | | - attribute re-mapping, ordering and hiding (Enables plugins to completely hide LDAP internals from users and full localisation of command output.) - translation of member DNs into object names (No more DNs when listing group members etc.) - support for "singleton" LDAP objects (Objects like "pwpolicy"; not accessed by primary key.) - new base classes for commands: LDAPModMember, LDAPAddMember and LDAPRemoveMember (Providing support for objects with 'member'-like attributes.) - LDAPSearch implicit exit code changed to 1 when nothing is found | ||||
* | Implement support for non-LDAP-based actions that use the LDAP ACI subsystem. | Rob Crittenden | 2009-07-10 | 2 | -5/+89 |
| | | | | | | | | | | | | 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 all references to use_ldap2. | Pavel Zuna | 2009-07-02 | 14 | -74/+0 |
| | |||||
* | Delete plugins using old LDAP backend. | Pavel Zuna | 2009-07-02 | 15 | -4081/+0 |
| | |||||
* | 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 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 |
| | |||||
* | Add service plugin port to new LDAP backend. | Pavel Zuna | 2009-06-10 | 1 | -0/+358 |
| | |||||
* | Fix plugin API errors | Rob Crittenden | 2009-06-03 | 1 | -2/+2 |
| | |||||
* | Fix the help text | Rob Crittenden | 2009-06-03 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | Make plugins2 use lowercase when reffering to LDAP attributes. | Pavel Zuna | 2009-05-22 | 6 | -65/+66 |
| | |||||
* | Fix bug in group2-mod command. | Pavel Zuna | 2009-05-21 | 1 | -2/+3 |
| | | | | posixGroup object class was added to the group entry incorrectly when modifying gid number. | ||||
* | Fix a few issues introduced by the new Param.use_in_context() patch | Rob Crittenden | 2009-05-21 | 1 | -4/+4 |
| | |||||
* | Add netgroup plugin port to new LDAP backend. | Pavel Zuna | 2009-05-20 | 1 | -0/+379 |
| | |||||
* | Add hostgroup plugin port to new LDAP backend. | Pavel Zuna | 2009-05-20 | 1 | -0/+247 |
| | |||||
* | Fix counting of successfully added members. Add checks for use_ldap2 in ↵ | Pavel Zuna | 2009-05-20 | 2 | -19/+36 |
| | | | | group2. Some cosmetic changes. | ||||
* | Add group plugin port to new LDAP backend. | Pavel Zuna | 2009-05-20 | 2 | -0/+739 |
| | |||||
* | Schema change so the nisnetgroup triples work properly. | Rob Crittenden | 2009-05-19 | 1 | -8/+9 |
| | | | | | | If we use cn for hostname there is no easy way to distinguish between a host and a hostgroup. So adding a fqdn attribute to be used to store the hostname instead. | ||||
* | Remove all services when a host is removed Revoke certificate (if any) when ↵ | Rob Crittenden | 2009-05-13 | 2 | -14/+35 |
| | | | | a service is removed | ||||
* | Improve revocation_reason argument | Rob Crittenden | 2009-05-13 | 1 | -1/+8 |
| | |||||
* | Add a reason to the NotFound exception so we can provide more robust errors | Rob Crittenden | 2009-05-13 | 5 | -11/+11 |
| | |||||
* | We decided not to issue a certificate on join | Rob Crittenden | 2009-05-07 | 1 | -53/+2 |
| | |||||
* | Store the new certificate in a service record. Clean up some argument names ↵ | Rob Crittenden | 2009-05-07 | 1 | -15/+67 |
| | | | | to match the current standard. | ||||
* | Add validator and normalizer for service principals Add --certificate ↵ | Rob Crittenden | 2009-05-06 | 1 | -37/+98 |
| | | | | argument Update default objectclasses Use the crud.Search method for service-find | ||||
* | Some minor cosmetic changes | Rob Crittenden | 2009-05-04 | 1 | -2/+4 |
| | |||||
* | Add posixGroup to the objectclass list if gidnumber is set | Rob Crittenden | 2009-05-04 | 1 | -5/+13 |
| | | | | 498335 | ||||
* | Issue an SSL server cert when joining the IPA domain | Rob Crittenden | 2009-05-04 | 1 | -17/+30 |
| | |||||
* | A class for dealing with a temporary NSS certificate database | Rob Crittenden | 2009-05-04 | 1 | -7/+45 |
| | |||||
* | Add DNS management plugin port to the new ldap backend. | Pavel Zuna | 2009-04-30 | 1 | -0/+797 |
| |