[15] RFR: 8243138: Enhance BaseLdapServer to support starttls extended request

Chris Yin xu.y.yin at oracle.com
Thu Apr 23 08:41:16 UTC 2020


Thank you, Vyom

Regards,
Chris

> On 23 Apr 2020, at 4:35 PM, Vyom Tiwari <vyommani at gmail.com> wrote:
> 
> Hi Chris,
> change looks good to me.
> Vyom
> 
> On Wed, Apr 22, 2020 at 12:59 PM Chris Yin <xu.y.yin at oracle.com <mailto:xu.y.yin at oracle.com>> wrote:
> Hello
> 
> Please review following change for enhancement to com/sun/jndi/ldap/lib/BaseLdapServer.java, thanks
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8243138 <https://bugs.openjdk.java.net/browse/JDK-8243138>
> Webrev: http://cr.openjdk.java.net/~xyin/8243138/webrev.00/ <http://cr.openjdk.java.net/~xyin/8243138/webrev.00/>
> 
> There is requirement to test starttls extended op against dummy ldap server, but unfortunately, current BaseLdapSever logic cannot handle it correctly since the starttls request is quite special to use existed socket for tls negotiate. This enhancement will provide the possibility to wrap current socket connection and overwrite in-place processing input/output stream, certainly, that will not affect existed tests which depends on BaseLdapServer. Run existed dependency tests on 4 platforms for total 200 times, all green.
> 
> Thanks,
> Chris
> 
> 
> -- 
> Thanks,
> Vyom



More information about the core-libs-dev mailing list