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