diff options
author | davidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-30 03:52:15 +0000 |
---|---|---|
committer | davidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-30 03:52:15 +0000 |
commit | abc44b75f485590b8e106a55f2c4c31cb0ecd47e (patch) | |
tree | e8fc82141d39fa6f46846000bdca83da476d54d3 /net/http | |
parent | 433e94e4e4b303c2ed9ff3bbd580bf921650cef3 (diff) | |
download | chromium_src-abc44b75f485590b8e106a55f2c4c31cb0ecd47e.zip chromium_src-abc44b75f485590b8e106a55f2c4c31cb0ecd47e.tar.gz chromium_src-abc44b75f485590b8e106a55f2c4c31cb0ecd47e.tar.bz2 |
Implement ALPN for SSLClientSocketOpenSSL.
Also remove server_protos from the SSLClientSocket interface. NSS wasn't
filling it in and NPN is going away eventually. With ALPN, this is less useful.
BUG=388429
Review URL: https://codereview.chromium.org/423623002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286405 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http')
-rw-r--r-- | net/http/http_stream_factory_impl_job.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/net/http/http_stream_factory_impl_job.cc b/net/http/http_stream_factory_impl_job.cc index eefb09c..82d7ed3 100644 --- a/net/http/http_stream_factory_impl_job.cc +++ b/net/http/http_stream_factory_impl_job.cc @@ -57,15 +57,12 @@ base::Value* NetLogHttpStreamJobCallback(const GURL* original_url, base::Value* NetLogHttpStreamProtoCallback( const SSLClientSocket::NextProtoStatus status, const std::string* proto, - const std::string* server_protos, NetLog::LogLevel /* log_level */) { base::DictionaryValue* dict = new base::DictionaryValue(); dict->SetString("next_proto_status", SSLClientSocket::NextProtoStatusToString(status)); dict->SetString("proto", *proto); - dict->SetString("server_protos", - SSLClientSocket::ServerProtosToString(*server_protos)); return dict; } @@ -923,16 +920,15 @@ int HttpStreamFactoryImpl::Job::DoInitConnectionComplete(int result) { if (ssl_socket->WasNpnNegotiated()) { was_npn_negotiated_ = true; std::string proto; - std::string server_protos; SSLClientSocket::NextProtoStatus status = - ssl_socket->GetNextProto(&proto, &server_protos); + ssl_socket->GetNextProto(&proto); NextProto protocol_negotiated = SSLClientSocket::NextProtoFromString(proto); protocol_negotiated_ = protocol_negotiated; net_log_.AddEvent( NetLog::TYPE_HTTP_STREAM_REQUEST_PROTO, base::Bind(&NetLogHttpStreamProtoCallback, - status, &proto, &server_protos)); + status, &proto)); if (ssl_socket->was_spdy_negotiated()) SwitchToSpdyMode(); } |