httpcomponents-core.git
11 months agoHttpCore 4.4.9 release 4.4.9 4.4.9-RC1
Gary Gregory [Fri, 12 Jan 2018 03:39:08 +0000 (20:39 -0700)] 
HttpCore 4.4.9 release

11 months ago[HTTPCORE-507] Add generics to DefaultHttpServerIODispatch to specify
Gary Gregory [Thu, 11 Jan 2018 16:25:11 +0000 (09:25 -0700)] 
[HTTPCORE-507] Add generics to DefaultHttpServerIODispatch to specify
the NHttpServerEventHandler implementation type.

11 months ago[HTTPCORE-506] Add generics to DefaultHttpClientIODispatch to specify
Gary Gregory [Thu, 11 Jan 2018 16:18:16 +0000 (09:18 -0700)] 
[HTTPCORE-506] Add generics to DefaultHttpClientIODispatch to specify
the NHttpClientEventHandler implementation type.

11 months agoJavadoc.
Gary Gregory [Wed, 10 Jan 2018 00:48:31 +0000 (17:48 -0700)] 
Javadoc.

11 months ago[HTTPCORE-505] Make org.apache.http.nio.protocol.HttpAsyncService
Gary Gregory [Wed, 10 Jan 2018 00:34:56 +0000 (17:34 -0700)] 
[HTTPCORE-505] Make org.apache.http.nio.protocol.HttpAsyncService
instance variables available through getters.

11 months ago[HTTPCORE-505] Make org.apache.http.nio.protocol.HttpAsyncService
Gary Gregory [Sat, 6 Jan 2018 19:14:49 +0000 (12:14 -0700)] 
[HTTPCORE-505] Make org.apache.http.nio.protocol.HttpAsyncService
instance variables available to subclasses.

11 months ago[HTTPCORE-503] Add APIs to DefaultHttpClientIODispatch to get its
Gary Gregory [Sat, 6 Jan 2018 18:57:45 +0000 (11:57 -0700)] 
[HTTPCORE-503] Add APIs to DefaultHttpClientIODispatch to get its
connection factory and handler.

11 months ago[HTTPCORE-504] Update DefaultHttpClientIODispatch constructor to type
Gary Gregory [Sat, 6 Jan 2018 18:52:26 +0000 (11:52 -0700)] 
[HTTPCORE-504] Update DefaultHttpClientIODispatch constructor to type
for subclasses of DefaultNHttpClientConnection (like
DefaultHttpServerIODispatch.)

11 months ago[HTTPCORE-502] Add APIs to DefaultHttpServerIODispatch to get its
Gary Gregory [Sat, 6 Jan 2018 18:34:43 +0000 (11:34 -0700)] 
[HTTPCORE-502] Add APIs to DefaultHttpServerIODispatch to get its
connection factory and handler.

11 months agoFix typos.
Gary Gregory [Sat, 6 Jan 2018 18:12:08 +0000 (11:12 -0700)] 
Fix typos.

11 months ago[HTTPCORE-499] Make interface Header extend NameValuePair. BasicHeader
Gary Gregory [Thu, 14 Dec 2017 15:46:55 +0000 (08:46 -0700)] 
[HTTPCORE-499] Make interface Header extend NameValuePair. BasicHeader
does not extend BasicNameValuePair. Don't create a new empty array all
the time since it is immutable.

11 months agofix request splitting in BasicLineFormatter
Vladimir Lagunov [Thu, 14 Dec 2017 10:46:04 +0000 (17:46 +0700)] 
fix request splitting in BasicLineFormatter

11 months agoAdd toString() method for debugging.
Gary Gregory [Wed, 13 Dec 2017 22:49:55 +0000 (15:49 -0700)] 
Add toString() method for debugging.

11 months agoFix Javadoc: Don't need to escape < and > in a {@code} tag.
Gary Gregory [Wed, 13 Dec 2017 22:44:21 +0000 (15:44 -0700)] 
Fix Javadoc: Don't need to escape < and > in a {@code} tag.

