Daniel Jeliński
|
7a7e7c9ae1
|
8373877: QUIC connections are removed too early
Reviewed-by: dfuchs
|
2025-12-18 13:17:44 +00:00 |
|
Daniel Jeliński
|
386ad61458
|
8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock
Reviewed-by: dfuchs
|
2025-12-17 07:49:58 +00:00 |
|
Volkan Yazici
|
b6319f5b42
|
8369595: HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException
Reviewed-by: dfuchs, djelinski
|
2025-12-12 18:19:35 +00:00 |
|
Volkan Yazici
|
16699a394d
|
8208693: HttpClient: Extend the request timeout's scope to cover the response body
Reviewed-by: jpai, dfuchs
|
2025-12-04 09:40:31 +00:00 |
|
Daniel Fuchs
|
af8977e406
|
8372951: The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal
8365794: StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging
Reviewed-by: jpai
|
2025-12-03 15:32:46 +00:00 |
|
Daniel Jeliński
|
5cba2c8461
|
8368093: Remove Stream::createPseudoHeaders
Reviewed-by: dfuchs, jpai, vyazici
|
2025-12-02 12:13:21 +00:00 |
|
Daniel Jeliński
|
13e062e7a3
|
8366578: Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses
Reviewed-by: jpai, dfuchs
|
2025-12-02 12:13:03 +00:00 |
|
Daniel Fuchs
|
785ca67e46
|
8372409: java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup
Reviewed-by: djelinski
|
2025-12-01 12:30:02 +00:00 |
|
Jaikiran Pai
|
92e1357dfd
|
8371802: Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout
Reviewed-by: dfuchs
|
2025-11-29 01:25:25 +00:00 |
|
Daniel Fuchs
|
8a0672c819
|
8372198: Avoid closing PlainHttpConnection while holding a lock
Reviewed-by: djelinski, jpai, vyazici
|
2025-11-27 17:56:04 +00:00 |
|
Daniel Jeliński
|
1f417e7761
|
8371887: HttpClient: SSLParameters with no protocols configured disable HTTP2+ support
Reviewed-by: jpai, dfuchs
|
2025-11-27 09:27:02 +00:00 |
|
Jaikiran Pai
|
c19b12927d
|
8326498: java.net.http.HttpClient connection leak using http/2
Reviewed-by: vyazici, djelinski, dfuchs
|
2025-11-25 11:13:59 +00:00 |
|
Daniel Jeliński
|
34d6cc0d89
|
8372344: QUIC transfer may deadlock if pacing rate is too high
Reviewed-by: dfuchs, vyazici
|
2025-11-25 08:32:26 +00:00 |
|
Daniel Jeliński
|
a091af1db3
|
8371475: HttpClient: Implement CUBIC congestion controller
Reviewed-by: dfuchs
|
2025-11-24 15:10:54 +00:00 |
|
Daniel Fuchs
|
aec54726df
|
8372159: HttpClient SelectorManager thread could be a VirtualThread
Reviewed-by: djelinski
|
2025-11-24 14:07:54 +00:00 |
|
Daniel Fuchs
|
d19e072f97
|
8371916: Questionable volatile decrement in AckFrameSpliterator
Reviewed-by: vyazici, jpai, djelinski
|
2025-11-17 11:01:32 +00:00 |
|
Daniel Jeliński
|
1f1f7bb448
|
8370024: HttpClient: QUIC congestion controller doesn't implement pacing
Reviewed-by: dfuchs
|
2025-11-12 12:32:05 +00:00 |
|
Daniel Fuchs
|
8a911aed26
|
8371471: HttpClient: Log HTTP/3 handshake failures if logging errors is enabled
Reviewed-by: djelinski, jpai
|
2025-11-10 17:56:52 +00:00 |
|
Daniel Fuchs
|
1142d29943
|
8369920: HttpClient QuicSelectorThread could be a VirtualThread
Reviewed-by: vyazici, djelinski
|
2025-11-10 13:05:07 +00:00 |
|
EunHyunsu
|
c272aca8a0
|
8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder
Reviewed-by: dfuchs
|
2025-11-06 16:13:34 +00:00 |
|
Volkan Yazici
|
c754e3e095
|
8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values
Reviewed-by: dfuchs
|
2025-11-06 06:22:32 +00:00 |
|
EunHyunsu
|
973dc3fc47
|
8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration
Reviewed-by: dfuchs, michaelm
|
2025-11-05 14:57:05 +00:00 |
|
Pavel Rappo
|
28f2591bad
|
8370568: Refer to Thread.interrupted as "interrupted status" consistently
Reviewed-by: jpai, rriggs, alanb
|
2025-10-29 15:36:43 +00:00 |
|
Volkan Yazici
|
2c07214d7c
|
8368249: HttpClient: Translate exceptions thrown by sendAsync
Reviewed-by: jpai
|
2025-10-29 13:12:58 +00:00 |
|
Volkan Yazici
|
cbbb0a8630
|
8367976: Validate and clamp jdk.httpclient.bufsize
Reviewed-by: dfuchs
|
2025-10-22 11:20:43 +00:00 |
|
Daniel Jeliński
|
ead35a754b
|
8358942: HttpClient adds Content-Length: 0 for a GET request with a BodyPublishers.noBody()
Reviewed-by: dfuchs, vyazici
|
2025-10-16 11:05:13 +00:00 |
|
Jaikiran Pai
|
42b2999c31
|
8369812: HttpClient doesn't handle H3_REQUEST_REJECTED correctly
Reviewed-by: dfuchs, djelinski
|
2025-10-15 02:01:11 +00:00 |
|
Daniel Fuchs
|
e8db14f584
|
8349910: Implement JEP 517: HTTP/3 for the HTTP Client API
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Bradford Wetmore <wetmore@openjdk.org>
Co-authored-by: Daniel Jeliński <djelinski@openjdk.org>
Co-authored-by: Darragh Clarke <dclarke@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Co-authored-by: Michael McMahon <michaelm@openjdk.org>
Co-authored-by: Volkan Yazici <vyazici@openjdk.org>
Co-authored-by: Conor Cleary <conor.cleary@oracle.com>
Co-authored-by: Patrick Concannon <patrick.concannon@oracle.com>
Co-authored-by: Rahul Yadav <rahul.r.yadav@oracle.com>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Reviewed-by: djelinski, jpai, aefimov, abarashev, michaelm
|
2025-09-22 10:12:12 +00:00 |
|
Volkan Yazici
|
87d50425fc
|
8367067: Improve exception handling in HttpRequest.BodyPublishers
Reviewed-by: jpai, dfuchs
|
2025-09-19 12:07:27 +00:00 |
|
Daniel Jeliński
|
d7eeacf2a0
|
8367112: HttpClient does not support Named Groups set on SSLParameters
Reviewed-by: jpai, dfuchs
|
2025-09-17 14:01:32 +00:00 |
|
Volkan Yazici
|
dacd9af9a0
|
8329829: HttpClient: Add a BodyPublishers.ofFileChannel method
Reviewed-by: dfuchs, jpai, michaelm
|
2025-09-01 08:50:08 +00:00 |
|
Darragh Clarke
|
7db8bff9e1
|
8350991: Improve HTTP client header handling
Reviewed-by: rhalade, dfuchs, michaelm
|
2025-07-15 12:02:14 -07:00 |
|
Volkan Yazici
|
017dc093ac
|
8349551: Failures in tests after JDK-8345625
Reviewed-by: jpai, dfuchs
|
2025-07-15 12:02:14 -07:00 |
|
Volkan Yazici
|
1d8cca2b84
|
8345625: Better HTTP connections
Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov
|
2025-07-15 12:02:14 -07:00 |
|
Daniel Fuchs
|
8ad4836883
|
8361249: PlainHttpConnection connection logic can be simplified
Reviewed-by: djelinski, vyazici, michaelm, jpai
|
2025-07-07 08:22:05 +00:00 |
|
Jaikiran Pai
|
1be29bd725
|
8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed
Reviewed-by: dfuchs
|
2025-07-03 09:32:09 +00:00 |
|
Prateek Nima
|
ead4529c92
|
8340182: Java HttpClient does not follow default retry limit of 3 retries
Reviewed-by: dfuchs
|
2025-06-13 10:32:50 +00:00 |
|
Volkan Yazici
|
610a18e7b3
|
8358688: HttpClient: Simplify file streaming in RequestPublishers.FilePublisher
Reviewed-by: dfuchs, jpai
|
2025-06-12 17:10:57 +00:00 |
|
Daniel Fuchs
|
0582bd290d
|
8357639: DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool
Reviewed-by: djelinski
|
2025-06-10 11:01:50 +00:00 |
|
Michael McMahon
|
b6f827ef05
|
8348986: Improve coverage of enhanced exception messages
Reviewed-by: dfuchs
|
2025-06-03 15:36:29 +00:00 |
|
Daniel Jeliński
|
488e4ea5c6
|
8357539: TimeSource.now() is not monotonic
Reviewed-by: dfuchs, jpai
|
2025-05-23 11:55:21 +00:00 |
|
Volkan Yazici
|
81e8e670ce
|
8351347: HttpClient Improve logging of response headers
Reviewed-by: dfuchs, michaelm
|
2025-05-15 14:10:16 +00:00 |
|
Daniel Jeliński
|
c94a7ae11e
|
8354276: Strict HTTP header validation
Reviewed-by: dfuchs, jpai
|
2025-05-05 05:29:06 +00:00 |
|
Volkan Yazici
|
5fc18f5b8a
|
8350279: HttpClient: Add a new HttpResponse method to identify connections
Reviewed-by: dfuchs, jpai
|
2025-04-15 11:41:47 +00:00 |
|
Volkan Yazici
|
f6d8c8cb0c
|
8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN
Reviewed-by: michaelm, dfuchs
|
2025-04-14 19:16:17 +00:00 |
|
Volkan Yazici
|
e1b677091e
|
8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long
Reviewed-by: dfuchs, djelinski, michaelm
|
2025-04-11 09:06:11 +00:00 |
|
Michael McMahon
|
e35f67b908
|
8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication
Reviewed-by: jpai, dfuchs
|
2025-04-10 21:16:30 +00:00 |
|
Daniel Fuchs
|
eef6aefc21
|
8352623: MultiExchange should cancel exchange impl if responseFilters throws
Reviewed-by: djelinski
|
2025-03-26 13:01:44 +00:00 |
|
Daniel Fuchs
|
ec683a18bc
|
8351419: java.net.http: Cleanup links in HttpResponse and module-info API doc comments
Reviewed-by: michaelm, vyazici
|
2025-03-10 10:41:47 +00:00 |
|
Volkan Yazici
|
dfcd0df60c
|
8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException
Reviewed-by: dfuchs
|
2025-02-21 10:26:55 +00:00 |
|