Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-05 Thread Mark Thomas
On 04/02/2016 22:33, Rainer Jung wrote:
> Am 02.02.2016 um 01:20 schrieb Mark Thomas:
>> The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.
>>
>> This is a milestone release for the 9.0.x branch. It should be
>> noted that, as a milestone release:
>> - Servlet 4.0 is not finalised
>> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>>
>> The major changes compared to the 9.0.0.M1 branch are:
>> - Ability to use OpenSSL with JSSE configuration
>> - Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
>>OpenSSL 1.0.2e
>> - Allow HTTP redirects to be relative
>> - Lots of bug fixes
>>
>> For full details, see the changelog:
>> http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>>
>>
>> It can be obtained from:
>> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
>> The Maven staging repo is:
>> https://repository.apache.org/content/repositories/orgapachetomcat-1062/
>> The svn tag is:
>> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/
>>
>> The proposed 9.0.0.M3 release is:
>> [ ] Broken - do not release
>> [X] Alpha - go ahead and release as 9.0.0.M3
> 
> +1 to release as alpha.

Thanks for the review.

> One interesting new observation is removed attributes "servlets" and
> "deploymentDescriptor" from Webapp MBeans. Not sure this was
> intentional.

It was. Part of the removal of JSR77 support.

> Unit test observations:
> 
> - in the message
> "org.apache.catalina.core.TestStandardContextResources.testResources
> testResources(): orderedLibs:" the value after the message has changed
> from "[classes, resources.jar, resources2.jar]" in M1 to
> "[resources.jar, classes, resources2.jar]" in M2 and M3

Hmm. classes shouldn't be there at all. It looks like the classpath scan
is picking that up when it shouldn't be. I'll get that fixed.

> - in org.apache.catalina.valves.TestStuckThreadDetectionValve in test
> testDetection, after the correct message from notifyStuckThreadDetected
> and the following org.apache.coyote.AbstractProtocol.pause, I get a
> notifyStuckThreadCompleted message, which normally oesn't show up.
> Probably just a timing issue, that the Valve ran between the pause and
> the complete shutdown.

Sounds plausible. I won't worry about this for now.

> - new WARNINGs since M2:
> 
>  2 x
> org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doClientAuth
> http11processor.socket.sslreneg

Fixed the broken i18n message.

> 25 x org.apache.tomcat.util.net.SSLUtilBase.getEnabled Some of the
> specified [protocols] are not supported by the SSL engine and have been
> skipped: [[SSLv2Hello]]

On one side we have excluded SSLv2Hello from the protocols a user can
select. On the other, we included it in the defaults. We need to be
consistent here. I'm going to implement:
- allow SSLv2Hello to be selected
- enable SSLv2Hello by default

