httpcomponents-client.git
39 hours agoHTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in path... master
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

5 days 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
(fixed previous commit)

5 days 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

7 days agoMerge pull request #133 from Tinow/fix_executor_leak
Oleg Kalnichevski [Tue, 8 Jan 2019 11:10:30 +0000 (12:10 +0100)] 
Merge pull request #133 from Tinow/fix_executor_leak

Shutdown executorService on AbstractHttpAsyncClientBase shutdown

7 days agoShutdown executorService on AbstractHttpAsyncClientBase shutdown 133/head
吴雪山 [Tue, 8 Jan 2019 05:52:28 +0000 (13:52 +0800)] 
Shutdown executorService on AbstractHttpAsyncClientBase shutdown

13 days ago[HTTPCLIENT-1957] Remove use of Proxy-Connection header
Michael Osipov [Wed, 2 Jan 2019 14:21:50 +0000 (15:21 +0100)] 
[HTTPCLIENT-1957] Remove use of Proxy-Connection header

This closes #132

3 weeks ago[HTTPCLIENT-1952] Allow default User Agent to be disabled 128/head
Michael Osipov [Sun, 23 Dec 2018 19:46:25 +0000 (20:46 +0100)] 
[HTTPCLIENT-1952] Allow default User Agent to be disabled

This closes #128

3 weeks agoMerge pull request #129 from apache/improved-httpexception-message
Oleg Kalnichevski [Sun, 23 Dec 2018 22:09:38 +0000 (23:09 +0100)] 
Merge pull request #129 from apache/improved-httpexception-message

Improve HttpResponseException#getMessage()

3 weeks agoImprove HttpResponseException#getMessage() 129/head
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.

3 weeks agoMerge pull request #127 from panchenko/empty_reason_phrase_master
Oleg Kalnichevski [Wed, 19 Dec 2018 15:47:16 +0000 (16:47 +0100)] 
Merge pull request #127 from panchenko/empty_reason_phrase_master

replace empty HttpResponseException.message with statusCode

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

(cherry picked from commit 20dfff12c4dc3f73fe5d19b690c2eee033ed4125)

4 weeks agoMerge pull request #124 from eryksz/fixSelfAssigment
Oleg Kalnichevski [Sun, 16 Dec 2018 17:20:27 +0000 (18:20 +0100)] 
Merge pull request #124 from eryksz/fixSelfAssigment

Fixed incorrect method parameter name in PoolingAsyncClientConnectionManagerBuilder

4 weeks 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

4 weeks agoUpdated the set of project report generated by Maven
Oleg Kalnichevski [Sun, 16 Dec 2018 17:11:19 +0000 (18:11 +0100)] 
Updated the set of project report generated by Maven

4 weeks agoUpgraded HttpClient version to 5.0-beta4-SNAPSHOT
Oleg Kalnichevski [Sun, 16 Dec 2018 10:12:33 +0000 (11:12 +0100)] 
Upgraded HttpClient version to 5.0-beta4-SNAPSHOT

4 weeks agoFix PoolingAsyncClientConnectionManagerBuilder 124/head
Eryk Szymanski [Fri, 14 Dec 2018 15:04:35 +0000 (16:04 +0100)] 
Fix PoolingAsyncClientConnectionManagerBuilder

Wrong argument name in setConnPoolPolicy results with self assignment of variable

5 weeks agoHttpClient 5.0-beta3 release 5.0-beta3 5.0-beta3-RC1
Oleg Kalnichevski [Tue, 11 Dec 2018 09:14:12 +0000 (10:14 +0100)] 
HttpClient 5.0-beta3 release

5 weeks agoUpdated release notes for HttpClient 5.0-beta3 release
Oleg Kalnichevski [Mon, 10 Dec 2018 16:45:50 +0000 (17:45 +0100)] 
Updated release notes for HttpClient 5.0-beta3 release

5 weeks agoRemoved openjdk10 from Travis-CI build matrix. There appears to be something wrong...
Oleg Kalnichevski [Mon, 10 Dec 2018 13:01:28 +0000 (14:01 +0100)] 
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

