httpcomponents-client.git
20 months agoHttpClient 4.5.13 release 4.5.13-RC1 rel/v4.5.13
Oleg Kalnichevski [Sat, 3 Oct 2020 14:45:08 +0000 (16:45 +0200)] 
HttpClient 4.5.13 release

20 months agoUpdated release notes for HttpClient 4.5.13 release
Gary Gregory [Wed, 8 Jul 2020 12:10:46 +0000 (08:10 -0400)] 
Updated release notes for HttpClient 4.5.13 release

20 months agoIncorrect handling of malformed authority component by URIUtils#extractHost
Oleg Kalnichevski [Tue, 29 Sep 2020 07:37:38 +0000 (09:37 +0200)] 
Incorrect handling of malformed authority component by URIUtils#extractHost

20 months agoAvoid updating Content-Length header in a 304 response.
dirkhenselin [Tue, 18 Aug 2020 10:24:22 +0000 (12:24 +0200)] 
Avoid updating Content-Length header in a 304 response.

I observed the following problem: `Transfer-Encoding` and
`Content-Length` headers should be mutually exclusive and because I use
chunked transfer, the `Transfer-Encoding` header is set in the response
while the `Content-Length` header is not. In case of a 304 during a
revalidation, the header contains Content-Length=0. Probably a proxy is
responsible for this, just like the comment "Some well-known proxies
respond with Content-Length=0, when returning 304" in the method
CachedHttpResponseGenerator::addMissingContentLengthHeader is saying. In
CacheEntryUpdater::mergeHeaders the Content-Length=0 is merged into the
cached entry, but the cached entry contains also a `Transfer-Encoding`
header, so in the cached entry these headers aren't mutually exclusive
anymore. Because of the `Transfer-Encoding` header the method
CachedHttpResponseGenerator::addMissingContentLengthHeader isn't fixing
the `Content-Length` header and Content-Length=0 causes returning null
instead of the cached content. IMHO the `Content-Length` header should
not be merged into the cached response in case of a 304, at least if the
cached entry contains a `Transfer-Encoding` header.

