Commit Graph

2693 Commits

Author SHA1 Message Date
Oleg Kalnichevski 63f64b6801 Upgraded HttpCore to version 4.4.11 2019-01-19 10:11:37 +01:00
Oleg Kalnichevski 7add08fb69 Merge branch 'HTTPCLIENT-1960' into 4.5.x 2019-01-14 09:30:36 +01:00
Oleg Kalnichevski 8c04c6ae5e HTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in path component 2019-01-12 17:21:43 +01:00
Oleg Kalnichevski 024f692df3 Merge branch 'HTTPCLIENT-1958' into 4.5.x 2019-01-10 09:52:55 +01:00
Oleg Kalnichevski 9e561957d7 HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in case of a lease operation cancellation instead of InterruptedException 2019-01-08 12:04:17 +01:00
Michael Osipov f04d81e302 [HTTPCLIENT-1952] Allow default User Agent to be disabled 2018-12-24 00:18:11 +01:00
Michael Osipov 1a8ad57a20 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.

This closes #130
2018-12-24 00:03:12 +01:00
Oleg Kalnichevski a50fb1c33d
Merge pull request #126 from panchenko/empty_reason_phrase
replace empty HttpResponseException.message with statusCode
2018-12-19 16:01:42 +01:00
Alex Panchenko 20dfff12c4 replace empty HttpResponseException.message with statusCode 2018-12-19 14:20:52 +02:00
Oleg Kalnichevski a0c20ec14d
Merge pull request #125 from apache/HTTPCLIENT-1956
HTTPCLIENT-1956
2018-12-18 11:08:36 +01:00
Oleg Kalnichevski 90f22e85ff HTTPCLIENT-1956: CONNECT overwrites the main request object in the HTTP context when requests are executed via a proxy tunnel 2018-12-17 16:37:20 +01:00
Jens Borgland 2ad70741e6 Better handling of http(s).proxyUser and http(s).proxyPassword 2018-12-13 11:18:11 +01:00
Oleg Kalnichevski e4ac7db52f Upgraded download-maven-plugin to version 1.2.1 2018-11-03 14:33:28 +01:00
Oleg Kalnichevski c4d6b3fe59 Upgraded HttpComponents Parent to version 11 2018-11-03 11:35:58 +01:00
Oleg Kalnichevski c04ffa17ce Added missing @deprecated javadoc tags; fixed style check violations 2018-11-03 11:34:35 +01:00
Oleg Kalnichevski e1a0227cfd HTTPCORE-561: added SSLSocket timeout test 2018-10-29 16:45:35 +01:00
Gary Gregory 7163bca467 Add org.apache.hc.client5.http.config.RequestConfig.toString() and
camcel-case an ivar.
2018-09-21 18:44:02 -06:00
Vincent Privat 4b894bc18e update JNA from 4.4.0 to 4.5.2 2018-09-10 23:32:51 +02:00
Oleg Kalnichevski 46638fa7e1 Fixed call to get proxy auth state 2018-08-28 14:19:20 +02:00
Gary Gregory e6c226d5f6 - Always use blocks
- Add missing serial version ID (default 1L)
- Camel-case names.
- Don't nest in else clause unnecessarily.
- Remove declared exceptions that are not thrown (but don't break BC.)
- Remove redundant superinterface
- Access static methods directly
- Better local var names.
2018-08-14 20:54:41 +02:00
Gary Gregory b9a286ed93 [HTTPCLIENT-1939] Update Apache Commons Codec from 1.10 to 1.11. 2018-08-13 13:02:47 -06:00
Oleg Kalnichevski 681d11e265 HTTPCLIENT-1940: deprecated SSLSocketFactory made to rethrow SocketTimeoutException as ConnectTimeoutException for consistency with non-deprecated code 2018-08-11 20:20:25 +02:00
Mark Mielke 517396df0c Fix HttpClient 4.5.4 regression in BasicCookieStore serialization.
HttpClient 4.5.4 modified BasicCookieStore to introduce a new
ReadWriteLock field to improve performance. Unfortunately this
also changed the serialized data structure, and any objects
serialized using HttpClient 4.5.3 and before would be unusable
after restore in HttpClient 4.5.4 due to the new "lock" field
being null.

The fix is to change "lock" to be transient, and ensure it is
correctly instantiated upon object restore. This restores
compatibility with HttpClient 4.5.3, as well as maintaining
compatible with the intermediate versions containing the
regression. This also avoids unnecessary serialization of
the new "lock" field, which does not need to be persisted.
2018-08-08 06:53:14 -04:00
Gary Gregory 3b4258817a Remove exceptions not thrown from method signatures. Don't nest
unnecessarily.
2018-08-05 11:33:36 -06:00
Gary Gregory 8c3333b4d5 Use "String.isEmpty()" instead of "String.length() == 0" 2018-07-12 09:04:46 -06:00
Oleg Kalnichevski c72ccfaba8 HTTPCLIENT-1929: Corrected Automatic-Module-Name entries for HttpClient Fluent, HttpClient Windows and HttpClient Cache 2018-07-09 13:58:49 +02:00
Oleg Kalnichevski 5fea3e0439 HTTPCLIENT-1927: URLEncodedUtils#parse breaks at double quotes when parsing unquoted values 2018-07-09 10:07:04 +02:00
Oleg Kalnichevski ce33e88b1d Upgraded HttpClient version to 4.5.7-SNAPSHOT 2018-07-09 10:03:20 +02:00
Oleg Kalnichevski 1480958ce7 HttpClient 4.5.6 release 2018-07-05 13:39:40 +02:00
Oleg Kalnichevski 03d316b47b Updated release notes for HttpClient 4.5.6 release 2018-07-05 13:22:47 +02:00
Oleg Kalnichevski 060cf48d4b HTTPCLIENT-1882: reset authentication state on I/O or runtime error for connection based authentication schemes (such as NTLM) 2018-07-04 14:40:14 +02:00
Oleg Kalnichevski 1fb095e6c9 Upgraded HttpCore dependency to version 4.4.10 2018-07-03 11:56:46 +02:00
Oleg Kalnichevski ca98ad69ad HTTPCLIENT-1924: HttpClient to shut down the connection manager if a fatal error occurs in the course of a request execution 2018-06-16 10:34:00 +02:00
Varun Nandi 7c193f6141 Add Automatic-Module-Name in manifest so Java9 modular applications can depend on this library 2018-06-07 10:46:31 -07:00
Aleksei Arsenev eb27f9ee29 HTTPCLIENT-1923: fixed incorrect connection close on shutdown + fixed corresponding test 2018-05-11 14:21:30 +02:00
Gary Gregory 460b60607d [HTTPCLIENT-1911] Failing tests on Fedora 28 due to weak encryption
algorithms in test keystore.
2018-03-20 17:50:56 -06:00
Oleg Kalnichevski b1e09f37ae HTTPCLIENT-1906: certificates containing alternative subject names other than DNS and IP (such as RFC822) get rejected as invalid 2018-02-26 15:10:00 +01:00
Hans-Peter Keck c215bc7bb5 HTTPCLIENT-1904: check cookie domain for null 2018-02-09 10:21:59 +01:00
Oleg Kalnichevski 97b5055cc1 HTTPCLIENT-1900: proxy protocol processor does not post-process CONNECT response messages 2018-01-27 10:21:53 +01:00
Oleg Kalnichevski 6374006e10 Upgraded HttpClient version to 4.5.6-SNAPSHOT 2018-01-22 09:49:22 +01:00
Oleg Kalnichevski 6f4550ff97 HttpClient 4.5.5 release 2018-01-18 13:04:50 +01:00
Oleg Kalnichevski e10c3a6403 Updated release notes for HttpClient 4.5.5 release 2018-01-18 12:49:24 +01:00
Oleg Kalnichevski c3e8f46ea7 Set API compatibility level to 4.5 2018-01-18 11:56:00 +01:00
Oleg Kalnichevski c1c2e9cc82 Removed classes committed by mistake 2018-01-16 09:51:51 +01:00
Oleg Kalnichevski 443778f293 Upgraded HttpCore dependency to version 4.4.9 2018-01-16 09:25:26 +01:00
Sudheera Palihakkara 0593c591ad HTTPCLIENT-1690: Updated a test case 2018-01-15 18:31:00 +08:00
Sudheera Palihakkara f1f3a38763 HTTPCLIENT-1690: Avoid merging Content-Encoding headers coming with 304 status to cache entry, port mergeHeaders method from master 2018-01-15 10:00:03 +01:00
Gary Gregory 6e372fb531 Update NOTICE to 2018. 2018-01-12 08:55:00 -07:00
Sudheera Palihakkara e7825a6f13 HTTPCLIENT-1895: added test case for multi-member GZIP content streams (per RFC 1952) 2018-01-11 14:14:48 +01:00
Gary Gregory 1780ab2bf3 [HTTPCLIENT-1889] org.apache.http.client.utils.URLEncodedUtils.parse()
should return a new ArrayList when there are no query parameters.
2017-12-15 14:15:49 -07:00