[10] 8177806: ldapContext.unbind not handling ldap entry with esc char

Rob McKenna rob.mckenna at oracle.com
Fri Jul 7 12:58:25 UTC 2017


Further testing has shown the escaping to be necessary. Apologies folks,
I'm withdrawing this review.

    -Rob

On 06/07/17 04:57, Rob McKenna wrote:
> Thanks Vyom, updated test at:
> 
> http://cr.openjdk.java.net/~robm/8177806/webrev.02/
> 
> The sleep proved necessary in a similar earlier test so I'll leave it in
> there. (iirc the request failed as it was sent before the server started
> accepting connections)
> 
>     -Rob
> 
> On 06/07/17 01:51, Vyom Tewari wrote:
> > Hi Rob,
> > 
> > Code change looks OK, below are few comments on test case.
> > 
> > 1-> Remove System.exit(1) and throw Exception from main if test fails.
> > 
> > 2-> Put srv.close() in finally block, in case of exception close will not be
> > called.
> > 
> > 3-> Do you need Thread.sleep(500) ?. I think it is not required.
> > 
> > 4-> i will suggest you to use below  tag order.
> > 
> > /**
> >  * @test
> >  * @bug 8177806
> >  * @summary Test NameImpl escape character processing
> >  * @modules java.naming/javax.naming:open
> >  * @run main/othervm LdapEscapeTest
> >  */
> > 
> > Thanks,
> > 
> > Vyom
> > 
> > 
> > On Thursday 06 July 2017 04:14 AM, Rob McKenna wrote:
> > >Hi folks,
> > >
> > >Looking for a review for the following change.
> > >
> > >NameImpl.java is stripping escape characters unnecessarily:
> > >
> > >http://cr.openjdk.java.net/~robm/8177806/webrev.01/
> > >https://bugs.openjdk.java.net/browse/JDK-8177806
> > >
> > >Thanks,
> > >
> > >     -Rob
> > >
> > 


More information about the core-libs-dev mailing list