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

Re: (ITS#4521) filtered search problem



On Thu, 2006-05-04 at 23:22 +0000, caiqian@gmail.com wrote:
> Full_Name: Qian Cai
> Version: 2.2.26-5

This version is obsolete.  Issues with 2.2 will not be considered.

> OS: Debian
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (82.32.52.56)
> 
> 
> Suppose there is an entry in database,
> 
> dn: o=new,dc=debian,dc=org
> objectClass: organization
> o: new
> 
> ldapsearch -x -b "dc=debian,dc=org" '(o=ne*)'
> ldapsearch -x -b "dc=debian,dc=org" '(o=n*)'
> 
> will work. However,
> 
> ldapsearch -x -b "dc=debian,dc=org" '(objectClass=org*)'
> 
> does NOT work. it will never return any item. I suppose that is a problem
> according to RFC 2254.

This filter is invalid, as there's no SUBSTR rule for objectClass (by
design), thus evaluating to undefined.  That's why this search does not
return anything: an undefined filter never matches.  This behavior is
consistent with current specs.  This ITS will be closed.

p.




Ing. Pierangelo Masarati
Responsabile Open Solution
OpenLDAP Core Team

SysNet s.n.c.
Via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
------------------------------------------
Office:   +39.02.23998309          
Mobile:   +39.333.4963172
Email:    pierangelo.masarati@sys-net.it
------------------------------------------