5 weeks agoAdded optional dependency on conscrypt-openjdk-uber 1.4.1; support for advanced TLS...
Oleg Kalnichevski [Mon, 10 Dec 2018 12:18:41 +0000 (13:18 +0100)] 
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

6 weeks agoRemoved OSGi module
Oleg Kalnichevski [Tue, 4 Dec 2018 14:51:21 +0000 (15:51 +0100)] 
Removed OSGi module

6 weeks agoUpgraded HttpCore to version 5.0-beta6
Oleg Kalnichevski [Tue, 4 Dec 2018 14:49:56 +0000 (15:49 +0100)] 
Upgraded HttpCore to version 5.0-beta6

6 weeks agoRevert "Use connectTimeout as TLS handshake timeout"
Ryan Schmitt [Fri, 30 Nov 2018 23:02:23 +0000 (15:02 -0800)] 
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.)

8 weeks agoRemoved experimental CredSsp auth scheme
Oleg Kalnichevski [Fri, 16 Nov 2018 09:26:16 +0000 (10:26 +0100)] 
Removed experimental CredSsp auth scheme

2 months agoUse connectTimeout as TLS handshake timeout 118/head
Ryan Schmitt [Tue, 13 Nov 2018 21:47:18 +0000 (13:47 -0800)] 
Use connectTimeout as TLS handshake timeout

2 months agoCode simplification; removed dependency on classic API specific classes
Oleg Kalnichevski [Thu, 8 Nov 2018 09:50:28 +0000 (10:50 +0100)] 
Code simplification; removed dependency on classic API specific classes

2 months agoUpgraded download-maven-plugin to version 1.4.1
Oleg Kalnichevski [Sat, 3 Nov 2018 13:25:23 +0000 (14:25 +0100)] 
Upgraded download-maven-plugin to version 1.4.1

2 months agoUpgraded HttpComponents Parent to version 11
Oleg Kalnichevski [Sat, 3 Nov 2018 10:04:14 +0000 (11:04 +0100)] 
Upgraded HttpComponents Parent to version 11

2 months agoHTTPCLIENT-1949: DigestScheme to use HttpRequest#getRequestUri instead of HttpRequest...
Oleg Kalnichevski [Tue, 30 Oct 2018 12:06:30 +0000 (13:06 +0100)] 
HTTPCLIENT-1949: DigestScheme to use HttpRequest#getRequestUri instead of HttpRequest#getPath

2 months agoAdded reference to JDK-8212885
Oleg Kalnichevski [Mon, 29 Oct 2018 10:18:32 +0000 (11:18 +0100)] 
Added reference to JDK-8212885

2 months agoUpgraded HttpClient version to 5.0-beta3-SNAPSHOT
Oleg Kalnichevski [Sat, 27 Oct 2018 08:30:11 +0000 (10:30 +0200)] 
Upgraded HttpClient version to 5.0-beta3-SNAPSHOT

2 months agoHttpClient 5.0-beta2 release 5.0-beta2 5.0-beta2-RC1
Oleg Kalnichevski [Tue, 23 Oct 2018 13:40:37 +0000 (15:40 +0200)] 
HttpClient 5.0-beta2 release

2 months agoUpdated remote javadoc references
Oleg Kalnichevski [Tue, 23 Oct 2018 13:14:34 +0000 (15:14 +0200)] 
Updated remote javadoc references

2 months agoRemoved HttpClient 4.x tutorial source
Oleg Kalnichevski [Tue, 23 Oct 2018 13:09:39 +0000 (15:09 +0200)] 
Removed HttpClient 4.x tutorial source

2 months agoUpdated release notes for HttpClient 5.0-beta2 release
Oleg Kalnichevski [Tue, 23 Oct 2018 12:57:28 +0000 (14:57 +0200)] 
Updated release notes for HttpClient 5.0-beta2 release

2 months agoUpdated Apache HTTPD and Squid docker container configuration
Oleg Kalnichevski [Tue, 23 Oct 2018 11:29:52 +0000 (13:29 +0200)] 
Updated Apache HTTPD and Squid docker container configuration