>  3 x org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan
> [http://felix.extensions:9/] from classloader hierarchy, plus Caused by:
> java.lang.IllegalArgumentException: URI scheme is not "file"

Expected.

>  3 x org.apache.catalina.startup.ContextConfig.validateSecurityRoles
> Security role name foo used in an  without being
> defined in a 

I'm guessing some new tests with security constraints.

> - Since M2 testConnectToServerEndpoint no longer logs
> "org.apache.tomcat.websocket.WsSession.doClose Failed to flush batched
> messages on session close"

Good.

> - message org.apache.tomcat.util.modeler.Registry.unregisterComponent
> Error unregistering mbean appears in varying numbers.

Should be fixed or at least reduced now.

> - Test testHeaderLimits3 since M3 logs a stack in addition to the
> previous message:

OK.

> - lots of new "Broken pipe"
>   - most of them in org.apache.tomcat.websocket.server.TestClose, but
> that one fails, see below
>   - other known occurrences are now often logged twice:

Those look OK. One for the read listener and one for the write listener.

> - in org.apache.coyote.http2.TestHttp2Section_3_2 for NIO in test
> testConnectionNoPreface:

Haven't been able to repeat this one.
> - the only unit test failures is
> org.apache.tomcat.websocket.server.TestClose for NIO:



> Probably fixed by r1728137.

Confirmed.

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



[RESULT][VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-05 Thread Mark Thomas
The following votes were cast:

Binding:
+1: markt, remm, jfclere, kfujino, fschumacher, violetagg, rjung,
mgrigorov

Non-binding:
+1: Huxing Zhang


The vote therefore passes.

I'll get on with the final stages of the release process shortly.

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 9.0.0.M3

2016-02-04 Thread Martin Grigorov
On Tue, Feb 2, 2016 at 1:20 AM, Mark Thomas  wrote:

> The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M1 branch are:
> - Ability to use OpenSSL with JSSE configuration
> - Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
>   OpenSSL 1.0.2e
> - Allow HTTP redirects to be relative
> - Lots of bug fixes
>
> For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1062/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/
>
> The proposed 9.0.0.M3 release is:
> [ ] Broken - do not release
> [ X ] Alpha - go ahead and release as 9.0.0.M3
>
>
Regards,
Martin


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


Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-04 Thread Rainer Jung

Am 02.02.2016 um 01:20 schrieb Mark Thomas:

The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.

This is a milestone release for the 9.0.x branch. It should be
noted that, as a milestone release:
- Servlet 4.0 is not finalised
- The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0

The major changes compared to the 9.0.0.M1 branch are:
- Ability to use OpenSSL with JSSE configuration
- Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
   OpenSSL 1.0.2e
- Allow HTTP redirects to be relative
- Lots of bug fixes

For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1062/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/

The proposed 9.0.0.M3 release is:
[ ] Broken - do not release
[X] Alpha - go ahead and release as 9.0.0.M3


+1 to release as alpha.

One interesting new observation is removed attributes "servlets" and 
"deploymentDescriptor" from Webapp MBeans. Not sure this was 
intentional. See also below for some changes in unit test output.



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
- build result looks consistent with binaries
- no checkstyle complaints
- no Javadoc warnings
- Unit tests: one failures in NIO test
  - org.apache.tomcat.websocket.server.TestClose
  - probably fixed by r1728137
  - Details see below
- JMX MBean Comparison:
  - Servlet and Webapp MBeans removed attributes:
- stateManageable
  - Webapp MBeans removed attributes:
- servlets (was array with list of servlet MBean names)
- deploymentDescriptor
  - not sure that these removals are intentional
  - OperatingSystem MBean
- OpenFileDescriptorCount 83 (-2)
  - in the usual range of variation
  - AJP Connector and ProtocolHandler MBeans new attribute
- ajpFlush true
  - expected
  - WebResourceRoot Cache MBeans
- for manager and examples the values for
  lookupCount and hitCount decreased by 1.

Build and tests were done using Java 1.8.0_72. OS was Solaris 10 Sparc, 
tcnative was 1.2.4 based on APR 1.5.1 and OpenSSL 1.0.2f.


Unit test observations:

- in the message 
"org.apache.catalina.core.TestStandardContextResources.testResources 
testResources(): orderedLibs:" the value after the message has changed 
from "[classes, resources.jar, resources2.jar]" in M1 to 
"[resources.jar, classes, resources2.jar]" in M2 and M3


- in org.apache.catalina.valves.TestStuckThreadDetectionValve in test 
testDetection, after the correct message from notifyStuckThreadDetected 
and the following org.apache.coyote.AbstractProtocol.pause, I get a 
notifyStuckThreadCompleted message, which normally oesn't show up. 
Probably just a timing issue, that the Valve ran between the pause and 
the complete shutdown.


- new WARNINGs since M2:

 2 x 
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doClientAuth 
http11processor.socket.sslreneg


25 x org.apache.tomcat.util.net.SSLUtilBase.getEnabled Some of the 
specified [protocols] are not supported by the SSL engine and have been 
skipped: [[SSLv2Hello]]


 3 x org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan 
[http://felix.extensions:9/] from classloader hierarchy, plus Caused by: 
java.lang.IllegalArgumentException: URI scheme is not "file"


 3 x org.apache.catalina.startup.ContextConfig.validateSecurityRoles 
Security role name foo used in an  without being 
defined in a 


- Since M2 testConnectToServerEndpoint no longer logs 
"org.apache.tomcat.websocket.WsSession.doClose Failed to flush batched 
messages on session close"


- message org.apache.tomcat.util.modeler.Registry.unregisterComponent 
Error unregistering mbean appears in varying numbers. Always combined with


[junit]  javax.management.RuntimeOperationsException: Object name 
cannot be null
[junit] at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.isRegistered(DefaultMBeanServerInterceptor.java:569)
[junit] at 
com.sun.jmx.mbeanserver.JmxMBeanServer.isRegistered(JmxMBeanServer.java:638)
[junit] at 
org.apache.tomcat.util.modeler.Registry.unregisterComponent(Registry.java:421)
[junit] at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.unregister(AbstractProtocol.java:984)
[junit] at 
org.apache.coyote.AbstractProtocol$RecycledProcessors.clear(AbstractProtocol.java:1051)
[junit] at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.recycle(AbstractProtocol.java:692)


and "Caused by: java.lang.IllegalArgumentException: Object name cannot 
be null".


In most cases, shortly before there was already a NullPointerException 
like this:


[junit] 03-Feb-2016 12:06:33.554 SEVERE 

Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-04 Thread Mark Thomas
On 04/02/2016 13:38, jean-frederic clere wrote:
> On 02/03/2016 07:08 PM, Mark Thomas wrote:
>> On 03/02/2016 16:20, jean-frederic clere wrote:
>>> On 02/02/2016 01:20 AM, Mark Thomas wrote:
 The proposed 9.0.0.M3 release is:
 [ ] Broken - do not release
 [X] Alpha - go ahead and release as 9.0.0.M3
>>>
>>> I have the following errors:
>>> +++
>>> hudson@neo2 logs]$ grep -l FAILED *.txt
>>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.APR.txt
>>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO2.txt
>>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO.txt
>>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.APR.txt
>>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO2.txt
>>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO.txt
>>> +++
>>>
>>> I have build my own openssl so I think it is OK, any hints?
>>
>> The tests are set up for the HEAD of each of the branches. Often the
>> default ciphers change which break some of the tests. What, exactly, did
>> you test against?
> 
> openssl-1.0.2e and tc-native-1.2.4 I have something like:
> +++
> FAILED
> SRP-RSA-AES-256-CBC-SHA+SSLv3 SRP-DSS-3DES-EDE-CBC-SHA+SSLv3
> SRP-AES-256-CBC-SHA+SSLv3 SRP-DSS-AES-128-CBC-SHA+SSLv3
> SRP-AES-128-CBC-SHA+SSLv3 SRP-3DES-EDE-CBC-SHA+SSLv3
> SRP-RSA-3DES-EDE-CBC-SHA+SSLv3 SRP-DSS-AES-256-CBC-SHA+SSLv3
> SRP-RSA-AES-128-CBC-SHA+SSLv3  expected:<0> but was:<9>
> junit.framework.AssertionFailedError: SRP-RSA-AES-256-CBC-SHA+SSLv3
> SRP-DSS-3DES-EDE-CBC-SHA+SSLv3 SRP-AES-256-CBC-SHA+SSLv3
> SRP-DSS-AES-128-CBC-SHA+SSLv3 SRP-AES-128-CBC-SHA+SSLv3
> SRP-3DES-EDE-CBC-SHA+SSLv3 SRP-RSA-3DES-EDE-CBC-SHA+SSLv3
> SRP-DSS-AES-256-CBC-SHA+SSLv3 SRP-RSA-AES-128-CBC-SHA+SSLv3
> expected:<0> but was:<9>
> at
> org.apache.tomcat.util.net.openssl.ciphers.TestCipher.testOpenSSLCipherAvailability(TestCipher.java:98)
> +++
> 
> That looks like something different in the openssl configuration, if
> someone has an hint I can try to find the problem.

OpenSSL should have included the above 9 ciphers in the list of ciphers
returned for the cipher string "ALL:eNULL:aNULL:aRSA"

It looks those were all added in 1.0.1 so they should be available in 1.0.2.

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 9.0.0.M3

2016-02-04 Thread jean-frederic clere
On 02/04/2016 02:38 PM, jean-frederic clere wrote:
> That looks like something different in the openssl configuration, if
> someone has an hint I can try to find the problem.

Release first and I will look after the release ;-)

Cheers

Jean-Frederic

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



Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-04 Thread jean-frederic clere
On 02/03/2016 07:08 PM, Mark Thomas wrote:
> On 03/02/2016 16:20, jean-frederic clere wrote:
>> On 02/02/2016 01:20 AM, Mark Thomas wrote:
>>> The proposed 9.0.0.M3 release is:
>>> [ ] Broken - do not release
>>> [X] Alpha - go ahead and release as 9.0.0.M3
>>
>> I have the following errors:
>> +++
>> hudson@neo2 logs]$ grep -l FAILED *.txt
>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.APR.txt
>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO2.txt
>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO.txt
>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.APR.txt
>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO2.txt
>> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO.txt
>> +++
>>
>> I have build my own openssl so I think it is OK, any hints?
> 
> The tests are set up for the HEAD of each of the branches. Often the
> default ciphers change which break some of the tests. What, exactly, did
> you test against?

