W’re comparing various LDAP server setups; and we are wondering what the ‘correct’ search
result is for a search which is done such as
'(|(|(|(givenname=fred*)(sn=fred*)(mail=fred*)(cn=fred*)
in a situation where we have records which do not have a certain attribute (e.g. no
givenname or cn) — e.g. a record as light weight as:
dn: uid= 1234
objectClass: person
uid: 1234
sn: fred fred
telephoneNumber: 1234
As we notice that some servers will return this given above query; and some do not.
And I cannot find the exact spot in the RFC where the ‘correct’ behaviour is mentioned.
Would anyone have a pointer or a suggestion ? And would OpenLDAP 2.4 be intentionally more
accommodating than the spec ?
Dw.