You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2020/07/11 15:38:42 UTC
[httpcomponents-client] branch 5.1.x updated (f268d19 -> 5bdcb24)
This is an automated email from the ASF dual-hosted git repository.
olegk pushed a change to branch 5.1.x
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git.
from f268d19 HTTPCLIENT-2084: client builders incorrectly add message interceptors with LAST position to the head of the list
add 445b61a HTTPCLIENT-2091: Connect timeout is used instead of socket timeout after a tls upgrade
add da28440 RFC 7235 compliance, HTTPCLIENT-2086: fixed parsing of token68 based (base64-encoded) auth schemes.
add 517e5c8 HTTPCLIENT-2094: ConnectionManager validateAfterInactivity zero duration agreement
add 84bd290 HTTPCLIENT-2095: Use slf4j interpolation instead of string concatenation where possible (#232)
add ec82acc MultipartEntityBuilder#generateBoundary optimization (#233)
add 93e3d0f HTTPCLIENT-2097: Fix PoolingAsyncClientConnectionManager boxed primitive reference equality
add 9a967de Add Automatic-Module-Name in manifest so Java9 modular applications can depend on this library
add 9866865 HTTPCLIENT-2096: Migrate instance loggers to static fields
add 66f8ca1 BasicExpiresHandler is annotated as immutable but is not. (#240)
add a0a2ae0 Document: Bug fix: BasicExpiresHandler is annotated as immutable but is not. #240.
add 5bdcb24 HTTPCLIENT-2099, HTTPCLIENT-2091: SSLConnectionSocketFactory connect timeout fix (#241)
No new revisions were added by this update.
Summary of changes:
RELEASE_NOTES.txt | 12 +-
httpclient5-cache/pom.xml | 4 +
.../client5/http/impl/cache/AsyncCachingExec.java | 37 +++--
.../http/impl/cache/BasicHttpAsyncCache.java | 94 +++++------
.../hc/client5/http/impl/cache/BasicHttpCache.java | 90 +++++------
.../http/impl/cache/CacheRevalidatorBase.java | 4 +-
.../http/impl/cache/CacheableRequestPolicy.java | 16 +-
.../cache/CachedResponseSuitabilityChecker.java | 32 ++--
.../hc/client5/http/impl/cache/CachingExec.java | 34 ++--
.../client5/http/impl/cache/CachingExecBase.java | 16 +-
.../impl/cache/DefaultAsyncCacheInvalidator.java | 20 +--
.../impl/cache/DefaultAsyncCacheRevalidator.java | 10 +-
.../http/impl/cache/DefaultCacheInvalidator.java | 18 +--
.../http/impl/cache/DefaultCacheRevalidator.java | 10 +-
.../http/impl/cache/RequestProtocolCompliance.java | 2 +-
.../http/impl/cache/ResponseCachingPolicy.java | 46 +++---
.../impl/cache/ResponseProtocolCompliance.java | 2 +-
.../cache/memcached/SHA256KeyHashingScheme.java | 4 +-
httpclient5-fluent/pom.xml | 4 +
httpclient5-testing/pom.xml | 4 +
.../CachingHttpAsyncClientCompatibilityTest.java | 2 +-
.../CachingHttpClientCompatibilityTest.java | 2 +-
.../external/HttpAsyncClientCompatibilityTest.java | 2 +-
.../external/HttpClientCompatibilityTest.java | 2 +-
httpclient5-win/pom.xml | 4 +
.../http/impl/win/WindowsNegotiateScheme.java | 10 +-
httpclient5/pom.xml | 4 +
.../IgnoreCompleteExceptonFutureCallback.java | 4 +-
.../http/entity/mime/MultipartEntityBuilder.java | 14 +-
.../http/impl/DefaultAuthenticationStrategy.java | 16 +-
.../hc/client5/http/impl/InMemoryDnsResolver.java | 6 +-
.../java/org/apache/hc/client5/http/impl/Wire.java | 14 +-
.../impl/async/AbstractHttpAsyncClientBase.java | 10 +-
.../client5/http/impl/async/AsyncConnectExec.java | 28 ++--
.../http/impl/async/AsyncHttpRequestRetryExec.java | 18 +--
.../client5/http/impl/async/AsyncProtocolExec.java | 24 +--
.../client5/http/impl/async/AsyncRedirectExec.java | 22 +--
.../async/H2AsyncClientEventHandlerFactory.java | 46 +++---
.../http/impl/async/H2AsyncMainClientExec.java | 10 +-
.../async/HttpAsyncClientEventHandlerFactory.java | 68 ++++----
.../http/impl/async/HttpAsyncMainClientExec.java | 10 +-
.../async/InternalAbstractHttpAsyncClient.java | 17 +-
.../http/impl/async/InternalH2AsyncClient.java | 5 +-
.../impl/async/InternalH2AsyncExecRuntime.java | 14 +-
.../http/impl/async/InternalHttpAsyncClient.java | 5 +-
.../impl/async/InternalHttpAsyncExecRuntime.java | 25 ++-
.../hc/client5/http/impl/async/LogAppendable.java | 4 +-
.../async/LoggingAsyncClientExchangeHandler.java | 26 ++-
.../http/impl/async/LoggingExceptionCallback.java | 4 +-
.../client5/http/impl/async/LoggingIOSession.java | 38 ++---
.../http/impl/async/LoggingIOSessionDecorator.java | 6 +-
.../http/impl/async/MinimalH2AsyncClient.java | 9 +-
.../http/impl/async/MinimalHttpAsyncClient.java | 9 +-
.../http/impl/auth/AuthChallengeParser.java | 163 +++++++++++++------
.../hc/client5/http/impl/auth/BasicAuthCache.java | 18 +--
.../hc/client5/http/impl/auth/BasicScheme.java | 2 +-
.../hc/client5/http/impl/auth/DigestScheme.java | 2 +-
.../hc/client5/http/impl/auth/GGSSchemeBase.java | 12 +-
.../client5/http/impl/auth/HttpAuthenticator.java | 59 +++----
.../http/impl/classic/CloseableHttpClient.java | 4 +-
.../hc/client5/http/impl/classic/ConnectExec.java | 24 +--
.../http/impl/classic/HttpRequestRetryExec.java | 22 +--
.../http/impl/classic/InternalExecRuntime.java | 27 ++--
.../http/impl/classic/InternalHttpClient.java | 10 +-
.../client5/http/impl/classic/MainClientExec.java | 10 +-
.../http/impl/classic/MinimalHttpClient.java | 4 +-
.../hc/client5/http/impl/classic/ProtocolExec.java | 22 +--
.../hc/client5/http/impl/classic/RedirectExec.java | 30 ++--
.../http/impl/cookie/BasicExpiresHandler.java | 10 +-
.../http/impl/cookie/RFC6265CookieSpec.java | 4 +-
.../impl/io/BasicHttpClientConnectionManager.java | 28 ++--
.../io/DefaultHttpClientConnectionOperator.java | 15 +-
.../io/DefaultManagedHttpClientConnection.java | 32 ++--
.../http/impl/io/LenientHttpResponseParser.java | 6 +-
.../io/PoolingHttpClientConnectionManager.java | 73 ++++-----
.../nio/DefaultManagedAsyncClientConnection.java | 18 +--
.../http/impl/nio/MultihomeIOSessionRequester.java | 35 ++--
.../nio/PoolingAsyncClientConnectionManager.java | 79 +++++----
.../client5/http/protocol/RequestAddCookies.java | 24 +--
.../hc/client5/http/protocol/RequestAuthCache.java | 16 +-
.../http/protocol/RequestClientConnControl.java | 4 +-
.../http/protocol/ResponseProcessCookies.java | 22 ++-
.../http/psl/PublicSuffixMatcherLoader.java | 7 +-
.../http/ssl/AbstractClientTlsStrategy.java | 10 +-
.../client5/http/ssl/DefaultHostnameVerifier.java | 6 +-
.../http/ssl/SSLConnectionSocketFactory.java | 21 ++-
.../hc/client5/http/ssl/TlsSessionValidator.java | 12 +-
.../hc/client5/http/NameValuePairMatcher.java | 37 ++---
.../hc/client5/http/examples/ClientFormLogin.java | 4 +-
.../examples/ReactiveClientFullDuplexExchange.java | 4 +-
.../http/impl/auth/TestAuthChallengeParser.java | 180 ++++++++++++---------
.../http/impl/routing/TestRouteTracker.java | 2 +-
pom.xml | 1 +
93 files changed, 1050 insertions(+), 946 deletions(-)
copy httpclient5-cache/src/test/java/org/apache/hc/client5/http/impl/cache/ContainsHeaderMatcher.java => httpclient5/src/test/java/org/apache/hc/client5/http/NameValuePairMatcher.java (55%)