23 months agoBasicExpiresHandler is annotated as immutable but is not. (#239)
Gary Gregory [Wed, 8 Jul 2020 12:05:34 +0000 (08:05 -0400)] 
BasicExpiresHandler is annotated as immutable but is not. (#239)

23 months agoJavadoc fixes. (#209)
Gary Gregory [Tue, 7 Jul 2020 23:12:27 +0000 (19:12 -0400)] 
Javadoc fixes. (#209)

2 years agoCorrect status code typo in release notes
Michael Osipov [Thu, 18 Jun 2020 07:42:47 +0000 (09:42 +0200)] 
Correct status code typo in release notes

2 years agoHTTPCLIENT-2076: fix NPE in LaxExpiresHandler (#222)
heejeongkim [Fri, 17 Apr 2020 09:14:21 +0000 (18:14 +0900)] 
HTTPCLIENT-2076: fix NPE in LaxExpiresHandler (#222)

2 years agoUpgraded HttpClient version to 4.5.13-SNAPSHOT
Oleg Kalnichevski [Sat, 7 Mar 2020 09:04:58 +0000 (10:04 +0100)] 
Upgraded HttpClient version to 4.5.13-SNAPSHOT

2 years agoUpdated release notes for HttpClient 4.5.12 release
Oleg Kalnichevski [Mon, 2 Mar 2020 14:05:32 +0000 (15:05 +0100)] 
Updated release notes for HttpClient 4.5.12 release

2 years ago[HTTPCLIENT-2053] Add SC_PERMANENT_REDIRECT (408) to DefaultRedirectStrategy 215/head
Michael Osipov [Sat, 22 Feb 2020 13:45:13 +0000 (14:45 +0100)] 
[HTTPCLIENT-2053] Add SC_PERMANENT_REDIRECT (408) to DefaultRedirectStrategy

This closes #215

2 years agoHTTPCLIENT-2052: Fixed redirection of entity enclosing requests with non-repeatable...
Oleg Kalnichevski [Fri, 21 Feb 2020 19:29:17 +0000 (20:29 +0100)] 
HTTPCLIENT-2052: Fixed redirection of entity enclosing requests with non-repeatable entities; additional integration tests for redirects of entity enclosing methods

2 years agoHTTPCLIENT-2047: fixed regression in DefaultHostnameVerifier causing rejection of...
Oleg Kalnichevski [Sat, 25 Jan 2020 14:49:44 +0000 (15:49 +0100)] 
HTTPCLIENT-2047: fixed regression in DefaultHostnameVerifier causing rejection of certs with non-standard domains.

This reverts commit e0416f07

2 years agoBug fix: fixed handling of private domains by PublicSuffixMatcher
Oleg Kalnichevski [Sat, 25 Jan 2020 14:24:19 +0000 (15:24 +0100)] 
Bug fix: fixed handling of private domains by PublicSuffixMatcher

2 years agoUpgraded HttpClient version to 4.5.12-SNAPSHOT
Oleg Kalnichevski [Sat, 18 Jan 2020 09:49:39 +0000 (10:49 +0100)] 
Upgraded HttpClient version to 4.5.12-SNAPSHOT

2 years agoUpdated release notes for HttpClient 4.5.11 release
Oleg Kalnichevski [Tue, 14 Jan 2020 10:39:36 +0000 (11:39 +0100)] 
Updated release notes for HttpClient 4.5.11 release

2 years agoUpdated NOTICE
Oleg Kalnichevski [Tue, 14 Jan 2020 10:43:07 +0000 (11:43 +0100)] 
Updated NOTICE

2 years agoDomain name normalization
Oleg Kalnichevski [Fri, 10 Jan 2020 13:52:15 +0000 (14:52 +0100)] 
Domain name normalization

2 years agoUpgraded HttpCore dependency to version 4.4.13
Oleg Kalnichevski [Mon, 13 Jan 2020 14:05:36 +0000 (15:05 +0100)] 
Upgraded HttpCore dependency to version 4.4.13

2 years agoDefaultHostnameVerifier: Match DNS and CN names against ICANN domains
Ryan Schmitt [Mon, 6 Jan 2020 23:57:06 +0000 (15:57 -0800)] 
DefaultHostnameVerifier: Match DNS and CN names against ICANN domains

This change ensures that during hostname verification the public suffix
list is only used to prevent wildcard matching against entire TLDs (e.g.
`*.com`). Currently, private domains are also being matched against,
which is preventing reasonable wildcards (such as
`*.s3.eu-central-1.amazonaws.com`) from being respected.

2 years agoHTTPCLIENT-2033: connection managers to immediately shut down all leased connection...
Oleg Kalnichevski [Wed, 4 Dec 2019 11:55:00 +0000 (12:55 +0100)] 
HTTPCLIENT-2033: connection managers to immediately shut down all leased connection upon shutdown

2 years agoHTTPCLIENT-2020: DefaultBackoffStrategy should include TOO_MANY_REQUESTS (429) too
Michael Osipov [Wed, 27 Nov 2019 11:54:27 +0000 (12:54 +0100)] 
HTTPCLIENT-2020: DefaultBackoffStrategy should include TOO_MANY_REQUESTS (429) too

2 years agoHTTPCLIENT-2030: Fix PublicSuffixMatcher::getDomainRoot on invalid hostnames
Niels Basjes [Tue, 26 Nov 2019 12:32:33 +0000 (13:32 +0100)] 
HTTPCLIENT-2030: Fix PublicSuffixMatcher::getDomainRoot on invalid hostnames

2 years agoHTTPCLIENT-2029: URIBuilder to support parsing of non-UTF8 URIs
Oleg Kalnichevski [Thu, 14 Nov 2019 15:43:14 +0000 (16:43 +0100)] 
HTTPCLIENT-2029: URIBuilder to support parsing of non-UTF8 URIs

2 years agoHTTPCLIENT-2026: Fixed URIBuilder#isOpaque() logic
Oleg Kalnichevski [Mon, 11 Nov 2019 08:29:27 +0000 (09:29 +0100)] 
HTTPCLIENT-2026: Fixed URIBuilder#isOpaque() logic

2 years agoupdate text in pool stats description
chao chang [Sat, 9 Nov 2019 10:01:51 +0000 (19:01 +0900)] 
update text in pool stats description

total kept alive -> total available

2 years agoHTTPCLIENT-2023: Allow nested arrays and all primitive types in DefaultHttpCacheEntry...
Olof Larsson [Wed, 6 Nov 2019 17:02:20 +0000 (18:02 +0100)] 
HTTPCLIENT-2023: Allow nested arrays and all primitive types in DefaultHttpCacheEntrySerializer

2 years agoHTTPCLIENT-2022: Use message parameter in HttpCacheEntrySerializationException constr...
Olof Larsson [Wed, 6 Nov 2019 16:56:52 +0000 (17:56 +0100)] 
HTTPCLIENT-2022: Use message parameter in HttpCacheEntrySerializationException constructor

2 years agoFix fallback PublicSuffixMatcher 167/head
Ryan Schmitt [Wed, 2 Oct 2019 22:48:28 +0000 (15:48 -0700)] 
Fix fallback PublicSuffixMatcher

2 years agoAdded family property #145.
Gary Gregory [Mon, 16 Sep 2019 12:59:50 +0000 (08:59 -0400)] 
Added family property #145.

2 years agoUpgraded HttpClient version to 4.5.11-SNAPSHOT
Oleg Kalnichevski [Mon, 9 Sep 2019 09:40:16 +0000 (11:40 +0200)] 
Upgraded HttpClient version to 4.5.11-SNAPSHOT

2 years agoUpdated release notes for HttpClient 4.5.10 release
Oleg Kalnichevski [Wed, 4 Sep 2019 13:33:43 +0000 (15:33 +0200)] 
Updated release notes for HttpClient 4.5.10 release

2 years agoUpgraded HttpCore dependency to version 4.4.12
Oleg Kalnichevski [Wed, 4 Sep 2019 12:19:09 +0000 (14:19 +0200)] 
Upgraded HttpCore dependency to version 4.4.12

2 years agoRemove extra parens.
Gary Gregory [Thu, 5 Sep 2019 00:57:33 +0000 (20:57 -0400)] 
Remove extra parens.

2 years agoRefactor DefaultRedirectStrategy for subclassing. (#164)
Gary Gregory [Sat, 31 Aug 2019 14:26:48 +0000 (10:26 -0400)] 
Refactor DefaultRedirectStrategy for subclassing. (#164)

- Adds the constructor DefaultRedirectStrategy(String[]) to construct a new instance to redirect the given HTTP methods.
- The default constructor now calls the String[] constructor.
- Reimplement the LaxRedirectStrategy default constructor to call DefaultRedirectStrategy(String[]).

All of this allows for new custom subclasses of DefaultRedirectStrategy to provide their own array of HTTP methods to redirect.

2 years agoModify RequestConfig Javadoc
Jang Ryeol [Thu, 22 Aug 2019 14:46:25 +0000 (23:46 +0900)] 
Modify RequestConfig Javadoc

Cleaned up duplicate sentences and addeded 'system default if applicable' from getSocketTimeout comment

2 years agoUse `dist: trusty` for Travis CI
Oleg Kalnichevski [Thu, 22 Aug 2019 15:02:13 +0000 (17:02 +0200)] 
Use `dist: trusty` for Travis CI

2 years agoImproved handling of request cancellation
Oleg Kalnichevski [Thu, 22 Aug 2019 14:43:56 +0000 (16:43 +0200)] 
Improved handling of request cancellation

2 years agoFixed concurrent use of threading unsafe HttpUriRequest messages
Oleg Kalnichevski [Thu, 22 Aug 2019 14:08:12 +0000 (16:08 +0200)] 
Fixed concurrent use of threading unsafe HttpUriRequest messages

3 years agoHTTPCLIENT-1997: Return the last domain segment instead of normalized domain name...
jeromedemangel [Wed, 26 Jun 2019 12:45:31 +0000 (14:45 +0200)] 
HTTPCLIENT-1997: Return the last domain segment instead of normalized domain name from PublicSuffixMatcher#getDomainRoot in case there is no match

3 years agoPreserve original encoding of the URI path component if the URI is valid
Oleg Kalnichevski [Tue, 18 Jun 2019 14:59:37 +0000 (16:59 +0200)] 
Preserve original encoding of the URI path component if the URI is valid

3 years agoUpgraded HttpClient version to 4.5.10-SNAPSHOT
Oleg Kalnichevski [Tue, 11 Jun 2019 09:12:49 +0000 (11:12 +0200)] 
Upgraded HttpClient version to 4.5.10-SNAPSHOT

3 years agoUpdated release notes for HttpClient 4.5.9 release
Oleg Kalnichevski [Thu, 6 Jun 2019 13:12:42 +0000 (15:12 +0200)] 
Updated release notes for HttpClient 4.5.9 release

3 years agoHTTPCLIENT-1991: incorrect handling of non-standard DNS entries by PublicSuffixMatcher
Oleg Kalnichevski [Sat, 1 Jun 2019 13:43:24 +0000 (15:43 +0200)] 
HTTPCLIENT-1991: incorrect handling of non-standard DNS entries by PublicSuffixMatcher

3 years agoMerge pull request #146 from varunnvs92/4.5.x
Oleg Kalnichevski [Wed, 24 Apr 2019 07:47:05 +0000 (09:47 +0200)] 
Merge pull request #146 from varunnvs92/4.5.x

Fix bug in URIBuilder#isPathEmpty method

3 years agoFix bug in URIBuilder#isPathEmpty method to verify if encodedPath is an empty string 146/head
Varun Nandi [Tue, 23 Apr 2019 23:35:15 +0000 (16:35 -0700)] 
Fix bug in URIBuilder#isPathEmpty method to verify if encodedPath is an empty string

3 years agoMerge pull request #144 from mattnelson/HTTPCLIENT-1984
Oleg Kalnichevski [Tue, 16 Apr 2019 17:54:53 +0000 (19:54 +0200)] 
Merge pull request #144 from mattnelson/HTTPCLIENT-1984

HTTPCLIENT-1984: Add normalize URI to RequestConfig copy constructor

3 years agoHTTPCLIENT-1984: Add normalize URI to RequestConfig copy constructor 144/head
Matt Nelson [Tue, 16 Apr 2019 17:00:27 +0000 (12:00 -0500)] 
HTTPCLIENT-1984: Add normalize URI to RequestConfig copy constructor

3 years agoMerge branch 'HTTPCLIENT-1976' into 4.5.x
Oleg Kalnichevski [Tue, 2 Apr 2019 10:22:53 +0000 (12:22 +0200)] 
Merge branch 'HTTPCLIENT-1976' into 4.5.x

3 years agoHTTPCLIENT-1976: Unsafe deserialization in DefaultHttpCacheEntrySerializer
Artem Smotrakov [Tue, 2 Apr 2019 10:16:03 +0000 (12:16 +0200)] 
HTTPCLIENT-1976: Unsafe deserialization in DefaultHttpCacheEntrySerializer

3 years agoUpgraded HttpClient version to 4.5.9-SNAPSHOT
Oleg Kalnichevski [Sat, 30 Mar 2019 09:35:49 +0000 (10:35 +0100)] 
Upgraded HttpClient version to 4.5.9-SNAPSHOT

3 years agoMerge branch 'release-preparation' into 4.5.x
Oleg Kalnichevski [Mon, 25 Mar 2019 15:32:06 +0000 (16:32 +0100)] 
Merge branch 'release-preparation' into 4.5.x

3 years agoTLS_KRB5_EXPORT_WITH_RC4_40_SHA cipher and TLSv1.2 cause a deadlock during TLS handsh...
Oleg Kalnichevski [Mon, 25 Mar 2019 14:50:42 +0000 (15:50 +0100)] 
TLS_KRB5_EXPORT_WITH_RC4_40_SHA cipher and TLSv1.2 cause a deadlock during TLS handshake on Java 1.6. Newer JREs do not seem to be affected.

3 years agoUpdated release notes for HttpClient 4.5.8 release
Oleg Kalnichevski [Mon, 25 Mar 2019 14:20:25 +0000 (15:20 +0100)] 
Updated release notes for HttpClient 4.5.8 release

3 years agoMerge pull request #143 from gknapowski/4.5.x
Oleg Kalnichevski [Mon, 18 Mar 2019 08:16:56 +0000 (09:16 +0100)] 
Merge pull request #143 from gknapowski/4.5.x

Changed route tracking of proxy to not default to false

3 years agoChanged route tracking of proxy to not default to false and instead to 143/head
Greg Knapowski [Wed, 13 Mar 2019 02:42:28 +0000 (21:42 -0500)] 
Changed route tracking of proxy to not default to false and instead to
use the routes secure value and not Tunneling. This allow secure routes
to proxies and not tunnel/CONNECT.

3 years agoMerge pull request #140 from artem-smotrakov/filter-weak-ciphers
Oleg Kalnichevski [Tue, 5 Mar 2019 16:02:32 +0000 (17:02 +0100)] 
Merge pull request #140 from artem-smotrakov/filter-weak-ciphers

HTTPCLIENT-1969: Filter out weak cipher suites

3 years agoHTTPCLIENT-1969: Filter out weak cipher suites 140/head
Artem Smotrakov [Fri, 1 Mar 2019 16:49:17 +0000 (17:49 +0100)] 
HTTPCLIENT-1969: Filter out weak cipher suites

3 years agoMerge pull request #137 from ok2c/HTTPCLIENT-1968
Oleg Kalnichevski [Tue, 19 Feb 2019 08:27:04 +0000 (09:27 +0100)] 
Merge pull request #137 from ok2c/HTTPCLIENT-1968

URIBuilder and URIUtils improvements

3 years agoMerge pull request #139 from asutosh936/HTTPCLIENT-1891
Oleg Kalnichevski [Mon, 18 Feb 2019 09:05:03 +0000 (10:05 +0100)] 
Merge pull request #139 from asutosh936/HTTPCLIENT-1891

HTTPCLIENT-1891

3 years agoHTTPCLIENT-1891 : Upgraded commons-codec version to 1.11 139/head
asutosh936 [Mon, 18 Feb 2019 01:11:25 +0000 (19:11 -0600)] 
HTTPCLIENT-1891 : Upgraded commons-codec version to 1.11

3 years agoHTTPCLIENT-1968: Fixed incorrect @since annotations 137/head
Oleg Kalnichevski [Sat, 16 Feb 2019 14:29:47 +0000 (15:29 +0100)] 
HTTPCLIENT-1968: Fixed incorrect @since annotations

3 years agoHTTPCLIENT-1968: Fixed broken API compatibility with 4.4
Oleg Kalnichevski [Sat, 16 Feb 2019 12:27:25 +0000 (13:27 +0100)] 
HTTPCLIENT-1968: Fixed broken API compatibility with 4.4

3 years agoHTTPCLIENT-1968: Preserve escaped PATHSAFE characters when normalizing URI path segments
Oleg Kalnichevski [Sat, 16 Feb 2019 12:20:46 +0000 (13:20 +0100)] 
HTTPCLIENT-1968: Preserve escaped PATHSAFE characters when normalizing URI path segments

3 years agoDefaultRedirectStrategy to use URIUtils#normalizeSyntax method to normalize redirect...
Oleg Kalnichevski [Sat, 16 Feb 2019 00:35:45 +0000 (01:35 +0100)] 
DefaultRedirectStrategy to use URIUtils#normalizeSyntax method to normalize redirect location URI

3 years agoURI normalization code to use URLEncodedUtils#parsePathSegments method to split path...
Oleg Kalnichevski [Sat, 16 Feb 2019 00:17:11 +0000 (01:17 +0100)] 
URI normalization code to use URLEncodedUtils#parsePathSegments method to split path segments

3 years agoHTTPCLIENT-1968: URIBuilder to split path component into path segments when digesting...
Oleg Kalnichevski [Fri, 15 Feb 2019 17:36:45 +0000 (18:36 +0100)] 
HTTPCLIENT-1968: URIBuilder to split path component into path segments when digesting a URI (ported from HttpCore master)

3 years agoImproved cache key generation (ported from HttpCore master)
Oleg Kalnichevski [Fri, 15 Feb 2019 21:59:40 +0000 (22:59 +0100)] 
Improved cache key generation (ported from HttpCore master)

3 years agoHTTPCLIENT-1968: added utility methods to parse and format URI path segments (ported...
Oleg Kalnichevski [Fri, 15 Feb 2019 15:36:15 +0000 (16:36 +0100)] 
HTTPCLIENT-1968: added utility methods to parse and format URI path segments (ported from HttpCore master)

3 years agoMerge pull request #136 from cstamas/HTTPCLIENT-1968
Oleg Kalnichevski [Sat, 16 Feb 2019 10:55:29 +0000 (11:55 +0100)] 
Merge pull request #136 from cstamas/HTTPCLIENT-1968

HTTPCLIENT-1968

3 years agoHTTPCLIENT-1968: Make normalization of URI paths optional 136/head
Tamas Cservenak [Sat, 16 Feb 2019 10:50:11 +0000 (11:50 +0100)] 
HTTPCLIENT-1968: Make normalization of URI paths optional

Make it driven by RequestConfig.

3 years agoMerge pull request #138 from ok2c/bug-fixes
Oleg Kalnichevski [Sat, 16 Feb 2019 10:35:51 +0000 (11:35 +0100)] 
Merge pull request #138 from ok2c/bug-fixes

Test code improvement

3 years agoTweaked expected exception check in FutureRequestExecutionService test (ported from... 138/head
Oleg Kalnichevski [Sat, 16 Feb 2019 10:26:38 +0000 (11:26 +0100)] 
Tweaked expected exception check in FutureRequestExecutionService test (ported from HttpClient master)

3 years agoMerge branch 'PR-134' into 4.5.x
Oleg Kalnichevski [Thu, 7 Feb 2019 18:17:36 +0000 (19:17 +0100)] 
Merge branch 'PR-134' into 4.5.x

3 years agoSome well known proxies respond with Content-Length=0, when returning 304. For robust...
Jayson Raymond [Mon, 4 Feb 2019 16:57:37 +0000 (08:57 -0800)] 
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.

3 years agoFixed javadoc errors
Oleg Kalnichevski [Fri, 25 Jan 2019 08:27:02 +0000 (09:27 +0100)] 
Fixed javadoc errors

3 years agoUpdated the set of project report generated by Maven
Oleg Kalnichevski [Thu, 24 Jan 2019 15:03:28 +0000 (16:03 +0100)] 
Updated the set of project report generated by Maven

3 years agoUpgraded HttpClient version to 4.5.8-SNAPSHOT
Oleg Kalnichevski [Thu, 24 Jan 2019 14:52:01 +0000 (15:52 +0100)] 
Upgraded HttpClient version to 4.5.8-SNAPSHOT

3 years agoUpdated release notes for HttpClient 4.5.7 release
Oleg Kalnichevski [Sun, 20 Jan 2019 12:22:09 +0000 (13:22 +0100)] 
Updated release notes for HttpClient 4.5.7 release

3 years agoMerge branch 'java11-compatibility' into 4.5.x
Oleg Kalnichevski [Sat, 19 Jan 2019 13:25:13 +0000 (14:25 +0100)] 
Merge branch 'java11-compatibility' into 4.5.x

3 years agoAdded oraclejdk8 and openjdk11 to Travis-CI build matrix
Oleg Kalnichevski [Sat, 19 Jan 2019 09:50:27 +0000 (10:50 +0100)] 
Added oraclejdk8 and openjdk11 to Travis-CI build matrix

3 years agoTweaked SSL test cases to make them pass with Java 11
Oleg Kalnichevski [Sat, 19 Jan 2019 09:46:48 +0000 (10:46 +0100)] 
Tweaked SSL test cases to make them pass with Java 11

3 years agoUpdated NOTICE to 2019
Oleg Kalnichevski [Sat, 19 Jan 2019 09:12:04 +0000 (10:12 +0100)] 
Updated NOTICE to 2019

3 years agoUpgraded HttpCore to version 4.4.11
Oleg Kalnichevski [Sat, 19 Jan 2019 09:11:37 +0000 (10:11 +0100)] 
Upgraded HttpCore to version 4.4.11

3 years agoMerge branch 'HTTPCLIENT-1960' into 4.5.x
Oleg Kalnichevski [Mon, 14 Jan 2019 08:30:36 +0000 (09:30 +0100)] 
Merge branch 'HTTPCLIENT-1960' into 4.5.x

3 years agoHTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in path...
Oleg Kalnichevski [Sat, 12 Jan 2019 16:02:13 +0000 (17:02 +0100)] 
HTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in path component

3 years agoMerge branch 'HTTPCLIENT-1958' into 4.5.x
Oleg Kalnichevski [Thu, 10 Jan 2019 08:52:55 +0000 (09:52 +0100)] 
Merge branch 'HTTPCLIENT-1958' into 4.5.x

3 years agoHTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in...
Oleg Kalnichevski [Tue, 8 Jan 2019 11:04:17 +0000 (12:04 +0100)] 
HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in case of a lease operation cancellation instead of InterruptedException

3 years ago[HTTPCLIENT-1952] Allow default User Agent to be disabled 131/head
Michael Osipov [Sun, 23 Dec 2018 23:18:11 +0000 (00:18 +0100)] 
[HTTPCLIENT-1952] Allow default User Agent to be disabled

3 years agoImprove HttpResponseException#getMessage()
Michael Osipov [Sun, 23 Dec 2018 20:18:13 +0000 (21:18 +0100)] 
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

3 years agoMerge pull request #126 from panchenko/empty_reason_phrase
Oleg Kalnichevski [Wed, 19 Dec 2018 15:01:42 +0000 (16:01 +0100)] 
Merge pull request #126 from panchenko/empty_reason_phrase

replace empty HttpResponseException.message with statusCode

3 years agoreplace empty HttpResponseException.message with statusCode 126/head
Alex Panchenko [Wed, 19 Dec 2018 09:37:46 +0000 (11:37 +0200)] 
replace empty HttpResponseException.message with statusCode

3 years agoMerge pull request #125 from apache/HTTPCLIENT-1956
Oleg Kalnichevski [Tue, 18 Dec 2018 10:08:36 +0000 (11:08 +0100)] 
Merge pull request #125 from apache/HTTPCLIENT-1956

HTTPCLIENT-1956

3 years agoHTTPCLIENT-1956: CONNECT overwrites the main request object in the HTTP context when... 125/head
Oleg Kalnichevski [Mon, 17 Dec 2018 15:37:20 +0000 (16:37 +0100)] 
HTTPCLIENT-1956: CONNECT overwrites the main request object in the HTTP context when requests are executed via a proxy tunnel

3 years agoBetter handling of http(s).proxyUser and http(s).proxyPassword
Jens Borgland [Wed, 12 Dec 2018 14:58:39 +0000 (15:58 +0100)] 
Better handling of http(s).proxyUser and http(s).proxyPassword

3 years agoUpgraded download-maven-plugin to version 1.2.1 102/head 121/head
Oleg Kalnichevski [Sat, 3 Nov 2018 13:22:29 +0000 (14:22 +0100)] 
Upgraded download-maven-plugin to version 1.2.1

3 years agoUpgraded HttpComponents Parent to version 11
Oleg Kalnichevski [Sat, 3 Nov 2018 10:35:58 +0000 (11:35 +0100)] 
Upgraded HttpComponents Parent to version 11

3 years agoAdded missing @deprecated javadoc tags; fixed style check violations
Oleg Kalnichevski [Sat, 3 Nov 2018 10:34:35 +0000 (11:34 +0100)] 
Added missing @deprecated javadoc tags; fixed style check violations

3 years agoHTTPCORE-561: added SSLSocket timeout test
Oleg Kalnichevski [Mon, 29 Oct 2018 14:43:18 +0000 (15:43 +0100)] 
HTTPCORE-561: added SSLSocket timeout test

3 years agoAdd org.apache.hc.client5.http.config.RequestConfig.toString() and
Gary Gregory [Sat, 22 Sep 2018 00:44:02 +0000 (18:44 -0600)] 
Add org.apache.hc.client5.http.config.RequestConfig.toString() and
camcel-case an ivar.