Am 12.05.2016 um 00:34 schrieb Mark Thomas:
The proposed Apache Tomcat 8.0.35 release is now available for voting.

8.0.35 corrects a regression found in 8.0.34.

The main changes since 8.0.33 are:

- Make the default TLS configuration more secure.

- Update the packaged version of the Tomcat Native Library to 1.2.7
  to pick up the Windows binaries that are based on OpenSSL 1.0.2h
  and APR 1.5.2.

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.35/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1082/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_35/

The proposed 8.0.35 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 8.0.35

+1 to release.

Details
=======

- MD5 OK
- signatures OK
- key in KEYS file
- gz and zip for src and bin consistent
- src completely consistent with svn tag
- builds fine
  - warning about unchecked calls or conversions in:
    - org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
    - org/apache/tomcat/jdbc/pool/PoolProperties.java
  Not a regression
- build result looks consistent with binaries
- no checkstyle complaints
- no Javadoc warnings
- Unit tests: No failures
  - Two minor observations see below
- JMX MBean Comparison with 8.0.33:
  - ThreadPool and Connector MBean attribute cipher changed
    from "HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5"
    to "HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!kRSA:!DHE"
  - WebResourceRoot MBean attributes lookupCount and hitCount
    increased by 2 for each context directly after startup
  - new system property "-Djdk.tls.ephemeralDHKeySize=2048" is set
  - Collection Count of "PS Scavenge" GC after startup reduced from
    4 to 3 (the same value as for 8.0.32)
  - tomcat.util.scan.StandardJarScanFilter.jarsToScan now contains
    an additional "slf4j-taglib*.jar" at the end

Build and tests were done using Java 1.7.0_80. OS was Solaris 10 Sparc, tcnative was 1.2.7 based on APR 1.5.1 and OpenSSL 1.0.2h.

Two things in unit test output that were not present in 8.0.33 output:

- SEVERE line for "testCometConnectorStop Status" only for apr
  (but this seemed to pop up occasionally for older releases too):

[junit] 14-May-2016 22:16:36.397 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-apr-127.0.0.1-auto-2-42005"] [junit] 14-May-2016 22:16:46.534 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-apr-127.0.0.1-auto-2-42005"] [junit] 14-May-2016 22:16:46.538 SEVERE [main] org.apache.catalina.comet.TestCometProcessor.testCometConnectorStop Status:
    [junit] WriterThread exception: null
[junit] ReaderThread exception: java.net.SocketTimeoutException: Read timed out
    [junit] Last message: [Client: END]
    [junit] Last response line: [0]
    [junit] Last comet event: [END]
    [junit] END event occurred: [true]
[junit] 14-May-2016 22:16:46.538 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat

- Exception in async servlet during TestAsyncContextImpl test cases testBug59219a and testBug59219b for all Connectors:

[junit] 14-May-2016 20:19:22.065 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testBug59219a] [junit] 14-May-2016 20:19:22.073 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-bio-127.0.0.1-auto-30"] [junit] 14-May-2016 20:19:22.075 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Tomcat [junit] 14-May-2016 20:19:22.076 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.35 [junit] 14-May-2016 20:19:22.097 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-bio-127.0.0.1-auto-30-33303"] [junit] 14-May-2016 20:19:22.106 SEVERE [http-bio-127.0.0.1-auto-30-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [async] in context with path [] threw exception [null] with root cause
    [junit]  javax.servlet.ServletException
[junit] at org.apache.catalina.core.TestAsyncContextImpl$Bug59219Servlet.doGet(TestAsyncContextImpl.java:1892) [junit] at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) [junit] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [junit] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [junit] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [junit] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [junit] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [junit] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [junit] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [junit] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [junit] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) [junit] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [junit] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) [junit] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1099) [junit] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [junit] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:283) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [junit] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    [junit]     at java.lang.Thread.run(Thread.java:745)
    [junit]
[junit] 14-May-2016 20:19:22.112 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-bio-127.0.0.1-auto-30-33303"] [junit] 14-May-2016 20:19:22.114 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat [junit] 14-May-2016 20:19:22.127 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-bio-127.0.0.1-auto-30-33303"] [junit] 14-May-2016 20:19:22.128 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-bio-127.0.0.1-auto-30-33303"] [junit] 14-May-2016 20:19:22.138 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testBug59219b] [junit] 14-May-2016 20:19:22.144 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-bio-127.0.0.1-auto-31"] [junit] 14-May-2016 20:19:22.146 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Tomcat [junit] 14-May-2016 20:19:22.147 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.35 [junit] 14-May-2016 20:19:22.169 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-bio-127.0.0.1-auto-31-33306"] [junit] 14-May-2016 20:19:22.178 SEVERE [http-bio-127.0.0.1-auto-31-exec-1] org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet async threw exception
    [junit]  javax.servlet.ServletException
[junit] at org.apache.catalina.core.TestAsyncContextImpl$Bug59219Servlet.doGet(TestAsyncContextImpl.java:1892) [junit] at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) [junit] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [junit] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [junit] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [junit] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720) [junit] at org.apache.catalina.core.ApplicationDispatcher.doDispatch(ApplicationDispatcher.java:639) [junit] at org.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:605) [junit] at org.apache.catalina.core.AsyncContextImpl$1.run(AsyncContextImpl.java:229) [junit] at org.apache.catalina.core.AsyncContextImpl.doInternalDispatch(AsyncContextImpl.java:393) [junit] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:208) [junit] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [junit] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [junit] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [junit] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [junit] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) [junit] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [junit] at org.apache.catalina.connector.CoyoteAdapter.asyncDispatch(CoyoteAdapter.java:392) [junit] at org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(AbstractHttp11Processor.java:1719) [junit] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) [junit] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:283) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [junit] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    [junit]     at java.lang.Thread.run(Thread.java:745)
    [junit]
[junit] 14-May-2016 20:19:22.181 SEVERE [http-bio-127.0.0.1-auto-31-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [async] in context with path [] threw exception [null] with root cause
    [junit]  javax.servlet.ServletException
[junit] at org.apache.catalina.core.TestAsyncContextImpl$Bug59219Servlet.doGet(TestAsyncContextImpl.java:1892) [junit] at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) [junit] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [junit] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [junit] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [junit] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720) [junit] at org.apache.catalina.core.ApplicationDispatcher.doDispatch(ApplicationDispatcher.java:639) [junit] at org.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:605) [junit] at org.apache.catalina.core.AsyncContextImpl$1.run(AsyncContextImpl.java:229) [junit] at org.apache.catalina.core.AsyncContextImpl.doInternalDispatch(AsyncContextImpl.java:393) [junit] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:208) [junit] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [junit] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [junit] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [junit] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [junit] at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) [junit] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [junit] at org.apache.catalina.connector.CoyoteAdapter.asyncDispatch(CoyoteAdapter.java:392) [junit] at org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(AbstractHttp11Processor.java:1719) [junit] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) [junit] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:283) [junit] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [junit] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [junit] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    [junit]     at java.lang.Thread.run(Thread.java:745)
    [junit]
[junit] 14-May-2016 20:19:22.184 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-bio-127.0.0.1-auto-31-33306"] [junit] 14-May-2016 20:19:22.240 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Tomcat [junit] 14-May-2016 20:19:22.251 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-bio-127.0.0.1-auto-31-33306"] [junit] 14-May-2016 20:19:22.251 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-bio-127.0.0.1-auto-31-33306"]


Thanks for RM and regards,

Rainer


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to