Peter Frank
72af7cf5a5
HTTPCLIENT-2028: Now allowing 0 for validateAfterInactivity
...
The purpose of this change is to allow stale checking all the time, in previous versions of HttpClient this was accomplished by staleConnectionCheckEnabled=true which is now removed, this adds that idea back
2019-11-22 22:36:07 +01:00
chao chang
989ad0472d
update text in pool stats description
...
total kept alive -> total available
2019-11-10 15:58:52 +01:00
Olof Larsson
e1f48e788d
HTTPCLIENT-2023: Allow nested arrays and all primitive types in DefaultHttpCacheEntrySerializer
2019-11-08 10:40:01 +01:00
Oleg Kalnichevski
d62616bb29
Upgraded HttpCore dependency to version 5.0-beta10
2019-10-31 15:15:53 +01:00
Oleg Kalnichevski
47ffb6a5f8
HTTPCLIENT-2018: Upgraded Commons Code dependency to version 1.13
2019-10-23 17:25:40 +02:00
Oleg Kalnichevski
4d3b3ee2a3
Removed Base64 decoding from TestByteArrayCacheEntrySerializer
2019-10-23 17:24:56 +02:00
Oleg Kalnichevski
25748c48b2
Upgraded HttpClient version to 5.0-beta7-SNAPSHOT
2019-10-09 10:30:55 +02:00
Oleg Kalnichevski
df2cab7613
Updated release notes for HttpClient-5.0-beta6
2019-10-06 10:39:41 +02:00
Oleg Kalnichevski
7d523e9113
Handle TLS session upgrade failures
2019-10-04 14:45:56 +02:00
Ryan Schmitt
90c07f3490
Upgrade httpcore.version to 5.0-beta9
2019-10-04 14:42:38 +02:00
Ryan Schmitt
d655994950
Fix fallback PublicSuffixMatcher
2019-10-03 11:01:32 -07:00
Ryan Schmitt
35949e40a9
ClientTlsStrategyBuilder: Set default tlsDetailsFactory
2019-09-27 13:10:24 -07:00
Ryan Schmitt
a1adf79100
Enforce h2 TLS rules after negotiating TLS, not before
2019-09-27 13:09:40 -07:00
Gary Gregory
5d21af4849
Remove extra parens.
2019-09-04 20:57:07 -04:00
Oleg Kalnichevski
d5e1392840
HTTPCLIENT-2013: revised handling of connect exceptions; improved consistency in behavior of the classic and async clients; ConnectTimeoutException now extends SocketTimeoutException
2019-08-24 23:06:49 +02:00
Oleg Kalnichevski
8f6f6a5357
Improved handling of request cancellation (classic API)
2019-08-24 11:49:24 +02:00
Oleg Kalnichevski
a478ed1bb0
Fixed concurrent use of threading unsafe ClassicHttpRequest messages
2019-08-24 11:49:24 +02:00
Richard Hernandez
08b35c7f67
Move javadocs to Builder classes
2019-08-23 09:29:39 +02:00
Richard Hernandez
c9dc2c9281
Add RequestConfig builder javadocs
2019-08-22 10:06:18 +02:00
Simon Willnauer
1fc46800d8
Execute Socket#connect under doPrivileged
...
In order to allow users to run under a security manager that only grants
connect permission to the httpcore codebase the connect methods should
be executed in a doPriveledged block.
This is certainly not the only issue that users run into when they
install a SecurityManager with strict permissions but certainly the
most prominent and most likely one. Upstream components like the client
might also need to protect places accessing the proxy selector etc.
2019-08-18 11:34:05 +02:00
itonyli
90e34878a1
HTTPCLIENT-2009: Fxied StringIndexOutOfBoundsException in AuthSupport#extractFromAuthority
2019-08-11 14:57:27 +02:00
Linton Miller
00012c5786
Make Accept-Encoding header handling thread-safe
2019-07-27 23:45:21 +02:00
Oleg Kalnichevski
39cec46715
CloseableHttpClient and CloseableHttpAsyncClient to implement ModalClosable
2019-07-26 14:16:14 +02:00
Oleg Kalnichevski
d929456278
Removed deprecated classes
2019-07-26 13:04:21 +02:00
Oleg Kalnichevski
88a48b280f
Use `dist: trusty` for Travis CI
2019-07-26 13:01:11 +02:00
Oleg Kalnichevski
a0febeb6f1
Upgraded HttpClient version to 5.0-beta6-SNAPSHOT
2019-07-21 11:22:12 +02:00
Oleg Kalnichevski
e2c63eae06
Updated release notes for HttpClient 5.0-beta5 release
2019-07-15 12:00:43 +02:00
Kirill Usov
b717fde289
Information response (1xx) processing
2019-07-14 16:11:16 +02:00
Oleg Kalnichevski
669020ccac
Renamed Http2 to H2 (no functional changes)
2019-07-14 15:50:44 +02:00
Oleg Kalnichevski
8e42474a6c
Deprecated HttpClient functionality now provided out of HttpCore
2019-07-14 15:48:21 +02:00
Oleg Kalnichevski
b535a2812b
Upgraded HttpCore to version 5.0-beta8
2019-07-14 15:48:21 +02:00
Oleg Kalnichevski
a0aa438be8
Logging of multihome connect operations
2019-06-27 20:16:46 +02:00
jeromedemangel
19a87e0c77
HTTPCLIENT-1997: Return the last domain segment instead of normalized domain name from PublicSuffixMatcher#getDomainRoot in case there is no match
2019-06-27 17:26:30 +02:00
Neonailol
9e6287c88b
Fix typo in interceptor methods names
...
Signed-off-by: Neonailol <neonailol@gmail.com>
2019-06-26 12:14:48 +02:00
Oleg Kalnichevski
8603a61b55
HTTPCLIENT-1968: Preserve escaped PATHSAFE characters when normalizing URI path segments
2019-06-21 17:43:41 +02:00
Oleg Kalnichevski
07a9714f3b
Better event correlation in connection management logging
2019-06-18 15:03:06 +02:00
Oleg Kalnichevski
fdff6b6c0f
Misspelled main method name
2019-06-18 15:03:06 +02:00
Serkan Turgut
2267ef26b9
HTTPCLIENT-1992: Impossible to access trailer-headers available in chunked transfer-encoding
...
1. Implementing getTrailers() in ResponseEntityProxy which will return a
Supplier which propagates the output of ChunkedInputStream.getFooters(),
otherwise it returns a empty list.
2. Fixing a typo in ResponseEntityProxy.enhance() method name.
2019-06-14 11:38:53 +02:00
Oleg Kalnichevski
1afa421f6f
HTTPCLIENT-1991: incorrect handling of non-standard DNS entries by PublicSuffixMatcher
2019-06-05 11:07:04 +02:00
Adam Retter
d71d0f5a4c
Refactor to enable support for non-form based multipart requests
2019-06-03 15:30:02 +02:00
dowy
91f9278b9a
Escape DEL character when tracing
...
DEL characters should be converted to [0x7f] in Wire traces otherwise they are difficult to see in logs.
2019-05-30 11:47:40 +02:00
Gary Gregory
81c1bc4dc3
Clean up.
2019-05-03 10:28:40 -04:00
Oleg Kalnichevski
8a45e86082
Merge branch 'HTTPCLIENT-1981'
2019-04-11 12:43:59 +02:00
Jay Modi
7fbbe7c98f
HTTPCLIENT-1981: disallow TRACE requests with an enclosed entity
2019-04-11 12:17:14 +02:00
Oleg Kalnichevski
8fdc2ec1b8
Fixed copying of examples for project website
2019-04-06 10:59:23 +02:00
Oleg Kalnichevski
72d9b378cd
Upgraded HttpClient version to 5.0-beta5-SNAPSHOT
2019-04-06 10:36:42 +02:00
Oleg Kalnichevski
3fac3a4435
HttpClient 5.0-beta4 release
2019-04-03 10:41:53 +02:00
Oleg Kalnichevski
8ccdf119c6
Merge branch 'release-preparation'
2019-04-03 09:40:14 +02:00
Oleg Kalnichevski
9710652c63
Updated release notes for HttpClient 5.0-beta4 release
2019-04-02 15:32:01 +02:00
Oleg Kalnichevski
c44a10df75
[HTTPCORE-572] Move examples to the src/test folders for each module
2019-04-02 14:55:24 +02:00