Oleg Kalnichevski
cad651a198
Deleted sample code moved to HttpComponents Website project
2021-02-23 19:14:31 +01:00
Gary Gregory
3a68e74ec8
Remove clone() method that only calls super in Object.
2020-12-02 16:58:08 -05:00
Oleg Kalnichevski
2927359a78
Upgraded HttpCore to version 4.4.14
2020-11-30 22:30:45 +01:00
Gary Gregory
72244d703b
PublicSuffixListParser.parseByType(Reader) allocates but does not use a
...
256 char StringBuilder.
2020-11-26 16:01:42 -05:00
Gary Gregory
3877e5c9cd
Clean up text.
2020-11-24 18:11:45 -05:00
Gary Gregory
7987f750fd
Document PR #269 : 4.5.x use array fill and more.
2020-11-24 15:35:34 -05:00
Gary Gregory
ca9f16ce34
Use a 'L' instead of 'l' to make long literals more readable.
2020-11-24 15:33:07 -05:00
Gary Gregory
0e612820f4
Remote extra semicolons (;).
2020-11-24 15:33:07 -05:00
Gary Gregory
80ec981895
No need to explicitly declare an array when calling a vararg method.
2020-11-24 15:33:07 -05:00
Gary Gregory
2e54182cdd
Remove redundant returns.
2020-11-24 15:33:07 -05:00
Gary Gregory
3334f2d447
Use Collections.addAll() and Collection.addAll() APIs instead of loops.
2020-11-24 15:33:07 -05:00
Gary Gregory
50ec2d075d
Remove redundant modifiers.
...
- All methods in a final class are already final.
- All members of an interface are public.
- All inner enums are static.
2020-11-24 15:33:07 -05:00
Gary Gregory
6467e3c1e1
Use Arrays.fill().
2020-11-24 15:33:07 -05:00
Gary Gregory
23af28ddaf
Fix typo in local variable name.
2020-11-05 01:05:21 -05:00
Gary Gregory
19d29f3418
[HTTPCLIENT-2124] NullPointerException in
...
org.apache.hc.client5.http.impl.classic.MinimalHttpClient.doExecute(HttpHost,
ClassicHttpRequest, HttpContext)
Port test from master.
2020-10-25 21:34:00 -04:00
Oleg Kalnichevski
cf37ab3716
HTTPCLIENT-2119: added missing system properties to HttpClientBuilder javadocs
2020-10-17 12:07:36 +02:00
Oleg Kalnichevski
d6520e797d
Upgraded HttpClient version to 4.5.14-SNAPSHOT
2020-10-06 09:26:06 +02:00
Gary Gregory
60f8edb242
Updated release notes for HttpClient 4.5.13 release
2020-10-03 12:30:59 +02:00
Oleg Kalnichevski
e628b4c5c4
Incorrect handling of malformed authority component by URIUtils#extractHost
2020-10-03 12:30:11 +02:00
dirkhenselin
8151d9e51a
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.
2020-10-03 12:30:11 +02:00
Gary Gregory
f024a5884e
BasicExpiresHandler is annotated as immutable but is not. ( #239 )
2020-07-08 08:05:34 -04:00
Gary Gregory
427c7d137e
Javadoc fixes. ( #209 )
2020-07-07 19:12:27 -04:00
Michael Osipov
26ba138d8e
Correct status code typo in release notes
2020-06-18 09:42:47 +02:00
heejeongkim
32a5c0935b
HTTPCLIENT-2076: fix NPE in LaxExpiresHandler ( #222 )
2020-04-17 11:17:16 +02:00
Oleg Kalnichevski
c87a3488c4
Upgraded HttpClient version to 4.5.13-SNAPSHOT
2020-03-07 10:04:58 +01:00
Oleg Kalnichevski
729c29cb3e
Updated release notes for HttpClient 4.5.12 release
2020-03-03 13:38:24 +01:00
Michael Osipov
55bd1654fc
[HTTPCLIENT-2053] Add SC_PERMANENT_REDIRECT (408) to DefaultRedirectStrategy
...
This closes #215
2020-02-22 14:45:13 +01:00
Oleg Kalnichevski
98b9d436f8
HTTPCLIENT-2052: Fixed redirection of entity enclosing requests with non-repeatable entities; additional integration tests for redirects of entity enclosing methods
2020-02-22 09:44:58 +01:00
Oleg Kalnichevski
736c00da6d
HTTPCLIENT-2047: fixed regression in DefaultHostnameVerifier causing rejection of certs with non-standard domains.
...
This reverts commit e0416f07
2020-01-29 09:36:17 +01:00
Oleg Kalnichevski
dbc3342781
Bug fix: fixed handling of private domains by PublicSuffixMatcher
2020-01-29 09:36:17 +01:00
Oleg Kalnichevski
ca0f84933a
Upgraded HttpClient version to 4.5.12-SNAPSHOT
2020-01-18 10:49:39 +01:00
Oleg Kalnichevski
d331eea941
Updated release notes for HttpClient 4.5.11 release
2020-01-15 11:17:08 +01:00
Oleg Kalnichevski
49d4d6b56d
Updated NOTICE
2020-01-15 11:15:35 +01:00
Oleg Kalnichevski
343ac3d407
Domain name normalization
2020-01-14 09:30:39 +01:00
Oleg Kalnichevski
4381ea3e47
Upgraded HttpCore dependency to version 4.4.13
2020-01-13 15:05:36 +01:00
Ryan Schmitt
e0416f07c3
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.
2020-01-07 22:41:44 +01:00
Oleg Kalnichevski
541783d446
HTTPCLIENT-2033: connection managers to immediately shut down all leased connection upon shutdown
2019-12-05 09:45:36 +01:00
Michael Osipov
352f04ea9f
HTTPCLIENT-2020: DefaultBackoffStrategy should include TOO_MANY_REQUESTS (429) too
2019-11-27 13:11:34 +01:00
Niels Basjes
858946348f
HTTPCLIENT-2030: Fix PublicSuffixMatcher::getDomainRoot on invalid hostnames
2019-11-26 14:11:20 +01:00
Oleg Kalnichevski
332a7ae919
HTTPCLIENT-2029: URIBuilder to support parsing of non-UTF8 URIs
2019-11-14 16:43:14 +01:00
Oleg Kalnichevski
232ed81d56
HTTPCLIENT-2026: Fixed URIBuilder#isOpaque() logic
2019-11-11 09:29:27 +01:00
chao chang
0f66609ec2
update text in pool stats description
...
total kept alive -> total available
2019-11-10 15:41:43 +01:00
Olof Larsson
3d09a43008
HTTPCLIENT-2023: Allow nested arrays and all primitive types in DefaultHttpCacheEntrySerializer
2019-11-08 09:47:55 +01:00
Olof Larsson
4a354148f0
HTTPCLIENT-2022: Use message parameter in HttpCacheEntrySerializationException constructor
2019-11-06 18:39:21 +01:00
Ryan Schmitt
b184b244ad
Fix fallback PublicSuffixMatcher
2019-10-02 15:48:28 -07:00
Gary Gregory
976cfe69aa
Added family property #145 .
2019-09-16 08:59:50 -04:00
Oleg Kalnichevski
94dec12105
Upgraded HttpClient version to 4.5.11-SNAPSHOT
2019-09-09 11:40:16 +02:00
Oleg Kalnichevski
693d2aa9eb
Updated release notes for HttpClient 4.5.10 release
2019-09-05 09:28:11 +02:00
Oleg Kalnichevski
e0c0c7ac7f
Upgraded HttpCore dependency to version 4.4.12
2019-09-05 09:28:11 +02:00
Gary Gregory
6acbd61466
Remove extra parens.
2019-09-05 09:23:27 +02:00