Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-15 Thread Rainer Jung

Am 12.05.2016 um 00:22 schrieb Mark Thomas:

The proposed Apache Tomcat 8.5.2 release is now available for voting.

8.5.2 corrects a regression found in 8.5.1.

The major changes compared to the 8.5.0 release are:
- Add the org.apache.catalina.servlet4preview package that can be
  used to gain early access to Servlet 4.0 features. Note that this
  package will not be present in Tomcat 9.
- Make default TLS configuration more secure
- Add direct HTTP/2 connection support
- 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.5.2/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1081/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/

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


+1 to release as beta.

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
  - Some observations see below
- JMX MBean Comparison with 8.5.0:
  - WebResourceRoot MBean attributes lookupCount, hitCount and size
increased by 1-2 only for the /examples context directly after
startup
  - new system property "-Djdk.tls.ephemeralDHKeySize=2048" is set
  - tomcat.util.scan.StandardJarScanFilter.jarsToScan now contains
an additional "slf4j-taglib*.jar" at the end
- HTTPS thread names seem to have changed
  (additional token "-jsse-" resp. "-openssl-")

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.


A few things in unit test output that were not present in 8.5.0 output:

- Exception in org.apache.coyote.http2.TestHttp2Section_6_9 tests 
testWindowSizeTooLargeViaSettings, testZeroWindowUpdateStream and 
testWindowSizeTooLargeStream for all connectors. There's an NPE during 
shutdown:


[junit] 15-May-2016 01:10:26.928 INFO [main] 
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler 
["http-nio-127.0.0.1-auto-5-47648"]
[junit] 15-May-2016 01:10:26.930 SEVERE 
[http-nio-127.0.0.1-auto-5-exec-5] 
org.apache.catalina.core.StandardHostValve.invoke Exception Processing 
/simple

[junit]  java.lang.NullPointerException
[junit] at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:208)
[junit] at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
[junit] at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:522)
[junit] at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
[junit] at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
[junit] at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
[junit] at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
[junit] at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
[junit] at 
org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:410)
[junit] at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
[junit] at 
org.apache.coyote.http2.StreamProcessor.run(StreamProcessor.java:66)
[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] 15-May-2016 01:10:26.938 INFO [main] 
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler 
["http-nio-127.0.0.1-auto-5-47648"]



- CancelledKeyException in org.apache.coyote.http2.TestHttp2Section_3_2 
test case testConnectionNoPreface for nio:


[junit] 15-May-2016 01:08:35.597 INFO [main] 
org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case 
[testConnectionNoPreface]
[junit] 15-May-2016 01:08:35.606 INFO [Thread-4] 
org.apache.coyote.http11.AbstractHttp11Protocol.configureUpgradeProtocol 
The ["http-nio-127.0.0.1-auto-7"] connector has been configured to 
support HTTP upgrade to [h2c]
[junit] 

Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-13 Thread Martin Grigorov
On Thu, May 12, 2016 at 12:22 AM, Mark Thomas  wrote:

> The proposed Apache Tomcat 8.5.2 release is now available for voting.
>
> 8.5.2 corrects a regression found in 8.5.1.
>
> The major changes compared to the 8.5.0 release are:
> - Add the org.apache.catalina.servlet4preview package that can be
>   used to gain early access to Servlet 4.0 features. Note that this
>   package will not be present in Tomcat 9.
> - Make default TLS configuration more secure
> - Add direct HTTP/2 connection support
> - 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.5.2/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1081/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
>
> The proposed 8.5.2 release is:
> [ ] Broken - do not release
> [ ] Alpha  - go ahead and release as 8.5.2
> [X] Beta   - go ahead and release as 8.5.2
> [ ] Stable - go ahead and release as 8.5.2
>

Tested Apache Wicket WebSocket


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


Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-13 Thread Mark Thomas
On 11/05/2016 23:22, Mark Thomas wrote:
> The proposed Apache Tomcat 8.5.2 release is now available for voting.
> 
> 8.5.2 corrects a regression found in 8.5.1.
> 
> The major changes compared to the 8.5.0 release are:
> - Add the org.apache.catalina.servlet4preview package that can be
>   used to gain early access to Servlet 4.0 features. Note that this
>   package will not be present in Tomcat 9.
> - Make default TLS configuration more secure
> - Add direct HTTP/2 connection support
> - 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.5.2/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1081/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
> 
> The proposed 8.5.2 release is:
> [ ] Broken - do not release
> [ ] Alpha  - go ahead and release as 8.5.2
> [X] Beta   - go ahead and release as 8.5.2
> [ ] Stable - go ahead and release as 8.5.2

Tests passed on Linux, Windows and OSX with NIO, NIO2 and APR plus
Tomcat-Native 1.2.7.

Mark

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



Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-12 Thread Keiichi Fujino
2016-05-12 7:22 GMT+09:00 Mark Thomas :

> The proposed Apache Tomcat 8.5.2 release is now available for voting.
>
> 8.5.2 corrects a regression found in 8.5.1.
>
> The major changes compared to the 8.5.0 release are:
> - Add the org.apache.catalina.servlet4preview package that can be
>   used to gain early access to Servlet 4.0 features. Note that this
>   package will not be present in Tomcat 9.
> - Make default TLS configuration more secure
> - Add direct HTTP/2 connection support
> - 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.5.2/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1081/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
>
> The proposed 8.5.2 release is:
> [ ] Broken - do not release
> [ ] Alpha  - go ahead and release as 8.5.2
> [X] Beta   - go ahead and release as 8.5.2
>

