From: Graham B. <gb...@po...> - 2002-04-23 12:43:45
|
On Tue, Apr 23, 2002 at 02:33:02PM +0200, Norbert Klasen wrote: > > > --On Dienstag, 23. April 2002 11:19 +0100 Graham Barr <gb...@po...> > wrote: > > > Hm, I guess canonical_dn needs to be split from usinf explode_dn, > > or explode_dn needs to be told not to expand. Otherwise you cannot tell > > the difference between > > > > CN=#a0 > > > > and > > > > CN=\#a0 > > My version of ldap_explode_dn also unescapes "^#(hexpair)+". > 'CN=#a0' is 'CN=\a0' and 'CN=\#a0' is 'CN=\23a0' But that is the problem 'CN=#a0' and 'CN=\a0' are not the same and should not be made equal. > > Do all testcases pass with your functions in place of the existing ones ? > > There is one false positiv left: '01.1=jsmith' I am not too bother about false positives, we should be liberal in what we accept. Graham. |