2 months agoadd [openjdk11] to Travis build matrix
Sean Sullivan [Sun, 7 Oct 2018 17:59:25 +0000 (10:59 -0700)] 
add [openjdk11] to Travis build matrix

2 months agoHack to make hostname verification work with TLSv1.3 resumed sessions
Oleg Kalnichevski [Sun, 21 Oct 2018 17:47:11 +0000 (19:47 +0200)] 
Hack to make hostname verification work with TLSv1.3 resumed sessions

2 months agoUpdate tests from Easymock 3.2 to 3.6.
Gary Gregory [Mon, 22 Oct 2018 22:55:19 +0000 (16:55 -0600)] 
Update tests from Easymock 3.2 to 3.6.

2 months agoUpdate tests from Mockito 2.21.0 to 2.23.0.
Gary Gregory [Mon, 22 Oct 2018 22:31:13 +0000 (16:31 -0600)] 
Update tests from Mockito 2.21.0 to 2.23.0.

2 months ago[HTTPCLIENT-1947] Update JNA from 4.5.2 to 5.0.0.
Gary Gregory [Mon, 22 Oct 2018 19:08:58 +0000 (13:08 -0600)] 
[HTTPCLIENT-1947] Update JNA from 4.5.2 to 5.0.0.

2 months agoAdded #responseTimeout to RequestConfig
Oleg Kalnichevski [Mon, 22 Oct 2018 13:52:03 +0000 (15:52 +0200)] 
Added #responseTimeout to RequestConfig

2 months agoRenamed RequestConfig#connectionTimeout to RequestConfig#connectTimeout
Oleg Kalnichevski [Mon, 22 Oct 2018 13:14:04 +0000 (15:14 +0200)] 
Renamed RequestConfig#connectionTimeout to RequestConfig#connectTimeout

2 months agoHTTPCLIENT-1942: Add example of full-duplex reactive message exchange
Ryan Schmitt [Mon, 24 Sep 2018 21:20:27 +0000 (14:20 -0700)] 
HTTPCLIENT-1942: Add example of full-duplex reactive message exchange

2 months agoUse Timeout instead of long / TimeUnit
Oleg Kalnichevski [Mon, 22 Oct 2018 09:28:08 +0000 (11:28 +0200)] 
Use Timeout instead of long / TimeUnit

2 months agoFixed inconsistencies in usage of RequestConfig#connectionTimeout and Request#connect...
Oleg Kalnichevski [Mon, 22 Oct 2018 08:35:53 +0000 (10:35 +0200)] 
Fixed inconsistencies in usage of RequestConfig#connectionTimeout and Request#connectionRequestTimeout

2 months agoTweaked expected exception check in FutureRequestExecutionService test
Oleg Kalnichevski [Sun, 21 Oct 2018 17:32:13 +0000 (19:32 +0200)] 
Tweaked expected exception check in FutureRequestExecutionService test

2 months agoTweaked SSL test cases to make them pass with Java 11
Oleg Kalnichevski [Sun, 21 Oct 2018 17:26:15 +0000 (19:26 +0200)] 
Tweaked SSL test cases to make them pass with Java 11

2 months agoCode formatting (no functional changes)
Oleg Kalnichevski [Sun, 21 Oct 2018 17:24:29 +0000 (19:24 +0200)] 
Code formatting (no functional changes)

2 months agoDo not enforce HTTP/2 TLS requirements in case of FORCE_HTTP_1 protocol version policy
Oleg Kalnichevski [Sun, 21 Oct 2018 17:08:12 +0000 (19:08 +0200)] 
Do not enforce HTTP/2 TLS requirements in case of FORCE_HTTP_1 protocol version policy

2 months agoAdded builders for SSLConnectionSocketFactory and client TlsStrategy
Oleg Kalnichevski [Sun, 21 Oct 2018 10:08:28 +0000 (12:08 +0200)] 
Added builders for SSLConnectionSocketFactory and client TlsStrategy

2 months agoAdded enum for supported TLS versions & TLS version parser
Oleg Kalnichevski [Sat, 20 Oct 2018 12:34:22 +0000 (14:34 +0200)] 
Added enum for supported TLS versions & TLS version parser

