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
Gary Gregory
817d57a208
Replace use of String.indexOf(String) for strings of length one with
...
indexOf(char)
2017-12-06 09:28:30 -07:00