This is an automated email from the ASF dual-hosted git repository. markt-asf pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 42759392b68420b1c5ee81f47b749eba70097d87 Author: Mark Thomas <[email protected]> AuthorDate: Wed Nov 11 20:48:35 2026 +0000 DATA frame on a stream that has already been reset is a connection error As per RFC 9113, section 5.1. Pull request <pr>1129</pr> provided by Arturo Bernal --- test/org/apache/coyote/http2/TestHttp2Section_5_1.java | 1 - webapps/docs/changelog.xml | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/test/org/apache/coyote/http2/TestHttp2Section_5_1.java b/test/org/apache/coyote/http2/TestHttp2Section_5_1.java index 83614dfb7a..24fd9063ab 100644 --- a/test/org/apache/coyote/http2/TestHttp2Section_5_1.java +++ b/test/org/apache/coyote/http2/TestHttp2Section_5_1.java @@ -173,7 +173,6 @@ public class TestHttp2Section_5_1 extends Http2TestBase { // Then try sending some data (which should fail) sendData(3, new byte[] {}); - parser.readFrame(); handleGoAwayResponse(3, Http2Error.STREAM_CLOSED); } diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 165e746061..c4b174d295 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -264,6 +264,11 @@ counts and hit counts as <code>long</code> rather than <code>int</code>. (markt) </fix> + <fix> + Receiving an HTTP/2 <code>DATA</code> frame on a stream that has already + been reset is now treated as a connection error as per RFC 9113, section + 5.1. Pull request <pr>1129</pr> provided by Arturo Bernal. (markt) + </fix> </changelog> </subsection> <subsection name="Jasper"> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