2 months agoExtracted hostname verification code into a separate support class
Oleg Kalnichevski [Sat, 20 Oct 2018 08:34:06 +0000 (10:34 +0200)] 
Extracted hostname verification code into a separate support class

2 months agoRemoved Oracle JDK 9 and replaced Oracle JDK 10 with OpenJDK 10 in Travis CI configur...
Oleg Kalnichevski [Sun, 21 Oct 2018 14:06:57 +0000 (16:06 +0200)] 
Removed Oracle JDK 9 and replaced Oracle JDK 10 with OpenJDK 10 in Travis CI configuration

2 months agoHTTPCLIENT-1946: handling of 308 status as per RFC 7538
Oleg Kalnichevski [Sun, 21 Oct 2018 11:40:46 +0000 (13:40 +0200)] 
HTTPCLIENT-1946: handling of 308 status as per RFC 7538

2 months agoJavadoc cleanup
Oleg Kalnichevski [Sun, 21 Oct 2018 11:34:45 +0000 (13:34 +0200)] 
Javadoc cleanup

2 months agoUpgraded HttpCore to version 5.0-beta5
Oleg Kalnichevski [Thu, 18 Oct 2018 09:27:21 +0000 (11:27 +0200)] 
Upgraded HttpCore to version 5.0-beta5

2 months agoRe-generated test key material using RSA key algorithm
Oleg Kalnichevski [Fri, 19 Oct 2018 10:54:00 +0000 (12:54 +0200)] 
Re-generated test key material using RSA key algorithm

2 months agoJavadocs; renamed some methods (no functional changes)
Oleg Kalnichevski [Sat, 13 Oct 2018 17:08:47 +0000 (19:08 +0200)] 
Javadocs; renamed some methods (no functional changes)

2 months agoAsyncConnectionEndpoint to support graceful and immediate close modes
Oleg Kalnichevski [Wed, 17 Oct 2018 12:25:20 +0000 (14:25 +0200)] 
AsyncConnectionEndpoint to support graceful and immediate close modes

2 months agoSimplified ManagedAsyncClientConnection interface
Oleg Kalnichevski [Wed, 17 Oct 2018 11:16:29 +0000 (13:16 +0200)] 
Simplified ManagedAsyncClientConnection interface

3 months agoHttpAuthenticator to re-use the logger of its parent
Oleg Kalnichevski [Tue, 16 Oct 2018 14:18:25 +0000 (16:18 +0200)] 
HttpAuthenticator to re-use the logger of its parent

3 months agoUse enums for supported cookie policies and auth schemes
Oleg Kalnichevski [Sun, 14 Oct 2018 18:01:08 +0000 (20:01 +0200)] 
Use enums for supported cookie policies and auth schemes

3 months agoUse HttpUriRequest interface for a better compatibility with HttpClient 4.x
Oleg Kalnichevski [Sun, 14 Oct 2018 15:57:10 +0000 (17:57 +0200)] 
Use HttpUriRequest interface for a better compatibility with HttpClient 4.x

3 months agoMade classic and async execution runtime APIs more consistent
Oleg Kalnichevski [Sun, 14 Oct 2018 14:52:21 +0000 (16:52 +0200)] 
Made classic and async execution runtime APIs more consistent

3 months agoMoved class to another package (no functional changes)
Oleg Kalnichevski [Sun, 14 Oct 2018 13:10:30 +0000 (15:10 +0200)] 
Moved class to another package (no functional changes)

3 months agoHTTPCLIENT-1945: Fixed project website in POM
Oleg Kalnichevski [Sun, 7 Oct 2018 13:26:40 +0000 (15:26 +0200)] 
HTTPCLIENT-1945: Fixed project website in POM

3 months agoFixed incorrect server protocol version initialization in the cross-site redirect...
Oleg Kalnichevski [Fri, 21 Sep 2018 08:33:29 +0000 (10:33 +0200)] 
Fixed incorrect server protocol version initialization in the cross-site redirect integration test

