Oleg Kalnichevski
|
7b47b28d46
|
Added immutable CredentialsProvider implementations and a CredentialsProvider builder; changed test cases and examples to use immutable CredentialsProvider where possible
|
2021-09-29 18:01:45 +02:00 |
Oleg Kalnichevski
|
17ebfc529e
|
HTTPCLIENT-2120: force HTTP/1.1 protocol policy when creating a tunnel via HTTP/1.1 proxy
|
2021-09-29 18:01:43 +02:00 |
Oleg Kalnichevski
|
9496bb8475
|
Better connect operation logging
|
2021-09-18 21:31:10 +02:00 |
Oleg Kalnichevski
|
90f69c87b2
|
HTTPCLIENT-2177: fixed incorrect route state tracking by the async connect executor when negotiating a tunnel via a proxy
|
2021-09-18 21:31:04 +02:00 |
Oleg Kalnichevski
|
4ce032c92c
|
HTTPCLIENT-2177: keep successful tunnel connections alive regardless of `Connection: close`
|
2021-09-18 21:31:02 +02:00 |
Oleg Kalnichevski
|
50f93ec18b
|
HTTPCLIENT-2045: BASIC auth scheme conformance to RFC 7617
|
2021-09-17 11:17:49 +02:00 |
Marcono1234
|
8e8774e6b5
|
Fix bad test class name
|
2021-09-11 17:01:59 +02:00 |
Oleg Kalnichevski
|
92f757eee3
|
HTTPCLIENT-2120: support for H2 via HTTP/1.1 proxy
|
2021-09-09 14:58:49 +02:00 |
Oleg Kalnichevski
|
bdc7f3b93e
|
Upgraded HttpCore to version 5.2-alpha1
|
2021-09-09 14:23:37 +02:00 |
Oleg Kalnichevski
|
c56c00c549
|
Fixed deprecation warnings that could be fixed and suppressed those that could not
|
2021-09-09 13:49:44 +02:00 |
Arturo Bernal
|
1eeca062f2
|
Use setDefaultConnectionConfig instead of deprecated method setValidateAfterInactivity.
|
2021-08-27 19:49:22 +02:00 |
Jaikiran Pai
|
755b69ea3c
|
Don't retry a request for NoRouteToHostException
|
2021-08-23 22:24:15 +02:00 |
Oleg Kalnichevski
|
5164a4e7b4
|
HTTPCLIENT-2170: Classic protocol layer no longer releases the underlying connection back to the pool prematurely while the NTLM handshake is still ongoing
|
2021-08-19 18:58:41 +02:00 |
Chen Zhang
|
e518d8db9c
|
Improve Travis CI build Performance
|
2021-08-17 15:33:40 +02:00 |
Oleg Kalnichevski
|
29ba623ebe
|
Fixed connection lease request cancellation race in both classic and asyc pooling connection managers
|
2021-06-28 22:27:01 +02:00 |
Oleg Kalnichevski
|
aff1d2024c
|
Better exception asserts in unit tests
|
2021-06-19 21:10:43 +02:00 |
Oleg Kalnichevski
|
760795b6df
|
HTTPCLIENT-1244: Replaced EasyMock with Mockito in the HTTP cache unit tests
|
2021-06-19 16:49:12 +02:00 |
Arturo Bernal
|
d77112f608
|
Replace assert calls by simpler but equivalent calls.
|
2021-06-19 16:47:44 +02:00 |
Arturo Bernal
|
fde3fca687
|
Simplify conditions and avoid extra checks.
Inline return variables.
|
2021-06-19 16:47:41 +02:00 |
Oleg Kalnichevski
|
0805cfe582
|
Updated test cases with exception asserts
|
2021-05-24 18:53:58 +02:00 |
Oleg Kalnichevski
|
82432f50d9
|
Removed references to deprecated Assert#assertThat
|
2021-05-24 16:58:33 +02:00 |
Oleg Kalnichevski
|
1c171e1446
|
Upgraded JUnit to version 4.13
|
2021-05-24 16:48:45 +02:00 |
Oleg Kalnichevski
|
8580d7fddf
|
Redundant type declarations
|
2021-05-24 14:43:18 +02:00 |
Oleg Kalnichevski
|
2072651983
|
Upgraded Mockito to version 3.10.0
|
2021-05-24 14:43:08 +02:00 |
Oleg Kalnichevski
|
e02467e363
|
Upgraded japicmp-maven-plugin to version 0.15.3
|
2021-05-24 12:44:10 +02:00 |
Oleg Kalnichevski
|
f36637dc2f
|
Moved connection management related settings from RequestConfig to new class ConnectionMgmtConfig
|
2021-05-24 12:43:41 +02:00 |
Arturo Bernal
|
f5d3c14afd
|
HTTPCLIENT-2139 - Cookie Header HttpOnly attribute
|
2021-05-24 12:43:34 +02:00 |
Oleg Kalnichevski
|
80f619351f
|
Replaced Clirr with JApiCmp
|
2021-05-24 11:30:20 +02:00 |
Oleg Kalnichevski
|
646257e107
|
Upgraded project version to 5.2-alpha1-SNAPSHOT
|
2021-05-24 11:30:08 +02:00 |
Oleg Kalnichevski
|
bb04d078ad
|
Java 1.8 upgrade
|
2021-05-11 21:34:49 +02:00 |
Oleg Kalnichevski
|
b704baf466
|
Upgraded API level to 5.1
|
2021-05-11 21:34:16 +02:00 |
Oleg Kalnichevski
|
6693c186f4
|
Upgraded HttpClient version to 5.1.1-SNAPSHOT
|
2021-05-11 21:03:27 +02:00 |
Oleg Kalnichevski
|
c4b2a8480d
|
Upgraded HttpCore to version 5.1.1
|
2021-05-07 18:51:03 +02:00 |
Oleg Kalnichevski
|
d871112144
|
Updated release notes for HttpClient 5.1 release
|
2021-05-06 19:44:31 +02:00 |
Oleg Kalnichevski
|
b151df7e8c
|
HTTPCLIENT-2157: response object generated by the classic caching backend is missing the original content encoding
|
2021-05-01 17:27:12 +02:00 |
Oleg Kalnichevski
|
d8d7ad37a3
|
Extra sage-guards for concurrent connection endpoint acquisition and request execution cancellation
|
2021-04-28 16:31:16 +02:00 |
Oleg Kalnichevski
|
09f50cd80c
|
HTTPCLIENT-2152: Fixed handling of unexpected unchecked exception by the async request retry exec interceptor
|
2021-04-27 13:07:13 +02:00 |
Oleg Kalnichevski
|
13137eb6c7
|
Async clients to support scheduled (delayed) re-execution of requests
|
2021-04-27 12:57:15 +02:00 |
Carter Kozak
|
656d0dd4f3
|
HTTPCLIENT-2148: fluent Executor volatile access thread safety (#301)
|
2021-04-11 10:29:55 -04:00 |
Peter Dettman
|
58a17cc549
|
HTTPCLIENT-2149: When no dNSName, match against CN
|
2021-04-10 11:50:23 +02:00 |
rrodewald
|
8f31e6339d
|
HTTPCLIENT-2147: fixed broken preemptive auth in HC Fluent
|
2021-04-07 08:18:05 +02:00 |
Oleg Kalnichevski
|
935abae04e
|
HTTPCORE-672: cleanup of H2 connection validation code
|
2021-04-02 22:06:50 +02:00 |
Ryan Schmitt
|
f597588198
|
HttpAsyncClientBuilder: Make IOReactor exception callback configurable
|
2021-03-31 11:32:23 -07:00 |
Oleg Kalnichevski
|
3f09dbee5a
|
Updated release notes for HttpClient 5.1
|
2021-03-29 22:01:59 +02:00 |
Arturo Bernal
|
e0c049060b
|
Fix javadoc
|
2021-03-28 12:36:14 +02:00 |
Oleg Kalnichevski
|
73c1530b3f
|
HTTPCLIENT-2141: HttpClient to not retry requests if the retry interval exceeds the response timeout
|
2021-03-28 12:28:21 +02:00 |
Sandeep Kulkarni
|
bde58d6add
|
Fixed NPE during dispose in Response if entity is null
|
2021-03-18 20:17:45 +01:00 |
Arturo Bernal
|
879a063b57
|
Reuse org.apache.hc.core5.http.Method HTTP spec enum
|
2021-03-16 12:53:31 +01:00 |
Oleg Kalnichevski
|
10e2deb210
|
Blocking connection managers to validate connections after inactivity of more than 2s by default; behavior of async connection managers remains the same
|
2021-03-16 09:24:14 +01:00 |
Oleg Kalnichevski
|
5875ca1c37
|
Fixed context logging in BasicHttpClientConnectionManager
|
2021-03-15 21:49:07 +01:00 |