3192 Commits

Author SHA1 Message Date
Jay Modi
7fbbe7c98f HTTPCLIENT-1981: disallow TRACE requests with an enclosed entity 2019-04-11 12:17:14 +02:00
Oleg Kalnichevski
8fdc2ec1b8 Fixed copying of examples for project website 2019-04-06 10:59:23 +02:00
Oleg Kalnichevski
72d9b378cd Upgraded HttpClient version to 5.0-beta5-SNAPSHOT 2019-04-06 10:36:42 +02:00
Oleg Kalnichevski
3fac3a4435 HttpClient 5.0-beta4 release rel/v5.0-beta4 5.0-beta4-RC1 2019-04-03 10:41:53 +02:00
Oleg Kalnichevski
8ccdf119c6 Merge branch 'release-preparation' 2019-04-03 09:40:14 +02:00
Oleg Kalnichevski
9710652c63 Updated release notes for HttpClient 5.0-beta4 release 2019-04-02 15:32:01 +02:00
Oleg Kalnichevski
c44a10df75 [HTTPCORE-572] Move examples to the src/test folders for each module 2019-04-02 14:55:24 +02:00
Oleg Kalnichevski
e6844906b7 Merge branch 'HTTPCLIENT-1976' 2019-04-02 14:46:29 +02:00
Artem Smotrakov
adf8691dcd HTTPCLIENT-1976: Unsafe deserialization in DefaultHttpCacheEntrySerializer 2019-04-02 14:07:27 +02:00
Oleg Kalnichevski
35a2ff2671 Port of PR #143 2019-03-18 09:43:11 +01:00
Oleg Kalnichevski
07bd2e26fc Changed route tracking of proxy to not default to false 2019-03-18 09:28:31 +01:00
Oleg Kalnichevski
7f5668797a
Merge pull request #142 from artem-smotrakov/HTTPCLIENT-1969
HTTPCLIENT-1969: Filter out weak cipher suites
2019-03-07 16:36:37 +01:00
Artem Smotrakov
a2a55f82e5 HTTPCLIENT-1969: Filter out weak cipher suites 2019-03-07 12:20:13 +01:00
Oleg Kalnichevski
fa11ab38eb Merge branch 'bug-fixes' 2019-03-07 11:51:28 +01:00
Oleg Kalnichevski
7146a36f87 Bug fix: Fixed broken data generation logic in AsyncRandomHandler (affects test code only) 2019-03-07 11:32:16 +01:00
Oleg Kalnichevski
285674e4ff HttpClient should retry requests in case of ConnectionClosedException 2019-03-07 09:19:08 +01:00
Oleg Kalnichevski
d950fa6ed0 Bug fix: Simple response consumer to discard stored content when releasing resources 2019-03-07 09:19:08 +01:00
Oleg Kalnichevski
39023dfed1 Bug fix: main async request execution handlers to release teh associated response consumer upon exception 2019-03-07 09:19:08 +01:00
Oleg Kalnichevski
74ae768e0d Fixed examples broken by HttpCore upgrade 2019-03-07 09:19:08 +01:00
Ryan Schmitt
f8653a011a Upgrade HttpCore to version 5.0-beta7 2019-02-27 14:36:53 -08:00
Gary Gregory
972f0158ec - Update Apache Commons Codec from 1.11 to 1.12.
- Update RxJava from 2.2.2 to 2.2.7.
- Update JNA from 5.0.0 to 5.2.0.
2019-02-23 09:12:34 -05:00
Oleg Kalnichevski
f59702d6dc
Merge pull request #135 from JaysonRaymond/master
Always use the cached entity's content length.
2019-02-07 19:11:57 +01:00
Raymond, Jayson
e6ca403d29 Some well known proxies respond with Content-Length=0, when returning 304. For robustness, always use the cached entity's content length, as modern browsers do. 2019-02-06 07:21:09 -08:00
Gary Gregory
1f06087fad Use final. 2019-01-31 21:11:28 -05:00
Gary Gregory
6019998817 Add Eclipse checkstyle files to git ignore list. 2019-01-31 18:36:52 -05:00
Oleg Kalnichevski
123bd993cf HTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in path component 2019-01-14 09:36:14 +01:00
Oleg Kalnichevski
7824d98d0c HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in case of a lease operation cancellation instead of InterruptedException
(fixed previous commit)
2019-01-10 13:37:24 +01:00
Oleg Kalnichevski
50e7dd51e0 HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in case of a lease operation cancellation instead of InterruptedException 2019-01-10 10:20:59 +01:00
Oleg Kalnichevski
8c4cad0057
Merge pull request #133 from Tinow/fix_executor_leak
Shutdown executorService on AbstractHttpAsyncClientBase shutdown
2019-01-08 12:10:30 +01:00
吴雪山
df415c4f24 Shutdown executorService on AbstractHttpAsyncClientBase shutdown 2019-01-08 13:52:28 +08:00
Michael Osipov
812f18b453 [HTTPCLIENT-1957] Remove use of Proxy-Connection header
This closes #132
2019-01-02 17:19:42 +01:00
Michael Osipov
354ae3586e [HTTPCLIENT-1952] Allow default User Agent to be disabled
This closes #128
2018-12-23 23:56:07 +01:00
Oleg Kalnichevski
bf18e7d04e
Merge pull request #129 from apache/improved-httpexception-message
Improve HttpResponseException#getMessage()
2018-12-23 23:09:38 +01:00
Michael Osipov
4450221be7 Improve HttpResponseException#getMessage()
The #getMessage() now properly consists of the status code as such and the
optional reason phrase. Moreover, the pure reason phrase can be retrieved
via #getReasonPhrase.
2018-12-23 21:18:13 +01:00
Oleg Kalnichevski
59ee896faa
Merge pull request #127 from panchenko/empty_reason_phrase_master
replace empty HttpResponseException.message with statusCode
2018-12-19 16:47:16 +01:00
Alex Panchenko
6275a39c00 replace empty HttpResponseException.message with statusCode
(cherry picked from commit 20dfff12c4dc3f73fe5d19b690c2eee033ed4125)
2018-12-19 17:37:11 +02:00
Oleg Kalnichevski
6b410fe0e7
Merge pull request #124 from eryksz/fixSelfAssigment
Fixed incorrect method parameter name in PoolingAsyncClientConnectionManagerBuilder
2018-12-16 18:20:27 +01:00
Jens Borgland
eac6c062b5 Better handling of http(s).proxyUser and http(s).proxyPassword 2018-12-16 18:14:07 +01:00
Oleg Kalnichevski
b7a945ff91 Updated the set of project report generated by Maven 2018-12-16 18:11:19 +01:00
Oleg Kalnichevski
df4b6d5c80 Upgraded HttpClient version to 5.0-beta4-SNAPSHOT 2018-12-16 11:12:33 +01:00
Eryk Szymanski
0c2b8e8a49 Fix PoolingAsyncClientConnectionManagerBuilder
Wrong argument name in setConnPoolPolicy results with self assignment of variable
2018-12-14 16:16:02 +01:00
Oleg Kalnichevski
6a0dc58570 HttpClient 5.0-beta3 release rel/v5.0-beta3 5.0-beta3-RC1 2018-12-11 10:14:12 +01:00
Oleg Kalnichevski
3e72f973a6 Updated release notes for HttpClient 5.0-beta3 release 2018-12-10 17:45:50 +01:00
Oleg Kalnichevski
f4af409653 Removed openjdk10 from Travis-CI build matrix. There appears to be something wrong with the system setup that causes SSL failure in Maven HTTP wagon 2018-12-10 14:01:28 +01:00
Oleg Kalnichevski
836e953da0 Added optional dependency on conscrypt-openjdk-uber 1.4.1; support for advanced TLS functions (such as ALPN extension) on Java 1.7 and Java 1.8 through Conscrypt TLS library 2018-12-10 13:18:41 +01:00
Oleg Kalnichevski
5797e2475a Removed OSGi module 2018-12-04 15:51:21 +01:00
Oleg Kalnichevski
b452006756 Upgraded HttpCore to version 5.0-beta6 2018-12-04 15:49:56 +01:00
Ryan Schmitt
4ee9d3107f Revert "Use connectTimeout as TLS handshake timeout"
This reverts commit d3e34f70c443d90e00085aa5a34f56ff53d2e31a. Although
this commit did fix TLS handshake timeouts, it then broke response
timeouts by causing the connectTimeout to also be used as a
socketTimeout (even after the TLS connection is established.)
2018-11-30 15:02:23 -08:00
Oleg Kalnichevski
03de3ab16c Removed experimental CredSsp auth scheme 2018-11-16 10:26:16 +01:00
Ryan Schmitt
d3e34f70c4 Use connectTimeout as TLS handshake timeout 2018-11-13 13:47:18 -08:00