12 months agoHTTPCORE-499 Make interface Header extend NameValuePair.
Gary Gregory [Wed, 13 Dec 2017 01:22:30 +0000 (18:22 -0700)] 
HTTPCORE-499 Make interface Header extend NameValuePair.

12 months agoBetter Javadoc for NameValuePair.
Gary Gregory [Tue, 12 Dec 2017 16:19:07 +0000 (09:19 -0700)] 
Better Javadoc for NameValuePair.

12 months agoJavadoc fix for a dangling '/'.
Gary Gregory [Fri, 8 Dec 2017 22:01:20 +0000 (15:01 -0700)] 
Javadoc fix for a dangling '/'.

12 months agoReplace use of String.indexOf(String) for strings of length one with
Gary Gregory [Wed, 6 Dec 2017 16:25:25 +0000 (09:25 -0700)] 
Replace use of String.indexOf(String) for strings of length one with
indexOf(char)

12 months ago[HTTPCORE-496] Fixed synchronization bug
Oleg Kalnichevski [Wed, 6 Dec 2017 08:30:19 +0000 (09:30 +0100)] 
[HTTPCORE-496] Fixed synchronization bug

12 months ago[HTTPCORE-497] Add API org.apache.http.nio.protocol.UriHttpAsyncRequestHandlerMapper...
Gary Gregory [Tue, 5 Dec 2017 22:29:59 +0000 (15:29 -0700)] 
[HTTPCORE-497] Add API org.apache.http.nio.protocol.UriHttpAsyncRequestHandlerMapper.getUriPatternMatcher()

12 months ago[HTTPCORE-496] Add API org.apache.http.protocol.UriPatternMatcher.entrySet()
Gary Gregory [Tue, 5 Dec 2017 21:22:12 +0000 (14:22 -0700)] 
[HTTPCORE-496] Add API org.apache.http.protocol.UriPatternMatcher.entrySet()

12 months agoAdd missing Javadoc @param.
Gary Gregory [Tue, 5 Dec 2017 21:05:44 +0000 (14:05 -0700)] 
Add missing Javadoc @param.

12 months agoHTTPCLIENT-1880: added exception message to TimeoutException thrown by AbstractNIOCon...
Oleg Kalnichevski [Fri, 17 Nov 2017 17:30:28 +0000 (18:30 +0100)] 
HTTPCLIENT-1880: added exception message to TimeoutException thrown by AbstractNIOConnPool

13 months agocorrect javadoc issue
stroller [Fri, 10 Nov 2017 02:49:34 +0000 (10:49 +0800)] 
correct javadoc issue

14 months agoUpdate tests from JUnit 4.11 to 4.12.
Gary Gregory [Thu, 5 Oct 2017 18:06:34 +0000 (12:06 -0600)] 
Update tests from JUnit 4.11 to 4.12.

14 months ago[HTTPCORE-494] Add image constants to ContentType.
Gary Gregory [Thu, 5 Oct 2017 17:55:49 +0000 (11:55 -0600)] 
[HTTPCORE-494] Add image constants to ContentType.

14 months agoUpgraded HttpCore version to 4.4.9-SNAPSHOT
Gary Gregory [Thu, 5 Oct 2017 17:56:46 +0000 (11:56 -0600)] 
Upgraded HttpCore version to 4.4.9-SNAPSHOT

14 months agoHttpCore 4.4.8 release 4.4.8 4.4.8-RC1
Gary Gregory [Fri, 29 Sep 2017 14:20:18 +0000 (08:20 -0600)] 
HttpCore 4.4.8 release

14 months agoUpdated release notes for Release 4.4.8.
Gary Gregory [Thu, 28 Sep 2017 18:53:08 +0000 (12:53 -0600)] 
Updated release notes for Release 4.4.8.

14 months agoMake org.apache.http.nio.protocol.ErrorResponseProducer public.
Gary Gregory [Thu, 28 Sep 2017 16:43:51 +0000 (10:43 -0600)] 
Make org.apache.http.nio.protocol.ErrorResponseProducer public.

