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 2019/03/13 11:47:33 UTC
[httpcomponents-core] branch master updated (4ff2650 -> 589fe21)
This is an automated email from the ASF dual-hosted git repository.
olegk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git.
from 4ff2650 Merge branch 'bug-fixes'
new f903e55 Common TLS support methods migrated from HttpClient
new dac7627 Added SSL mode for classic requester and server integration tests
new 6159f55 Improved SSL setup handling for classic requester and server
new c749388 All server and requester implementation to exclude weak TLS protocol versions and ciphers
new 589fe21 Merge pull request #113 from ok2c/tls-improvements
The 3234 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../hc/core5/http2/ssl/ConscryptSupport.java | 6 +-
.../apache/hc/core5/http2/ssl/H2TlsSupport.java | 330 +-----------------
.../core5/testing/classic/ClassicTestClient.java | 5 +-
.../testing/classic/ClassicIntegrationTest.java | 58 +++-
.../classic/ClassicServerAndRequesterTest.java | 39 ++-
.../core5/http/impl/bootstrap/HttpRequester.java | 15 +-
.../hc/core5/http/impl/bootstrap/HttpServer.java | 11 +-
.../http/impl/bootstrap/RequesterBootstrap.java | 19 ++
.../http/impl/bootstrap/SSLServerSetupHandler.java | 45 ---
.../core5/http/impl/bootstrap/ServerBootstrap.java | 23 +-
.../io/ssl/DefaultTlsSetupHandler.java} | 22 +-
.../core5/http/nio/ssl/BasicClientTlsStrategy.java | 3 +-
.../core5/http/nio/ssl/BasicServerTlsStrategy.java | 3 +-
.../nio/ssl/TlsSupport.java} | 41 ++-
.../java/org/apache/hc/core5/http/ssl/TLS.java | 97 ++++++
.../org/apache/hc/core5/http/ssl/TlsCiphers.java | 374 +++++++++++++++++++++
.../apache/hc/core5/http/ssl/TlsVersionParser.java | 105 ++++++
.../apache/hc/core5/http/ssl/TestTlsCiphers.java | 77 +++++
.../hc/core5/http/ssl/TestTlsVersionParser.java | 93 +++++
19 files changed, 925 insertions(+), 441 deletions(-)
delete mode 100644 httpcore5/src/main/java/org/apache/hc/core5/http/impl/bootstrap/SSLServerSetupHandler.java
copy httpcore5/src/main/java/org/apache/hc/core5/{ssl/PrivateKeyStrategy.java => http/io/ssl/DefaultTlsSetupHandler.java} (68%)
copy httpcore5/src/main/java/org/apache/hc/core5/{reactor/ssl/SSLSessionInitializer.java => http/nio/ssl/TlsSupport.java} (54%)
create mode 100644 httpcore5/src/main/java/org/apache/hc/core5/http/ssl/TLS.java
create mode 100644 httpcore5/src/main/java/org/apache/hc/core5/http/ssl/TlsCiphers.java
create mode 100644 httpcore5/src/main/java/org/apache/hc/core5/http/ssl/TlsVersionParser.java
create mode 100644 httpcore5/src/test/java/org/apache/hc/core5/http/ssl/TestTlsCiphers.java
create mode 100644 httpcore5/src/test/java/org/apache/hc/core5/http/ssl/TestTlsVersionParser.java