[ https://issues.apache.org/jira/browse/DIRSERVER-1247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12633692#action_12633692 ]
Norval Hope commented on DIRSERVER-1247: ---------------------------------------- I have applied the patch the trunk. I'll look over my mods and make them respect the coding convention and hopefully have a new patch ready tomorrow night, my time. Thanks > removing unrequired escaping in DNs / filters > --------------------------------------------- > > Key: DIRSERVER-1247 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1247 > Project: Directory ApacheDS > Issue Type: Improvement > Components: ldap > Affects Versions: 1.5.4 > Reporter: Norval Hope > Fix For: 1.5.5 > > Attachments: escaping.patch > > Original Estimate: 8h > Remaining Estimate: 8h > > The current Dn and filter handling is overly restrictive in that all > non-ascii characters are quoted using the \NN syntax. This is probably due to > rfc 2253 being unclear about the fact that multibyte UTF-8 encoded values can > be used, but this iss further clarified in rfc 4514 which superceeds 2253. > The application of unrequired quoting makes debugging / reading logs much > harder then it should be, as it requires manual calculations rather then just > setting the file encoding on your log file / IDE windows to being UTF-8. > I have attached a patch file with the required updates to code and unit tests > under /shared/ldap (some problems i had noted with earlier AD version due to > unspecified encoding when converting bytes to / from Strings had already been > tidied up in AD 1.5.4). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.