14 months agoMake responseFactory available to subclasses.
Gary Gregory [Wed, 27 Sep 2017 20:48:43 +0000 (14:48 -0600)] 
Make responseFactory available to subclasses.

14 months agoDrop oraclejdk7 from the Travis-CI build
Oleg Kalnichevski [Wed, 27 Sep 2017 15:55:24 +0000 (17:55 +0200)] 
Drop oraclejdk7 from the Travis-CI build

14 months agoHTTPCORE-491 Make BasicAsyncRequest|ResponseConsumer more paranoid
Michael Heemskerk [Wed, 27 Sep 2017 14:00:30 +0000 (16:00 +0200)] 
HTTPCORE-491 Make BasicAsyncRequest|ResponseConsumer more paranoid

BasicAsyncRequestConsumer and BasicAsyncResponseConsumer used to
blindly pre-allocate a buffer of Content-Length. If the request / response
is crafted to have a very large Content-Length header, this can result in
OutOfMemoryErrors.

This limits the initial buffer size to 256kb, while still allowing the
buffer to grow if a larger message is read.

14 months agoInherit plugin version.
Gary Gregory [Sun, 24 Sep 2017 18:47:43 +0000 (12:47 -0600)] 
Inherit plugin version.

14 months agoLet this POM inherit the maven-jar-plugin from a parent, which will be
Gary Gregory [Sun, 24 Sep 2017 16:48:21 +0000 (10:48 -0600)] 
Let this POM inherit the maven-jar-plugin from a parent, which will be
3.0.2 instead of 2.6, which in turn avoids maven-jar-plugin 2.6 failing
on Java 9.

14 months agoUpdate httpcomponents-parent from 8 to 9. 'mvn clean install' and 'mvn
Gary Gregory [Sun, 24 Sep 2017 15:53:34 +0000 (09:53 -0600)] 
Update httpcomponents-parent from 8 to 9. 'mvn clean install' and 'mvn
site' OK.

14 months agoHTTPCORE-490: session requests do not get cancelled correctly if the associated HTTP...
Oleg Kalnichevski [Tue, 19 Sep 2017 17:29:39 +0000 (19:29 +0200)] 
HTTPCORE-490: session requests do not get cancelled correctly if the associated HTTP response fututes get cancelled

14 months agoUpgraded HttpCore version to 4.4.8-SNAPSHOT
Oleg Kalnichevski [Wed, 13 Sep 2017 13:22:12 +0000 (15:22 +0200)] 
Upgraded HttpCore version to 4.4.8-SNAPSHOT

15 months agoHttpCore 4.4.7 release 4.4.7 4.4.7-RC1
Oleg Kalnichevski [Sun, 10 Sep 2017 13:12:58 +0000 (15:12 +0200)] 
HttpCore 4.4.7 release

15 months agoUpdated release notes for HttpCore 4.4.7 release
Oleg Kalnichevski [Sun, 10 Sep 2017 13:09:52 +0000 (15:09 +0200)] 
Updated release notes for HttpCore 4.4.7 release

15 months agoDocument how to switch to version 9 of the forthcoming parent POM.
Gary Gregory [Thu, 7 Sep 2017 16:06:38 +0000 (10:06 -0600)] 
Document how to switch to version 9 of the forthcoming parent POM.

15 months agoAccess static methods with the class that defines them, not a subclass.
Gary Gregory [Sat, 2 Sep 2017 20:05:08 +0000 (14:05 -0600)] 
Access static methods with the class that defines them, not a subclass.

15 months agoUse final.
Gary Gregory [Sat, 2 Sep 2017 15:43:00 +0000 (09:43 -0600)] 
Use final.

15 months ago[HTTPCORE-487] org.apache.http.nio.reactor.ssl.SSLIOSession and
Oleg Kalnichevski [Thu, 31 Aug 2017 14:21:41 +0000 (08:21 -0600)] 
[HTTPCORE-487] org.apache.http.nio.reactor.ssl.SSLIOSession and
SSLNHttpClientConnectionFactory do not always use the HTTP host setting.

