Daniel Fuchs
bd6152f596
8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams
...
Reviewed-by: jpai
2024-11-14 08:54:47 +00:00
Daniel Fuchs
b0ac633b2d
8342075: HttpClient: improve HTTP/2 flow control checks
...
Reviewed-by: jpai
2024-10-24 12:24:14 +00:00
Daniel Fuchs
03bc6b359f
8328286: Enhance HTTP client
...
Reviewed-by: aefimov, michaelm
2024-10-15 17:04:27 +05:30
Jaikiran Pai
720b44648b
8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient
...
Reviewed-by: dfuchs
2024-08-14 05:42:14 +00:00
Jaikiran Pai
2056968777
8331513: Tests should not use the "Classpath" exception form of the legal header
...
Reviewed-by: dfuchs
2024-05-02 10:46:41 +00:00
Conor Cleary
3a7525d5c3
8309118: HttpClient: Add more tests for 100 ExpectContinue with HTTP/2
...
Reviewed-by: dfuchs, djelinski
2023-10-31 14:45:14 +00:00
Jaikiran Pai
486c7844f9
8312433: HttpClient request fails due to connection being considered idle and closed
...
Reviewed-by: djelinski
2023-07-27 12:14:14 +00:00
Daniel Fuchs
99d2a9afa9
8310330: HttpClient: debugging interestOps/readyOps could cause exceptions and smaller cleanup
...
Reviewed-by: djelinski
2023-06-20 15:51:43 +00:00
Jaikiran Pai
3ccb3c0e09
8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address
...
Reviewed-by: djelinski, dfuchs
2023-06-07 09:44:14 +00:00
Daniel Jeliński
fadcd65018
8309527: Improve test proxy performance
...
Reviewed-by: dfuchs, jpai
2023-06-07 07:51:05 +00:00
Conor Cleary
ad90fb6da3
8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2
...
Reviewed-by: dfuchs, djelinski
2023-05-08 14:49:43 +00:00
Daniel Fuchs
466ffebcae
8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields
...
Reviewed-by: jpai
2023-03-13 14:24:56 +00:00
Conor Cleary
92474f13f0
8301243: java/net/httpclient/http2/IdleConnectionTimeoutTest.java intermittent failure
...
Reviewed-by: dfuchs
2023-02-14 09:41:36 +00:00
Conor Cleary
f4b140b420
8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2
...
Reviewed-by: dfuchs, jpai
2023-02-13 08:34:45 +00:00
Daniel Fuchs
041a12e655
8301255: Http2Connection may send too many GOAWAY frames
...
Reviewed-by: jpai
2023-01-30 14:36:36 +00:00
Jaikiran Pai
8a47429dc0
8295944: Move the Http2TestServer and related classes into a package of its own
...
Reviewed-by: dfuchs
2023-01-25 13:38:02 +00:00
Conor Cleary
b9db16ab09
8288717: Add a means to close idle connections in HTTP/2 connection pool
...
Reviewed-by: dfuchs, michaelm
2022-11-17 08:38:25 +00:00
Darragh Clarke
b30d922009
8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers
...
Reviewed-by: aefimov, dfuchs, jpai
2022-10-14 01:37:29 +00:00
Jaikiran Pai
f4258a50e0
8209137: Add ability to bind to specific local address to HTTP client
...
Reviewed-by: dfuchs, michaelm
2022-05-16 11:45:32 +00:00
Conor Cleary
65da38d844
8284585: PushPromiseContinuation test fails intermittently in timeout
...
Reviewed-by: dfuchs
2022-05-16 11:14:34 +00:00
Daniel Fuchs
5291ec8d56
8277969: HttpClient SelectorManager shuts down when custom Executor rejects a task
...
Reviewed-by: jpai, michaelm
2022-04-20 13:09:45 +00:00
Daniel Fuchs
1e22c70ff2
8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently
...
Reviewed-by: djelinski, jpai, michaelm
2022-04-15 09:07:09 +00:00
Conor Cleary
4d2cd26ab5
8263031: HttpClient throws Exception if it receives a Push Promise that is too large
...
Reviewed-by: dfuchs
2022-04-07 08:42:38 +00:00
Luis Pinto
63fec5da27
8283525: http://tools.ietf.org/html/ * URLs return 404
...
Reviewed-by: coffeys
2022-04-01 13:26:20 +00:00
Michael McMahon
bc31ccc95b
8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses
...
Reviewed-by: dfuchs
2021-12-09 17:38:49 +00:00
Daniel Fuchs
0544a732a4
8255227: java/net/httpclient/FlowAdapterPublisherTest.java intermittently failing with TestServer: start exception: java.io.IOException: Invalid preface
...
Reviewed-by: chegar
2021-04-30 17:21:55 +00:00
Daniel Fuchs
566d77a2ae
8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY"
...
Reviewed-by: michaelm
2020-12-07 09:58:16 +00:00
Daniel Fuchs
58adc04d69
8244031: HttpClient should have more tests for HEAD requests
...
Http2TestExchangeImpl.java updated to support HEAD responses; ForbiddenHeadTest.java added.
Reviewed-by: chegar, michaelm
2020-05-20 18:57:06 +01:00
Rahul Yadav
184b433630
8242999: HTTP/2 client may not handle CONTINUATION frames correctly
...
Updated jdk.internal.net.http.Stream.incoming(Http2Frame frame) to handle continuation frame with END_HEADER flag
Reviewed-by: chegar, dfuchs
2020-04-28 10:30:27 +01:00
Daniel Fuchs
da1abd18db
8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response
...
The HTTP/2 Stream is updated to register a trivial data subscriber in case of 204 so that the END_STREAM is correctly processed.
Reviewed-by: chegar
2020-04-20 13:15:45 +01:00
Chris Hegarty
9a69bb807b
8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server
...
Reviewed-by: dfuchs, michaelm
2020-04-03 07:27:53 +01:00
Daniel Fuchs
b3477399d0
8232625: HttpClient redirect policy should be more conservative
...
When enabled, HttpClient redirect is fixed to drop the body when the request method is changed, and to relay any redirection code it does not understand to the caller.
Reviewed-by: chegar
2019-10-23 15:54:39 +01:00
Chris Hegarty
84d6099da9
8213296: Fix legal headers in test/jdk/java/net
...
Reviewed-by: alanb, dfuchs
2018-11-02 16:11:29 +00:00
Michael McMahon
b9279ef850
8211437: java.net.http.HttpClient hangs on 204 reply without Content-length 0
...
Reviewed-by: chegar, dfuchs
2018-10-19 14:23:43 +01:00
John Jiang
4fe2edae59
8211978: Move testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary
...
Move SimpleSSLContext.java and testkeys to test/lib/jdk/test/lib/net
Reviewed-by: chegar
2018-10-15 22:47:03 +08:00
Chris Hegarty
e605cae39f
8207959: The initial value of SETTINGS_MAX_CONCURRENT_STREAMS should have no limit
...
Reviewed-by: michaelm
2018-07-23 11:47:03 +01:00
Michael McMahon
5cbda815d0
8206001: Enable TLS1.3 by default in Http Client
...
Reviewed-by: dfuchs
2018-07-04 16:16:24 +01:00
Chris Hegarty
659fdd8dc4
8204679: HTTP Client refresh
...
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Michael McMahon <michael.x.mcmahon@oracle.com>
Co-authored-by: Pavel Rappo <pavel.rappo@oracle.com>
Reviewed-by: chegar, dfuchs, michaelm
2018-06-20 09:05:57 -07:00
Chris Hegarty
8e69e1b11f
8202423: Small HTTP Client refresh
...
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Michael McMahon <michael.x.mcmahon@oracle.com>
Co-authored-by: Pavel Rappo <pavel.rappo@oracle.com>
Reviewed-by: chegar, dfuchs, michaelm, prappo
2018-05-02 02:36:17 -07:00
Ivan Gerasimov
97c8fdb2dd
8175075: Add 3DES to the default disabled algorithm security property
...
Reviewed-by: xuelei, mullan, rhalade
2018-01-19 11:24:39 -08:00
Chris Hegarty
a3b61fd4c7
8197564: HTTP Client implementation
...
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Michael McMahon <michael.x.mcmahon@oracle.com>
Co-authored-by: Pavel Rappo <pavel.rappo@oracle.com>
Reviewed-by: chegar, dfuchs, michaelm, prappo
2018-04-17 08:54:17 -07:00
Chris Hegarty
2c4e89d7a2
8194883: Unhandleable Push Promises should be cancelled
...
Reviewed-by: dfuchs
2018-01-13 16:47:11 +00:00
Michael McMahon
2ef82abdb6
8192966: HttpClient should reuse TCP connection for h2c connections
...
Reviewed-by: dfuchs
2017-12-19 15:48:49 +00:00
Chris Hegarty
37811b7460
8191494: Refresh incubating HTTP Client
...
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Michael McMahon <michael.x.mcmahon@oracle.com>
Co-authored-by: Pavel Rappo <pavel.rappo@oracle.com>
Reviewed-by: chegar, dfuchs, michaelm
2017-12-06 11:11:59 -08:00
Felix Yang
e634950b41
8187026: Remove intermittent key from java/net/httpclient/http2/BasicTest.java
...
Reviewed-by: chegar
2017-09-21 19:48:32 -07:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00