Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(167)

Unified Diff: net/socket/client_socket_pool_manager_impl.cc

Issue 135373002: Added SSLHostInfo. Storing of server host info to our standard disk cache. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge with TOT Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/socket/client_socket_pool_manager_impl.cc
diff --git a/net/socket/client_socket_pool_manager_impl.cc b/net/socket/client_socket_pool_manager_impl.cc
index 991278d7341c55bb758be8a88c70b7903c1d81c8..7597b61df99d7d7f3c3ef5dc02b27040ec444295 100644
--- a/net/socket/client_socket_pool_manager_impl.cc
+++ b/net/socket/client_socket_pool_manager_impl.cc
@@ -41,6 +41,7 @@ ClientSocketPoolManagerImpl::ClientSocketPoolManagerImpl(
ServerBoundCertService* server_bound_cert_service,
TransportSecurityState* transport_security_state,
CTVerifier* cert_transparency_verifier,
+ SSLHostInfoFactory* ssl_host_info_factory,
const std::string& ssl_session_cache_shard,
ProxyService* proxy_service,
SSLConfigService* ssl_config_service,
@@ -52,6 +53,7 @@ ClientSocketPoolManagerImpl::ClientSocketPoolManagerImpl(
server_bound_cert_service_(server_bound_cert_service),
transport_security_state_(transport_security_state),
cert_transparency_verifier_(cert_transparency_verifier),
+ ssl_host_info_factory_(ssl_host_info_factory),
ssl_session_cache_shard_(ssl_session_cache_shard),
proxy_service_(proxy_service),
ssl_config_service_(ssl_config_service),
@@ -72,6 +74,7 @@ ClientSocketPoolManagerImpl::ClientSocketPoolManagerImpl(
server_bound_cert_service,
transport_security_state,
cert_transparency_verifier,
+ ssl_host_info_factory,
ssl_session_cache_shard,
socket_factory,
transport_socket_pool_.get(),
@@ -290,6 +293,7 @@ ClientSocketPoolManagerImpl::GetSocketPoolForHTTPProxy(
server_bound_cert_service_,
transport_security_state_,
cert_transparency_verifier_,
+ ssl_host_info_factory_,
ssl_session_cache_shard_,
socket_factory_,
tcp_https_ret.first->second /* https proxy */,
@@ -331,6 +335,7 @@ SSLClientSocketPool* ClientSocketPoolManagerImpl::GetSocketPoolForSSLWithProxy(
server_bound_cert_service_,
transport_security_state_,
cert_transparency_verifier_,
+ ssl_host_info_factory_,
ssl_session_cache_shard_,
socket_factory_,
NULL, /* no tcp pool, we always go through a proxy */

Powered by Google App Engine
This is Rietveld 408576698