openssl-1.0.2e and tc-native-1.2.4 I have something like:
+++
FAILED
SRP-RSA-AES-256-CBC-SHA+SSLv3 SRP-DSS-3DES-EDE-CBC-SHA+SSLv3
SRP-AES-256-CBC-SHA+SSLv3 SRP-DSS-AES-128-CBC-SHA+SSLv3
SRP-AES-128-CBC-SHA+SSLv3 SRP-3DES-EDE-CBC-SHA+SSLv3
SRP-RSA-3DES-EDE-CBC-SHA+SSLv3 SRP-DSS-AES-256-CBC-SHA+SSLv3
SRP-RSA-AES-128-CBC-SHA+SSLv3  expected:<0> but was:<9>
junit.framework.AssertionFailedError: SRP-RSA-AES-256-CBC-SHA+SSLv3
SRP-DSS-3DES-EDE-CBC-SHA+SSLv3 SRP-AES-256-CBC-SHA+SSLv3
SRP-DSS-AES-128-CBC-SHA+SSLv3 SRP-AES-128-CBC-SHA+SSLv3
SRP-3DES-EDE-CBC-SHA+SSLv3 SRP-RSA-3DES-EDE-CBC-SHA+SSLv3
SRP-DSS-AES-256-CBC-SHA+SSLv3 SRP-RSA-AES-128-CBC-SHA+SSLv3
expected:<0> but was:<9>
at
org.apache.tomcat.util.net.openssl.ciphers.TestCipher.testOpenSSLCipherAvailability(TestCipher.java:98)
+++