+1
Tested on my test apps (use BackupManager).


> [ ] Stable - go ahead and release as 8.5.2
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
> --
> Keiichi.Fujino
> 




Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-12 Thread Rossen Stoyanchev
On Wed, May 11, 2016 at 6:22 PM, Mark Thomas  wrote:

> The proposed Apache Tomcat 8.5.2 release is now available for voting.
>
> 8.5.2 corrects a regression found in 8.5.1.
>
> The major changes compared to the 8.5.0 release are:
> - Add the org.apache.catalina.servlet4preview package that can be
>   used to gain early access to Servlet 4.0 features. Note that this
>   package will not be present in Tomcat 9.
> - Make default TLS configuration more secure
> - Add direct HTTP/2 connection support
> - 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.5.2/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1081/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
>
> The proposed 8.5.2 release is:
> [ ] Broken - do not release
> [ ] Alpha  - go ahead and release as 8.5.2
> [X] Beta   - go ahead and release as 8.5.2
> [ ] Stable - go ahead and release as 8.5.2
>
>
Spring Framework tests
Portfolio Sample (WebSocket, Serlvet 3.0 async)
Spring Reactive tests (Servlet 3.1 I/O)


Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-12 Thread Violeta Georgieva
2016-05-12 1:22 GMT+03:00 Mark Thomas :
>
> The proposed Apache Tomcat 8.5.2 release is now available for voting.
>
> 8.5.2 corrects a regression found in 8.5.1.
>
> The major changes compared to the 8.5.0 release are:
> - Add the org.apache.catalina.servlet4preview package that can be
>   used to gain early access to Servlet 4.0 features. Note that this
>   package will not be present in Tomcat 9.
> - Make default TLS configuration more secure
> - Add direct HTTP/2 connection support
> - 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.5.2/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1081/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
>
> The proposed 8.5.2 release is:
> [ ] Broken - do not release
> [ ] Alpha  - go ahead and release as 8.5.2
> [X] Beta   - go ahead and release as 8.5.2
> [ ] Stable - go ahead and release as 8.5.2
>

Regards,
Violeta

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


Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-12 Thread Felix Schumacher


Am 12. Mai 2016 00:22:07 MESZ, schrieb Mark Thomas :
>The proposed Apache Tomcat 8.5.2 release is now available for voting.
>
>8.5.2 corrects a regression found in 8.5.1.
>
>The major changes compared to the 8.5.0 release are:
>- Add the org.apache.catalina.servlet4preview package that can be
>  used to gain early access to Servlet 4.0 features. Note that this
>  package will not be present in Tomcat 9.
>- Make default TLS configuration more secure
>- Add direct HTTP/2 connection support
>- 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.5.2/
>The Maven staging repo is:
>https://repository.apache.org/content/repositories/orgapachetomcat-1081/
>The svn tag is:
>http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
>
>The proposed 8.5.2 release is:
>[ ] Broken - do not release
>[ ] Alpha  - go ahead and release as 8.5.2
>[x] Beta   - go ahead and release as 8.5.2
>[ ] Stable - go ahead and release as 8.5.2

Felix

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


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



Re: [VOTE] Release Apache Tomcat 8.5.2

2016-05-12 Thread Rémy Maucherat
2016-05-12 0:22 GMT+02:00 Mark Thomas :

> The proposed Apache Tomcat 8.5.2 release is now available for voting.
>
> 8.5.2 corrects a regression found in 8.5.1.
>
> The major changes compared to the 8.5.0 release are:
> - Add the org.apache.catalina.servlet4preview package that can be
>   used to gain early access to Servlet 4.0 features. Note that this
>   package will not be present in Tomcat 9.
> - Make default TLS configuration more secure
> - Add direct HTTP/2 connection support
> - 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.5.2/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1081/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/
>
> The proposed 8.5.2 release is:
> [ ] Broken - do not release
> [ ] Alpha  - go ahead and release as 8.5.2
> [X] Beta   - go ahead and release as 8.5.2
> [ ] Stable - go ahead and release as 8.5.2
>
> Same test results than 8.5.1, but the regression tipped the scales in
favor of beta.

Rémy


[VOTE] Release Apache Tomcat 8.5.2

2016-05-11 Thread Mark Thomas
The proposed Apache Tomcat 8.5.2 release is now available for voting.

8.5.2 corrects a regression found in 8.5.1.

The major changes compared to the 8.5.0 release are:
- Add the org.apache.catalina.servlet4preview package that can be
  used to gain early access to Servlet 4.0 features. Note that this
  package will not be present in Tomcat 9.
- Make default TLS configuration more secure
- Add direct HTTP/2 connection support
- 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.5.2/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1081/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.5.x/tags/TOMCAT_8_5_2/

The proposed 8.5.2 release is:
[ ] Broken - do not release
[ ] Alpha  - go ahead and release as 8.5.2
[ ] Beta   - go ahead and release as 8.5.2
[ ] Stable - go ahead and release as 8.5.2


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