Affects Version/s: 1.0-RC3
Fix Version/s: None
Environment:ApacheDS 1.0 RC 3
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Microsoft Windows XP version 5.1 Service Pack 1
Searches with quotes in the search base do not work as expected. I have a created a person entry:
dn: cn=Kylie Minogue,dc=example,dc=com
cn: Kylie Minogue
and try to find it with the following search parameters:
BASE DN: cn="Kylie Minogue",dc=example,dc=com
Filter: (cn=Kylie Minogue)
No entry is found in ApacheDS 1.0 RC3. But RFC 2253 (Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names) requires that implementations must allow a value to be surrounded by quote ('"' ASCII 34) characters, which are not part of the value (Chapter 4. Relationship with RFC 1779 and LDAPv2).
I have created a JUnit test which imitates the search with the help of JNDI (attached). It works with Sun Java System Directory Server 5.2 and IBM Tivoli Directory Server 6.0.