That looks like something different in the openssl configuration, if
someone has an hint I can try to find the problem.

Cheers

Jean-Frederic

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



Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-04 Thread Felix Schumacher

Am 02.02.2016 um 01:20 schrieb Mark Thomas:

The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.

This is a milestone release for the 9.0.x branch. It should be
noted that, as a milestone release:
- Servlet 4.0 is not finalised
- The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0

The major changes compared to the 9.0.0.M1 branch are:
- Ability to use OpenSSL with JSSE configuration
- Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
   OpenSSL 1.0.2e
- Allow HTTP redirects to be relative
- Lots of bug fixes

For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1062/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/

The proposed 9.0.0.M3 release is:
[ ] Broken - do not release
[x] Alpha - go ahead and release as 9.0.0.M3

Regards,
 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 9.0.0.M3

2016-02-04 Thread Violeta Georgieva
Hi,

2016-02-02 2:20 GMT+02:00 Mark Thomas :
>
> The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M1 branch are:
> - Ability to use OpenSSL with JSSE configuration
> - Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
>   OpenSSL 1.0.2e
> - Allow HTTP redirects to be relative
> - Lots of bug fixes
>
> For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1062/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/
>
> The proposed 9.0.0.M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M3

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 9.0.0.M3

2016-02-03 Thread Mark Thomas
On 02/02/2016 00:20, Mark Thomas wrote:
> The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.
> 
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
> 
> The major changes compared to the 9.0.0.M1 branch are:
> - Ability to use OpenSSL with JSSE configuration
> - Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
>   OpenSSL 1.0.2e
> - Allow HTTP redirects to be relative
> - Lots of bug fixes
> 
> For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1062/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/
> 
> The proposed 9.0.0.M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M3

TLS & APR tested and OK
Used it for some HTTP/2 performance tuning

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 9.0.0.M3

2016-02-03 Thread Rémy Maucherat
2016-02-02 1:20 GMT+01:00 Mark Thomas :

> The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M1 branch are:
> - Ability to use OpenSSL with JSSE configuration
> - Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
>   OpenSSL 1.0.2e
> - Allow HTTP redirects to be relative
> - Lots of bug fixes
>
> For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1062/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/
>
> The proposed 9.0.0.M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M3
>
> Works for me.

Following this release, I can try to flip the
AprLifecycleListener.aprPreferred flag to false, which will make things
default to NIO+OpenSSL over APR when native is installed [also for non SSL,
the default will then be NIO even when native is installed].