15 months agoRemove unnecessary semicolons.
Gary Gregory [Wed, 30 Aug 2017 20:38:21 +0000 (14:38 -0600)] 
Remove unnecessary semicolons.

15 months agoHTTPCORE-485: Remove one buffer from SSLIOSession.java because it is not used.
Todor Bonchev [Fri, 25 Aug 2017 17:14:45 +0000 (19:14 +0200)] 
HTTPCORE-485: Remove one buffer from SSLIOSession.java because it is not used.

Currently for each remote connection we make an SSLIOSession.
Each SSLIOSession has 4 buffers:
private final SSLBuffer inEncrypted;
private final SSLBuffer outEncrypted;
private final SSLBuffer inPlain;
private final SSLBuffer outPlain;
And each of these buffers occupies 16K (64K per remote connection).
If an application uses NIO for long polling and there are (for example) 9000 idle long polling connections waiting for notifications.
This makes 9000 * 64K = 576 000K (576MB).
As outPlain buffer is not used if we remove it this will save 25% of the memory from the buffers used for the remote connections. In the example case this is 144MB.

15 months agoHTTPCORE-483: back-ported SSL session termination bug fix from 5.x
Oleg Kalnichevski [Fri, 25 Aug 2017 09:28:18 +0000 (11:28 +0200)] 
HTTPCORE-483: back-ported SSL session termination bug fix from 5.x

15 months agoAdd a meaning full exception message when a timeout occurs.
Gary Gregory [Thu, 17 Aug 2017 21:28:32 +0000 (15:28 -0600)] 
Add a meaning full exception message when a timeout occurs.

15 months agoDon't need to nest in an else clause.
Gary Gregory [Thu, 17 Aug 2017 21:38:32 +0000 (15:38 -0600)] 
Don't need to nest in an else clause.

15 months agoFixed a race condition in message exchange state synchronization during an expect...
Oleg Kalnichevski [Thu, 17 Aug 2017 19:20:06 +0000 (21:20 +0200)] 
Fixed a race condition in message exchange state synchronization during an expect-continue handshake

15 months ago[HTTPCORE-482] org.apache.http.nio.protocol.HttpAsyncService does
Gary Gregory [Wed, 16 Aug 2017 22:54:24 +0000 (16:54 -0600)] 
[HTTPCORE-482] org.apache.http.nio.protocol.HttpAsyncService does
returns an empty response when a socket timeout is detected

16 months agoUpgraded parent project to version 8
Oleg Kalnichevski [Fri, 11 Aug 2017 15:46:50 +0000 (17:46 +0200)] 
Upgraded parent project to version 8