3 months agoUpdated BASIC and DIGET preemptive authentication examples
Oleg Kalnichevski [Fri, 5 Oct 2018 14:42:19 +0000 (16:42 +0200)] 
Updated BASIC and DIGET preemptive authentication examples

3 months agoDigestScheme to expose last nonce and nonce count values
Oleg Kalnichevski [Fri, 5 Oct 2018 14:41:51 +0000 (16:41 +0200)] 
DigestScheme to expose last nonce and nonce count values

3 months agoReuse our UriScheme enum instead of magic strings.
Gary Gregory [Wed, 3 Oct 2018 15:25:17 +0000 (09:25 -0600)] 
Reuse our UriScheme enum instead of magic strings.

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

3 months agoAsync clients to support request specific push consumers
Oleg Kalnichevski [Thu, 20 Sep 2018 15:16:06 +0000 (17:16 +0200)] 
Async clients to support request specific push consumers

4 months agoupdate JNA from 4.2.1 to 4.5.2 115/head
Vincent Privat [Mon, 10 Sep 2018 21:41:38 +0000 (23:41 +0200)] 
update JNA from 4.2.1 to 4.5.2

4 months agoFix typo
Johnny Lim [Tue, 4 Sep 2018 07:07:00 +0000 (16:07 +0900)] 
Fix typo

4 months agoEnable hard cancellation by default 112/head
Ryan Schmitt [Fri, 31 Aug 2018 20:24:34 +0000 (13:24 -0700)] 
Enable hard cancellation by default

This change makes request cancellation behavior more consistent across
different client types (blocking, non-blocking HTTP/1.1, and HTTP/2).

4 months agoHTTPCLIENT-1944: Add hardCancellationEnabled option to RequestConfig 111/head
Ryan Schmitt [Fri, 31 Aug 2018 01:18:39 +0000 (18:18 -0700)] 
HTTPCLIENT-1944: Add hardCancellationEnabled option to RequestConfig

4 months agoOverload Request's execute method to allow custom CloseableHttpClient
Nicolas Gomez [Wed, 29 Aug 2018 08:07:49 +0000 (10:07 +0200)] 
Overload Request's execute method to allow custom CloseableHttpClient

4 months agoRemoved duplicate class (no functional changes)
Oleg Kalnichevski [Thu, 30 Aug 2018 09:36:46 +0000 (11:36 +0200)] 
Removed duplicate class (no functional changes)

4 months agoUpgraded HttpCore dependency to version 5.0-beta3
Oleg Kalnichevski [Thu, 30 Aug 2018 08:36:11 +0000 (10:36 +0200)] 
Upgraded HttpCore dependency to version 5.0-beta3

5 months ago- Always use blocks
Gary Gregory [Mon, 13 Aug 2018 22:58:10 +0000 (16:58 -0600)] 
- 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.

5 months agomaven-failsafe-plugin 2.18.1 -> 2.22.0.
Gary Gregory [Wed, 8 Aug 2018 15:38:41 +0000 (09:38 -0600)] 
maven-failsafe-plugin 2.18.1 -> 2.22.0.

5 months agomaven-surefire-plugin 2.21.0 -> 2.22.0.
Gary Gregory [Wed, 8 Aug 2018 15:34:08 +0000 (09:34 -0600)] 
maven-surefire-plugin 2.21.0 -> 2.22.0.

5 months agoEasyMock 2.5.2 -> 3.2.
Gary Gregory [Wed, 8 Aug 2018 15:21:30 +0000 (09:21 -0600)] 
EasyMock 2.5.2 -> 3.2.

5 months agoMockito 2.19.0 -> 2.21.0.
Gary Gregory [Wed, 8 Aug 2018 15:11:49 +0000 (09:11 -0600)] 
Mockito 2.19.0 -> 2.21.0.

5 months ago[HTTPCLIENT-1939] Update Apache Commons Codec from 1.10 to 1.11.
Gary Gregory [Wed, 8 Aug 2018 15:07:10 +0000 (09:07 -0600)] 
[HTTPCLIENT-1939] Update Apache Commons Codec from 1.10 to 1.11.

