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

Side by Side Diff: chrome/browser/io_thread.cc

Issue 1149303005: Remove --enable-ipv6 and --disable-ipv6 command line flags. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove extra newline Created 5 years, 6 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 unified diff | Download patch
« no previous file with comments | « no previous file | chrome/browser/safe_browsing/safe_browsing_test.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/io_thread.h" 5 #include "chrome/browser/io_thread.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/base64.h" 9 #include "base/base64.h"
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 scoped_ptr<net::HostResolver> global_host_resolver; 190 scoped_ptr<net::HostResolver> global_host_resolver;
191 #if defined OS_CHROMEOS 191 #if defined OS_CHROMEOS
192 global_host_resolver = 192 global_host_resolver =
193 chromeos::HostResolverImplChromeOS::CreateSystemResolver(options, 193 chromeos::HostResolverImplChromeOS::CreateSystemResolver(options,
194 net_log); 194 net_log);
195 #else 195 #else
196 global_host_resolver = 196 global_host_resolver =
197 net::HostResolver::CreateSystemResolver(options, net_log); 197 net::HostResolver::CreateSystemResolver(options, net_log);
198 #endif 198 #endif
199 199
200 // Determine if we should disable IPv6 support.
201 if (command_line.HasSwitch(switches::kEnableIPv6)) {
202 // Disable IPv6 probing.
203 global_host_resolver->SetDefaultAddressFamily(
204 net::ADDRESS_FAMILY_UNSPECIFIED);
205 } else if (command_line.HasSwitch(switches::kDisableIPv6)) {
206 global_host_resolver->SetDefaultAddressFamily(net::ADDRESS_FAMILY_IPV4);
207 }
208
209 // If hostname remappings were specified on the command-line, layer these 200 // If hostname remappings were specified on the command-line, layer these
210 // rules on top of the real host resolver. This allows forwarding all requests 201 // rules on top of the real host resolver. This allows forwarding all requests
211 // through a designated test server. 202 // through a designated test server.
212 if (!command_line.HasSwitch(switches::kHostResolverRules)) 203 if (!command_line.HasSwitch(switches::kHostResolverRules))
213 return global_host_resolver.Pass(); 204 return global_host_resolver.Pass();
214 205
215 scoped_ptr<net::MappedHostResolver> remapped_resolver( 206 scoped_ptr<net::MappedHostResolver> remapped_resolver(
216 new net::MappedHostResolver(global_host_resolver.Pass())); 207 new net::MappedHostResolver(global_host_resolver.Pass()));
217 remapped_resolver->SetRulesFromString( 208 remapped_resolver->SetRulesFromString(
218 command_line.GetSwitchValueASCII(switches::kHostResolverRules)); 209 command_line.GetSwitchValueASCII(switches::kHostResolverRules));
(...skipping 1397 matching lines...) Expand 10 before | Expand all | Expand 10 after
1616 net::QuicVersionVector supported_versions = net::QuicSupportedVersions(); 1607 net::QuicVersionVector supported_versions = net::QuicSupportedVersions();
1617 for (size_t i = 0; i < supported_versions.size(); ++i) { 1608 for (size_t i = 0; i < supported_versions.size(); ++i) {
1618 net::QuicVersion version = supported_versions[i]; 1609 net::QuicVersion version = supported_versions[i];
1619 if (net::QuicVersionToString(version) == quic_version) { 1610 if (net::QuicVersionToString(version) == quic_version) {
1620 return version; 1611 return version;
1621 } 1612 }
1622 } 1613 }
1623 1614
1624 return net::QUIC_VERSION_UNSUPPORTED; 1615 return net::QUIC_VERSION_UNSUPPORTED;
1625 } 1616 }
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/safe_browsing/safe_browsing_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698