Am 2019-10-07 um 15:58 schrieb Mark Thomas:
The proposed Apache Tomcat 8.5.47 release is now available for voting.

The major changes compared to the 8.5.46 release are:

- Update to Commons Daemon 1.2.2 to pick up the fix for a regression in
   Commons Daemon 1.2.0 and 1.2.1 that triggered a crash on startup when
   running on a Windows OS that had not been fully updated.

- Fix some edge cases with NIO2 and TLS that could has a request to
   hang.


Along with lots of other bug fixes and improvements.

For full details, see the changelog:
https://ci.apache.org/projects/tomcat/tomcat85/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.47/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1234/

The tag is:
https://github.com/apache/tomcat/tree/8.5.47
14bdacea996993a3b94ec0972cea92370e42ae4d

+1

Though I see some minor failures I have not investigated yet

$ java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
$ uname -a
FreeBSD deblndw011x.ad001.siemens.net 12.0-STABLE FreeBSD 12.0-STABLE #0 
r351324: Wed Aug 21 15:47:48 CEST 2019     
r...@deblndw011x.ad001.siemens.net:/usr/obj/usr/src/amd64.amd64/sys/DEBLNDW011X 
 amd64

in
/var/osipovmi/Projekte/tomcat/output/build/logs/TEST-org.apache.catalina.nonblocking.TestNonBlockingAPI.NIO.txt
/var/osipovmi/Projekte/tomcat/output/build/logs/TEST-org.apache.catalina.nonblocking.TestNonBlockingAPI.NIO2.txt
/var/osipovmi/Projekte/tomcat/output/build/logs/TEST-org.apache.coyote.http2.TestHttp2InitialConnection.*.txt
/var/osipovmi/Projekte/tomcat/output/build/logs/TEST-org.apache.coyote.http2.TestHttp2Limits.*.txt

with

Testcase: testNonBlockingWriteError took 33,493 sec
    FAILED
Uri: /, Status: 500, Time: 33456 duration is not < 30600
junit.framework.AssertionFailedError: Uri: /, Status: 500, Time: 33456 duration is 
not < 30600
    at 
org.apache.catalina.valves.TesterAccessLogValve.validateAccessLog(TesterAccessLogValve.java:92)
    at 
org.apache.catalina.nonblocking.TestNonBlockingAPI.testNonBlockingWriteError(TestNonBlockingAPI.java:380)

and

Testcase: testMultipleHostHeaders took 1,385 sec
    FAILED
expected:<...content-length]-[112[7]
1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
1-HeadersEnd
1-Body-1127]
1-EndOfStream
but was:<...content-length]-[112[8]
1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
1-HeadersEnd
1-Body-1128]
1-EndOfStream

junit.framework.AssertionFailedError: expected:<...content-length]-[112[7]
1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
1-HeadersEnd
1-Body-1127]
1-EndOfStream
but was:<...content-length]-[112[8]
1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
1-HeadersEnd
1-Body-1128]
1-EndOfStream

    at 
org.apache.coyote.http2.Http2TestBase.validateHttp2InitialResponse(Http2TestBase.java:129)
    at 
org.apache.coyote.http2.Http2TestBase.http2Connect(Http2TestBase.java:111)
    at 
org.apache.coyote.http2.TestHttp2InitialConnection.testMultipleHostHeaders(TestHttp2InitialConnection.java:55)

Testcase: testValidHostHeader took 0,143 sec
Testcase: testNoHostHeader took 0,185 sec
    FAILED
expected:<...content-length]-[112[7]
1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
1-HeadersEnd
1-Body-1127]
1-EndOfStream
but was:<...content-length]-[112[8]
1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
1-HeadersEnd
1-Body-1128]
1-EndOfStream

> ...

and the last one is a locale issue with the resource bundles:

08-Oct-2019 11:24:51.852 INFORMATION [main] org.apache.coyote.AbstractProtocol.destroy 
Destroying ProtocolHandler ["http-apr-127.0.0.1-auto-24-26939"]
------------- ---------------- ---------------

Testcase: testHeaderLimits100x32 took 1,391 sec
Testcase: testHeaderLimits101x32 took 0,411 sec
Testcase: testHeaderLimits1x128k took 0,416 sec
    FAILED

Expected: match to regular expression pattern 
[0-Goaway-\[1\]-\[11\]-\[Connection \[\d++\], Stream \[3\], .*]
     but: was "0-Goaway-[1]-[11]-[Verbindung [2], Stream [3], Gesamt-Header-Größe zu 
groß]"
junit.framework.AssertionFailedError:
Expected: match to regular expression pattern 
[0-Goaway-\[1\]-\[11\]-\[Connection \[\d++\], Stream \[3\], .*]
     but: was "0-Goaway-[1]-[11]-[Verbindung [2], Stream [3], Gesamt-Header-Größe zu 
groß]"
    at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
    at 
org.apache.coyote.http2.TestHttp2Limits.doTestHeaderLimits(TestHttp2Limits.java:259)
    at 
org.apache.coyote.http2.TestHttp2Limits.doTestHeaderLimits(TestHttp2Limits.java:170)
    at 
org.apache.coyote.http2.TestHttp2Limits.doTestHeaderLimits(TestHttp2Limits.java:164)
    at 
org.apache.coyote.http2.TestHttp2Limits.doTestHeaderLimits(TestHttp2Limits.java:158)
    at 
org.apache.coyote.http2.TestHttp2Limits.testHeaderLimits1x128k(TestHttp2Limits.java:138)

Michael


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

Reply via email to