Rémy


Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-03 Thread Huxing Zhang
The proposed 9.0.0.M3 release is:
[ ] Broken - do not release
[ x ] Alpha - go ahead and release as 9.0.0.M3

* unit test case pass on RHEL 6.2 / mac OS X with latest openssl version 
(OpenSSL 1.0.2f 28 Jan 2016)
* tested HTTP/2 on Nio/Nio2/APR connectors, server push example works fine.
* tested HTTP/2 on our web app, basic functions looks fine.

Thanks,
Huxing

--
From:Mark Thomas <ma...@apache.org>
Time:2016 Feb 2 (Tue) 08:21
To:dev@tomcat.apache.org <dev@tomcat.apache.org>
Subject:[VOTE] Release Apache Tomcat 9.0.0.M3


The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.

This is a milestone release for the 9.0.x branch. It should be
noted that, as a milestone release:
- Servlet 4.0 is not finalised
- The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0

The major changes compared to the 9.0.0.M1 branch are:
- Ability to use OpenSSL with JSSE configuration
- Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
  OpenSSL 1.0.2e
- Allow HTTP redirects to be relative
- Lots of bug fixes

For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1062/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/

The proposed 9.0.0.M3 release is:
[ ] Broken - do not release
[ ] Alpha - go ahead and release as 9.0.0.M3

-
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 9.0.0.M3

2016-02-03 Thread jean-frederic clere
On 02/02/2016 01:20 AM, Mark Thomas wrote:
> The proposed 9.0.0.M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M3

I have the following errors:
+++
hudson@neo2 logs]$ grep -l FAILED *.txt
TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.APR.txt
TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO2.txt
TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO.txt
TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.APR.txt
TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO2.txt
TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO.txt
+++

I have build my own openssl so I think it is OK, any hints?

Cheers

Jean-Frederic

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



Re: [VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-03 Thread Keiichi Fujino
2016-02-02 9:20 GMT+09:00 Mark Thomas :

> The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.
>
> This is a milestone release for the 9.0.x branch. It should be
> noted that, as a milestone release:
> - Servlet 4.0 is not finalised
> - The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0
>
> The major changes compared to the 9.0.0.M1 branch are:
> - Ability to use OpenSSL with JSSE configuration
> - Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
>   OpenSSL 1.0.2e
> - Allow HTTP redirects to be relative
> - Lots of bug fixes
>
> For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1062/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/
>
> The proposed 9.0.0.M3 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 9.0.0.M3
>
>
+1
Tested on test applications (use DeltaManager and BackupManager).
Works fine.



> -
> 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 9.0.0.M3

2016-02-03 Thread Mark Thomas
On 03/02/2016 16:20, jean-frederic clere wrote:
> On 02/02/2016 01:20 AM, Mark Thomas wrote:
>> The proposed 9.0.0.M3 release is:
>> [ ] Broken - do not release
>> [X] Alpha - go ahead and release as 9.0.0.M3
> 
> I have the following errors:
> +++
> hudson@neo2 logs]$ grep -l FAILED *.txt
> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.APR.txt
> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO2.txt
> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestCipher.NIO.txt
> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.APR.txt
> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO2.txt
> TEST-org.apache.tomcat.util.net.openssl.ciphers.TestOpenSSLCipherConfigurationParser.NIO.txt
> +++
> 
> I have build my own openssl so I think it is OK, any hints?

The tests are set up for the HEAD of each of the branches. Often the
default ciphers change which break some of the tests. What, exactly, did
you test against?

Mark


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



[VOTE] Release Apache Tomcat 9.0.0.M3

2016-02-01 Thread Mark Thomas
The proposed Apache Tomcat 9.0.0.M3 release is now available for voting.

This is a milestone release for the 9.0.x branch. It should be
noted that, as a milestone release:
- Servlet 4.0 is not finalised
- The EGs have not started work on JSP 2.4, EL 3.1 or WebSocket 1.2/2.0

The major changes compared to the 9.0.0.M1 branch are:
- Ability to use OpenSSL with JSSE configuration
- Update to Tomcat-native 1.2.4 to pick up Windows binaries based on
  OpenSSL 1.0.2e
- Allow HTTP redirects to be relative
- Lots of bug fixes

For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.0.M3/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1062/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tags/TOMCAT_9_0_0_M3/

The proposed 9.0.0.M3 release is:
[ ] Broken - do not release
[ ] Alpha - go ahead and release as 9.0.0.M3

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