16 months agoHTTPCORE-481: async request executor to treat non-error (status >= 200 and status...
Oleg Kalnichevski [Fri, 11 Aug 2017 15:17:15 +0000 (17:17 +0200)] 
HTTPCORE-481: async request executor to treat non-error (status >= 200 and status < 400) out of sequence responses as valid

17 months agoHTTPCORE-475: Elemental Reverse Proxy example to handle stale outgoing connections...
Oleg Kalnichevski [Mon, 3 Jul 2017 17:07:24 +0000 (19:07 +0200)] 
HTTPCORE-475: Elemental Reverse Proxy example to handle stale outgoing connections more gracefully

17 months agoHTTPCORE-475: minor improvements in the classic i/o reverse proxy example
Oleg Kalnichevski [Sun, 2 Jul 2017 18:45:00 +0000 (20:45 +0200)] 
HTTPCORE-475: minor improvements in the classic i/o reverse proxy example

17 months agoHTTPCORE-473: fixed classic i/o reverse proxy example
Oleg Kalnichevski [Sat, 24 Jun 2017 16:28:43 +0000 (18:28 +0200)] 
HTTPCORE-473: fixed classic i/o reverse proxy example

17 months agoHTTPCORE-472: Fixed problem with blocking message parsers incorrectly throwing "Maxim...
Oleg Kalnichevski [Thu, 15 Jun 2017 11:30:24 +0000 (13:30 +0200)] 
HTTPCORE-472: Fixed problem with blocking message parsers incorrectly throwing "Maximum line length limit exceeded" exception in some corner cases

18 months ago[HTTPCORE-470] Add a org.apache.http.nio.protocol.NullRequestHandler
Gary Gregory [Wed, 24 May 2017 07:18:54 +0000 (00:18 -0700)] 
[HTTPCORE-470] Add a org.apache.http.nio.protocol.NullRequestHandler
singleton.

18 months agoFormat tweak: Add missing blank lines.
Gary Gregory [Fri, 19 May 2017 18:57:19 +0000 (11:57 -0700)] 
Format tweak: Add missing blank lines.

18 months agoFix typo in example.
Gary Gregory [Fri, 19 May 2017 00:05:18 +0000 (17:05 -0700)] 
Fix typo in example.

18 months agoLine ending normalization
Oleg Kalnichevski [Thu, 18 May 2017 08:05:04 +0000 (10:05 +0200)] 
Line ending normalization

18 months agoSet NoOpLog for unit and integration tests
Oleg Kalnichevski [Thu, 18 May 2017 07:55:10 +0000 (09:55 +0200)] 
Set NoOpLog for unit and integration tests

18 months ago[HTTPCORE-468]
Gary Gregory [Tue, 16 May 2017 09:14:23 +0000 (02:14 -0700)] 
[HTTPCORE-468]

Allow HttpAsyncService subclasses to customize the HTTP status code.

18 months ago[HTTPCORE-466] Round out the SslContextBuilder by adding missing APIs.
Gary Gregory [Mon, 15 May 2017 18:01:58 +0000 (11:01 -0700)] 
[HTTPCORE-466] Round out the SslContextBuilder by adding missing APIs.

19 months agoUpdated repository details in POM
Oleg Kalnichevski [Fri, 12 May 2017 09:05:29 +0000 (11:05 +0200)] 
Updated repository details in POM

19 months agoHTTPCORE-465: Update example NHttpReverseProxy to support SSL to origin servers which...
Gary D. Gregory [Tue, 9 May 2017 21:45:10 +0000 (21:45 +0000)] 
HTTPCORE-465: Update example NHttpReverseProxy to support SSL to origin servers which use self-signed certificates.

19 months agoLog that we loading the keystore and what we are serving where.
Gary D. Gregory [Tue, 9 May 2017 22:11:04 +0000 (22:11 +0000)] 
Log that we loading the keystore and what we are serving where.

19 months agoAdd toString() for debugging and logging.
Gary D. Gregory [Tue, 9 May 2017 22:05:41 +0000 (22:05 +0000)] 
Add toString() for debugging and logging.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794645 13f79535-47bb-0310-9956-ffa450edef68

19 months agoChange the example's hard-coded strings so that you can actually run it with SSL...
Gary D. Gregory [Tue, 9 May 2017 21:37:46 +0000 (21:37 +0000)] 
Change the example's hard-coded strings so that you can actually run it with SSL out of the box.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794638 13f79535-47bb-0310-9956-ffa450edef68

19 months agoAdd org.apache.http.ssl.SSLContextBuilder.toString() for debugging and logging.
Gary D. Gregory [Tue, 9 May 2017 02:48:30 +0000 (02:48 +0000)] 
Add org.apache.http.ssl.SSLContextBuilder.toString() for debugging and logging.

19 months agoUpdate tests from Mockito 1.8.5 to 1.10.19. Tests pass on Oracle Java 1.6.0_45 and...
Gary D. Gregory [Mon, 8 May 2017 20:59:01 +0000 (20:59 +0000)] 
Update tests from Mockito 1.8.5 to 1.10.19. Tests pass on Oracle Java 1.6.0_45 and Maven 3.0.5.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794462 13f79535-47bb-0310-9956-ffa450edef68

19 months ago[HTTPCORE-464] org.apache.http.nio.protocol.HttpAsyncService does not always log...
Gary D. Gregory [Sun, 7 May 2017 16:45:59 +0000 (16:45 +0000)] 
[HTTPCORE-464] org.apache.http.nio.protocol.HttpAsyncService does not always log exceptions.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794222 13f79535-47bb-0310-9956-ffa450edef68

19 months agoAdd toString() method.
Gary D. Gregory [Sat, 6 May 2017 19:18:09 +0000 (19:18 +0000)] 
Add toString() method.

19 months agoHTTPCORE-463: Fixed incorrect use of connect timeout setting in AbstractNIOConnPool
Oleg Kalnichevski [Sat, 6 May 2017 09:07:54 +0000 (09:07 +0000)] 
HTTPCORE-463: Fixed incorrect use of connect timeout setting in AbstractNIOConnPool

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794129 13f79535-47bb-0310-9956-ffa450edef68

19 months agoFormat tweak.
Gary D. Gregory [Fri, 5 May 2017 23:35:18 +0000 (23:35 +0000)] 
Format tweak.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794116 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-462: Deprecate SSLContextBuilder.useProtocol(String) in favor a new method...
Gary D. Gregory [Fri, 5 May 2017 21:17:59 +0000 (21:17 +0000)] 
HTTPCORE-462: Deprecate SSLContextBuilder.useProtocol(String) in favor a new method setProtocol(String). Local build OK.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1794107 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-461: Add factory methods to DefaultHttpServerIODispatch to handle a null...
Gary D. Gregory [Thu, 4 May 2017 22:42:10 +0000 (22:42 +0000)] 
HTTPCORE-461: Add factory methods to DefaultHttpServerIODispatch to handle a null SSLContext.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1793919 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-460: Add factory methods to DefaultHttpClientIODispatch to handle a null...
Gary D. Gregory [Thu, 4 May 2017 22:41:22 +0000 (22:41 +0000)] 
HTTPCORE-460: Add factory methods to DefaultHttpClientIODispatch to handle a null SSLContext.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1793918 13f79535-47bb-0310-9956-ffa450edef68

19 months ago[HTTPCORE-450] Add a Provider parameter in SSLContextBuilder. Add SSLContextBuilder...
Gary D. Gregory [Thu, 4 May 2017 22:30:05 +0000 (22:30 +0000)] 
[HTTPCORE-450] Add a Provider parameter in SSLContextBuilder. Add SSLContextBuilder.setProvider(String).

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1793914 13f79535-47bb-0310-9956-ffa450edef68

19 months agoRename variables "sslcontext" to "sslContext".
Gary D. Gregory [Thu, 4 May 2017 17:44:37 +0000 (17:44 +0000)] 
Rename variables "sslcontext" to "sslContext".

19 months agoJavadocs.
Gary D. Gregory [Thu, 4 May 2017 15:11:49 +0000 (15:11 +0000)] 
Javadocs.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1793820 13f79535-47bb-0310-9956-ffa450edef68

19 months agoFix parmeter names.
Gary D. Gregory [Thu, 4 May 2017 08:54:07 +0000 (08:54 +0000)] 
Fix parmeter names.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1793755 13f79535-47bb-0310-9956-ffa450edef68

19 months agoReplace @exception with the more modern @throws.
Gary D. Gregory [Tue, 25 Apr 2017 22:57:48 +0000 (22:57 +0000)] 
Replace @exception with the more modern @throws.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1792678 13f79535-47bb-0310-9956-ffa450edef68

19 months agoCamel-case lvar name.
Gary D. Gregory [Mon, 24 Apr 2017 21:39:36 +0000 (21:39 +0000)] 
Camel-case lvar name.

19 months agoJavaodc: Remove extra blank line.
Gary D. Gregory [Mon, 24 Apr 2017 20:06:10 +0000 (20:06 +0000)] 
Javaodc: Remove extra blank line.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1792542 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-455: fatal Error in an individual worker thread does not cause proper I...
Oleg Kalnichevski [Mon, 24 Apr 2017 18:10:17 +0000 (18:10 +0000)] 
HTTPCORE-455: fatal Error in an individual worker thread does not cause proper I/O reactor shutdown

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1792524 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-456: BasicFuture fails to honor Future interface contract by not throwing...
Oleg Kalnichevski [Mon, 24 Apr 2017 10:04:28 +0000 (10:04 +0000)] 
HTTPCORE-456: BasicFuture fails to honor Future interface contract by not throwing CancellationException when cancelled

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1792447 13f79535-47bb-0310-9956-ffa450edef68

19 months agoJavadoc.
Gary D. Gregory [Thu, 6 Apr 2017 20:59:58 +0000 (20:59 +0000)] 
Javadoc.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1790467 13f79535-47bb-0310-9956-ffa450edef68

19 months ago[HTTPCORE-450] Add a Provider parameter in SSLContextBuilder.
Gary D. Gregory [Mon, 3 Apr 2017 22:13:57 +0000 (22:13 +0000)] 
[HTTPCORE-450] Add a Provider parameter in SSLContextBuilder.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1790053 13f79535-47bb-0310-9956-ffa450edef68

19 months agoAdd missing '@Override' annotations.
Gary D. Gregory [Sun, 26 Mar 2017 02:28:02 +0000 (02:28 +0000)] 
Add missing '@Override' annotations.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1788707 13f79535-47bb-0310-9956-ffa450edef68

19 months agoUse final.
Gary D. Gregory [Sun, 26 Mar 2017 02:26:35 +0000 (02:26 +0000)] 
Use final.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1788706 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-447: HttpHost#create does not throw IllegalArgumentException for empty string
Oleg Kalnichevski [Thu, 23 Feb 2017 13:22:39 +0000 (13:22 +0000)] 
HTTPCORE-447: HttpHost#create does not throw IllegalArgumentException for empty string

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1784126 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-446: fixed deadlock in AbstractConnPool shutdown code
Oleg Kalnichevski [Tue, 21 Feb 2017 20:00:33 +0000 (20:00 +0000)] 
HTTPCORE-446: fixed deadlock in AbstractConnPool shutdown code

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1783929 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPASYNC-116: Remove cancelled lease requests from the request queue when validating...
Oleg Kalnichevski [Sat, 28 Jan 2017 10:34:41 +0000 (10:34 +0000)] 
HTTPASYNC-116: Remove cancelled lease requests from the request queue when validating pending requests

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1780653 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCLIENT-1808: Fixing potential overflow for connection TTL
Oleg Kalnichevski [Sat, 28 Jan 2017 09:50:13 +0000 (09:50 +0000)] 
HTTPCLIENT-1808: Fixing potential overflow for connection TTL
Contributed by Andrew Shore <shorea at amazon.com>

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1780648 13f79535-47bb-0310-9956-ffa450edef68

19 months agoHTTPCORE-442: Non-blocking SSL sessions fail to decrypt buffered input data in some...
Oleg Kalnichevski [Mon, 23 Jan 2017 19:59:46 +0000 (19:59 +0000)] 
HTTPCORE-442: Non-blocking SSL sessions fail to decrypt buffered input data in some cases if closed by the opposite endpoint

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1779966 13f79535-47bb-0310-9956-ffa450edef68

19 months agoRefactor magic number.
Gary D. Gregory [Wed, 11 Jan 2017 23:44:17 +0000 (23:44 +0000)] 
Refactor magic number.

23 months agoUpgraded HttpCore version to 4.4.7-SNAPSHOT
Oleg Kalnichevski [Wed, 11 Jan 2017 09:07:14 +0000 (09:07 +0000)] 
Upgraded HttpCore version to 4.4.7-SNAPSHOT

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1778258 13f79535-47bb-0310-9956-ffa450edef68

23 months agoUpdated NOTICE
Oleg Kalnichevski [Sat, 7 Jan 2017 13:35:58 +0000 (13:35 +0000)] 
Updated NOTICE

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1777787 13f79535-47bb-0310-9956-ffa450edef68

23 months agoUpdated release notes for HttpCore 4.4.6 release
Oleg Kalnichevski [Sat, 7 Jan 2017 13:22:30 +0000 (13:22 +0000)] 
Updated release notes for HttpCore 4.4.6 release

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/branches/4.4.x@1777784 13f79535-47bb-0310-9956-ffa450edef68