Summary | Broken LDAP group management functionality |
Queue | Horde Base |
Queue Version | 3.1.3 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | ben (at) |
Requester | ray (at) skyblue (dot) pty (dot) st |
Created | 11/27/2006 (6767 days ago) |
Due | |
Updated | 06/29/2007 (6553 days ago) |
Assigned | 06/13/2007 (6569 days ago) |
Resolved | 06/29/2007 (6553 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
the _nextGid method in the Group_ldap class often returns gidnumbers
that already exist in the directory.
base DN as ou=Group,o=SB. When I create new groups, it appears that
the LDAP_Group method in the LDAP_Group class sets the dn for new
group as cn=newgroupname,ou=group,o=sb (the base DN part is converted
to lower case). This is fine but Horde refuses to show the new group
when a group list is requested - even though the newly created group
is also returned by the LDAP server. There is probably a better way
to fix this but I didn't do a lot od digging through the code.
State ⇒ Assigned
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Broken LDAP group management functionality
Queue ⇒ Horde Base
New Attachment: ldap.php.patch
State ⇒ Unconfirmed
LDAP groups.
1. The ldap_sort function appears to sort in alphabetical order, so
the _nextGid method in the Group_ldap class often returns gidnumbers
that already exist in the directory.
2. In the group configuration for my horde installation, I set the
base DN as ou=Group,o=SB. When I create new groups, it appears that
the LDAP_Group method in the LDAP_Group class sets the dn for new
group as cn=newgroupname,ou=group,o=sb (the base DN part is converted
to lower case). This is fine but Horde refuses to show the new group
when a group list is requested - even though the newly created group
is also returned by the LDAP server. There is probably a better way to
fix this but I didn't do a lot od digging through the code.
3. Typo in the listAllUsers method in the Group_ldap class.
Btw, the file modified by the patch is horde/lib/Horde/Group/ldap.php