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
Oleg Kalnichevski
e6844906b7
Merge branch 'HTTPCLIENT-1976'
2019-04-02 14:46:29 +02:00
Artem Smotrakov
adf8691dcd
HTTPCLIENT-1976: Unsafe deserialization in DefaultHttpCacheEntrySerializer
2019-04-02 14:07:27 +02:00
Oleg Kalnichevski
35a2ff2671
Port of PR #143
2019-03-18 09:43:11 +01:00
Oleg Kalnichevski
07bd2e26fc
Changed route tracking of proxy to not default to false
2019-03-18 09:28:31 +01:00
Oleg Kalnichevski
7f5668797a
Merge pull request #142 from artem-smotrakov/HTTPCLIENT-1969
...
HTTPCLIENT-1969: Filter out weak cipher suites
2019-03-07 16:36:37 +01:00
Artem Smotrakov
a2a55f82e5
HTTPCLIENT-1969: Filter out weak cipher suites
2019-03-07 12:20:13 +01:00
Oleg Kalnichevski
fa11ab38eb
Merge branch 'bug-fixes'
2019-03-07 11:51:28 +01:00
Oleg Kalnichevski
7146a36f87
Bug fix: Fixed broken data generation logic in AsyncRandomHandler (affects test code only)
2019-03-07 11:32:16 +01:00
Oleg Kalnichevski
285674e4ff
HttpClient should retry requests in case of ConnectionClosedException
2019-03-07 09:19:08 +01:00
Oleg Kalnichevski
d950fa6ed0
Bug fix: Simple response consumer to discard stored content when releasing resources
2019-03-07 09:19:08 +01:00
Oleg Kalnichevski
39023dfed1
Bug fix: main async request execution handlers to release teh associated response consumer upon exception
2019-03-07 09:19:08 +01:00
Oleg Kalnichevski
74ae768e0d
Fixed examples broken by HttpCore upgrade
2019-03-07 09:19:08 +01:00
Ryan Schmitt
f8653a011a
Upgrade HttpCore to version 5.0-beta7
2019-02-27 14:36:53 -08:00
Gary Gregory
972f0158ec
- Update Apache Commons Codec from 1.11 to 1.12.
...
- Update RxJava from 2.2.2 to 2.2.7.
- Update JNA from 5.0.0 to 5.2.0.
2019-02-23 09:12:34 -05:00
Oleg Kalnichevski
f59702d6dc
Merge pull request #135 from JaysonRaymond/master
...
Always use the cached entity's content length.
2019-02-07 19:11:57 +01:00
Raymond, Jayson
e6ca403d29
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.
2019-02-06 07:21:09 -08:00
Gary Gregory
1f06087fad
Use final.
2019-01-31 21:11:28 -05:00
Gary Gregory
6019998817
Add Eclipse checkstyle files to git ignore list.
2019-01-31 18:36:52 -05:00
Oleg Kalnichevski
123bd993cf
HTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in path component
2019-01-14 09:36:14 +01:00
Oleg Kalnichevski
7824d98d0c
HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in case of a lease operation cancellation instead of InterruptedException
...
(fixed previous commit)
2019-01-10 13:37:24 +01:00
Oleg Kalnichevski
50e7dd51e0
HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionException in case of a lease operation cancellation instead of InterruptedException
2019-01-10 10:20:59 +01:00