I got two issues when building Tomcat 8.5.35 with OpenJDK 11
and OpenSSL 1.1.1 in Debian.
1. testClientCertPost and testClientCertGet in TestClientCertTls13
failed with the three NIO/NIO2/APR connectors:
javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:128)
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
at
java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:279)
at
java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:181)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
at
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
at
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
at
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
at
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
at
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:163)
at
org.apache.catalina.startup.TomcatBaseTest.postUrl(TomcatBaseTest.java:782)
at
org.apache.catalina.startup.TomcatBaseTest.postUrl(TomcatBaseTest.java:748)
at
org.apache.catalina.startup.TomcatBaseTest.postUrl(TomcatBaseTest.java:722)
at
org.apache.tomcat.util.net.TestClientCertTls13.testClientCertPost(TestClientCertTls13.java:75)
2. testAbortedUploadLimitedNoSwallow and testAbortedPOST413NoSwallow
failed with NIO only:
Testcase: testAbortedUploadLimitedNoSwallow took 0.106 sec
FAILED
Limited upload with swallow disabled does not generate client exception
junit.framework.AssertionFailedError: Limited upload with swallow disabled
does not generate client exception
at
org.apache.catalina.core.TestSwallowAbortedUploads.testAbortedUploadLimitedNoSwallow(TestSwallowAbortedUploads.java:130)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Testcase: testAbortedPOST413NoSwallow took 0.036 sec
FAILED
Limited upload with swallow disabled does not generate client exception
junit.framework.AssertionFailedError: Limited upload with swallow disabled
does not generate client exception
at
org.apache.catalina.core.TestSwallowAbortedUploads.testAbortedPOST413NoSwallow(TestSwallowAbortedUploads.java:176)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Emmanuel Bourg
Le 03/11/2018 à 18:55, Mark Thomas a écrit :
> The proposed Apache Tomcat 8.5.35 release is now available for voting.
>
> The major changes compared to the 8.5.34 release are:
>
> - support for TLSv1.3 when used with a JRE or OpenSSl version that
> supports it
>
> - multiple improvements to the RewriteValve
>
> - correct several regressions in the JSP compiler
>
>
> Along with lots of other bug fixes and improvements.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.35/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1197/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_35/
>
> The proposed 8.5.35 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 8.5.35
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]