[Date Prev][Date Next] [Chronological] [Thread] [Top]

wilcard search fails (ITS#1398)



Full_Name: Frank Piotrowski
Version: 2.0.17
OS: linux 2.4.10/12
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (193.22.120.35)


Hi,

it seems as if openldap v2.0.x. can?t deal with more than 3 wildcards in search
request. 

e.g:

dn: uid=Test,ou=people,dc=test,dc=de
telephoneNumber: 38
objectClass: person
sn: ab1
cn: ab1de

dn: uid=Test2,ou=people,dc=test,dc=de
objectClass: person
sn: ab2
cn: ab2de

If I search for ?cn= a*b*2*d*?,  openldap gives the wrong result:
cn=ab1de
cn=ab2de


BTW, if  I search for ?telephonenumber = *8*8? , and the database include an
entry
where the last character is the same like the last in search request, the
LDAP-Server dies. If no telephone number with 8 as last number exists all works
fine. Yepp, this is already described in Bug #1006, but isn?t fixed yet, even
in
the latest version 2.0.17.

Both problems don?t appear in openldap v 1.2.13.

I use SuSE 7.1 and Kernel 2.4.12/10, glibc-2.2, libgdbm-1.8.0,libdb-3.1.17.

Bye Frank