[ http://issues.apache.org/jira/browse/DIRSERVER-696?page=comments#action_12425872 ] Emmanuel Lecharny commented on DIRSERVER-696: ---------------------------------------------
Thanks Stefan, I had time tonite in front of a beer to think again to those issues (this one and DIRSERVER-631). I really think that the LdapDN parser need some improvment. Right now, it's a pile of two versions, and of course it's now really intricated and complicated. Further more, it does not deal with all the cases. I have drafted a new version on paper, which is : - simpler - better - and likely faster I hope I will be able to implement it when I will be back, at the end of next week. > Adding entries with RDNs enclosed in quotes may lead to entries with illegal > DNs > -------------------------------------------------------------------------------- > > Key: DIRSERVER-696 > URL: http://issues.apache.org/jira/browse/DIRSERVER-696 > Project: Directory ApacheDS > Issue Type: Bug > Affects Versions: 1.0-RC4 > Environment: * ApacheDS 1.0 RC4 SNAPSHOT > * Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) > * Windows XP Professional SP2 > Reporter: Stefan Zoerner > Attachments: quotesEntries.ldif > > > Using ApacheDS 1.0 RC4 SNAPSHOT with server.xml unchanged. > If I try to add something like this > dn: ou="Scissors 8<",dc=example,dc=com > ou: "Scissors 8<" > objectclass: organizationalUnit > objectclass: top > an entry is created like that (quotes missing) > dn: ou=Scissors 8<,dc=example,dc=com > ou: Scissors 8< > objectclass: organizationalUnit > objectclass: top > This causes a lot of trouble in some tools I use (LDAP Administrator, for > instance). I checked the behaviour of IBM Tivoli Directory Server 6.0 and Sun > Java System Directory Server 5.2. They behave different, but both create > entries with valid DNs: > Sun: > dn: ou="Scissors 8<",dc=example,dc=com > ou: "Scissors 8<" > ou: Scissors 8< > objectClass: organizationalUnit > objectClass: top > IBM: > dn: ou=Scissors 8\<,dc=example,dc=com > ou: "Scissors 8<" > ou: Scissors 8< > objectclass: organizationalUnit > objectclass: top > I add an LDIF file with this entry and comparable entries, which cause the > same error. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
