3095 Commits

Author SHA1 Message Date
dowy
91f9278b9a Escape DEL character when tracing
DEL characters should be converted to [0x7f] in Wire traces otherwise they are difficult to see in logs.
2019-05-30 11:47:40 +02:00
Gary Gregory
81c1bc4dc3 Clean up. 2019-05-03 10:28:40 -04:00
Oleg Kalnichevski
8a45e86082 Merge branch 'HTTPCLIENT-1981' 2019-04-11 12:43:59 +02:00
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