5 months agoFix HttpClient 4.5.4 regression in BasicCookieStore serialization.
Mark Mielke [Wed, 8 Aug 2018 10:43:55 +0000 (06:43 -0400)] 
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.

5 months agoAdd missing @Override annotations.
Gary Gregory [Sun, 5 Aug 2018 17:40:07 +0000 (11:40 -0600)] 
Add missing @Override annotations.

5 months agoRefactor common code in a new Closer utility class.
Gary Gregory [Sat, 4 Aug 2018 20:16:28 +0000 (14:16 -0600)] 
Refactor common code in a new Closer utility class.

5 months agoStatic methods should be accessed directly. Remove redundant type
Gary Gregory [Sat, 4 Aug 2018 16:40:01 +0000 (10:40 -0600)] 
Static methods should be accessed directly. Remove redundant type
arguments. Remove exceptions not thrown from method signatures. Add
missing @Override. Remove unnecessary semicolons. Don't nest
unnecessarily.

6 months agoHTTPCLIENT-1934: H2 TLS strategy passes wrong hostname to the hostname verifier
Oleg Kalnichevski [Tue, 17 Jul 2018 09:27:20 +0000 (11:27 +0200)] 
HTTPCLIENT-1934: H2 TLS strategy passes wrong hostname to the hostname verifier

6 months agoHTTPCLIENT-1933: fixed incorrect method names
Oleg Kalnichevski [Sun, 15 Jul 2018 10:28:40 +0000 (12:28 +0200)] 
HTTPCLIENT-1933: fixed incorrect method names

6 months agoHTTPCLIENT-1931, HTTPCLIENT-1932: Changed ClassicHttpRequests factory methods to...
Oleg Kalnichevski [Sat, 14 Jul 2018 10:36:29 +0000 (12:36 +0200)] 
HTTPCLIENT-1931, HTTPCLIENT-1932: Changed ClassicHttpRequests factory methods to return HttpUriRequestBase; added SimpleHttpRequests factory enum

6 months agoJavadoc.
Gary Gregory [Fri, 13 Jul 2018 19:07:19 +0000 (13:07 -0600)] 
Javadoc.

6 months ago- [HTTPCLIENT-1931] Add factory enum
Gary Gregory [Fri, 13 Jul 2018 16:16:31 +0000 (10:16 -0600)] 
- [HTTPCLIENT-1931] Add factory enum
org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
- [HTTPCLIENT-1932] Add factory enum
org.apache.hc.client5.http.aysnc.methods.HttpRequests

6 months agoUse "String.isEmpty()" instead of "String.length() == 0"
Gary Gregory [Thu, 12 Jul 2018 15:06:57 +0000 (09:06 -0600)] 
Use "String.isEmpty()" instead of "String.length() == 0"

6 months agoHTTPCLIENT-1928: FutureCallback implementation that catches and logs exceptions throw...
xiaohu-zhang [Wed, 11 Jul 2018 08:05:38 +0000 (16:05 +0800)] 
HTTPCLIENT-1928: FutureCallback implementation that catches and logs exceptions thrown in #completed method

6 months agoAdded 'oraclejdk10' to Travis build matrix; upgraded Maven Surefire plugin to version...
Sean Sullivan [Mon, 9 Jul 2018 14:30:07 +0000 (07:30 -0700)] 
Added 'oraclejdk10' to Travis build matrix; upgraded Maven Surefire plugin to version 2.21.0; upgraded Mockito to version 2.19.0

6 months agoHTTPCLIENT-1882: reset authentication state on I/O or runtime error for connection...
Oleg Kalnichevski [Wed, 4 Jul 2018 12:40:14 +0000 (14:40 +0200)] 
HTTPCLIENT-1882: reset authentication state on I/O or runtime error for connection based authentication schemes (such as NTLM)

6 months agoHTTPCLIENT-1924: HttpClient to shut down the connection manager if a fatal error...
Oleg Kalnichevski [Sun, 17 Jun 2018 08:35:28 +0000 (10:35 +0200)] 
HTTPCLIENT-1924: HttpClient to shut down the connection manager if a fatal error occurs in the course of a request execution