6.0.0-beta1
9/22/25

[#1906] LDAP backend: Show Lists, Show Contacts display nothing
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

History
05/07/2005 04:34:55 AM Chuck Hagenbuch Comment #2
State ⇒ Resolved
Reply to this comment
Committed, thanks.
05/03/2005 10:48:20 PM cp015ark (at) msotech (dot) com Comment #1
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ LDAP backend: Show Lists, Show Contacts display nothing
Queue ⇒ Turba
Reply to this comment
I can create a distribution list; but it doesn't show up in the "Add 
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.

Saved Queries