Summary | LDAP backend: Show Lists, Show Contacts display nothing |
Queue | Turba |
Queue Version | 2.0.2 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | |
Requester | cp015ark (at) msotech (dot) com |
Created | 05/03/2005 (7447 days ago) |
Due | |
Updated | 05/07/2005 (7443 days ago) |
Assigned | |
Resolved | 05/07/2005 (7443 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ LDAP backend: Show Lists, Show Contacts display nothing
Queue ⇒ Turba
to" list, can't see it by "Show Lists", can't see contacts by "Show
Contacts". However, "Show All" does work.
The problem stems from the ldap filters used for turbaType, tracing
the ldap search used to gather the groups shows a filter of
(&(turbaType="*group*")) being applied.
Issuing:
ldapsearch -b "ou=jdoe,ou=PersonalContacts,dc=example,dc=com" -LLL -D
"uid=jdoe,ou=People,dc=example,dc=com" -H "ldap://localhost" -W -x
"(&(turbaType="*group**))"
Results in nothing, same for (&(turbaType="*object*"))
Changing in horde.schema:
attributetype ( 1.3.6.1.4.1.13040.4.1.2
NAME 'turbaType'
DESC 'Turba Object Type: Contact/List'
EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} )
To:
attributetype ( 1.3.6.1.4.1.13040.4.1.2
NAME 'turbaType'
DESC 'Turba Object Type: Contact/List'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} )
Corrects the problem and allows (&(turbaType="*group*")) to work,
hence all is good.
Please confirm or deny this solution.