[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#7307) Inconsistent "!" evaluation
Full_Name: Quanah Gibson-Mount
Version: 2.4.31
OS: Linux 2.6
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (75.108.184.39)
Handling "!" with objectClasses appears to be broken. For example, if I perform
the following ldap query:
zimbra@zre-ldap002:~$ ldapsearch -LLL -x -H ldapi:/// -D cn=config -w zimbra -b
"" '(!(objectclass=junk))'
zimbra@zre-ldap002:~$
This result appears incorrect to me. I would expect it to return all entries
without that objectClass (which in this case, would be every entry).
Doing the same sort of search on a different attribute, the behavior is as
expected:
ldapsearch -LLL -x -H ldapi:/// -D cn=config -w zimbra -b "" '(!(mail=junk))'
[snip]
# search result
search: 2
result: 0 Success
# numResponses: 82
# numEntries: 81