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%)