git: openjdk/jdk21u-dev: master: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient

Alexey Bakhtin abakhtin at openjdk.org
Thu Mar 20 14:16:29 UTC 2025


Changeset: 209939a9
Branch: master
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2025-03-20 14:14:41 +0000
URL:       https://git.openjdk.org/jdk21u-dev/commit/209939a90e9b804da4c37ebd978b088cb8f41ead

8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient

Reviewed-by: andrew
Backport-of: 720b44648bcff997278af92746f942b2425298a5

! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/WindowController.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/GoAwayFrame.java
+ test/jdk/java/net/httpclient/http2/H2GoAwayTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java



More information about the jdk-updates-changes mailing list