summaryrefslogtreecommitdiffstats
path: root/net/base/mock_host_resolver.h
diff options
context:
space:
mode:
authoreroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-22 18:25:48 +0000
committereroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-22 18:25:48 +0000
commit9e72c20a4fd1eece107e950c95e8153dcf71447b (patch)
treebaaf038280047bfff4b72bc9d4b50e36478ed36c /net/base/mock_host_resolver.h
parent8ad9da07e33a811e709462b88405cb53baea336d (diff)
downloadchromium_src-9e72c20a4fd1eece107e950c95e8153dcf71447b.zip
chromium_src-9e72c20a4fd1eece107e950c95e8153dcf71447b.tar.gz
chromium_src-9e72c20a4fd1eece107e950c95e8153dcf71447b.tar.bz2
Disable IPv6 results for the PAC bindings:
myIpAddress() dnsResolve() isResolvable() This makes us behave more like IE and less like Firefox for scripts where IPv6 addresses are not expected. BUG=24641 TEST=ProxyResolverJSBindingsTest.DontUseIPv6 Review URL: http://codereview.chromium.org/303022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29788 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/mock_host_resolver.h')
-rw-r--r--net/base/mock_host_resolver.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/base/mock_host_resolver.h b/net/base/mock_host_resolver.h
index de91576..96788cc 100644
--- a/net/base/mock_host_resolver.h
+++ b/net/base/mock_host_resolver.h
@@ -102,6 +102,11 @@ class RuleBasedHostResolverProc : public HostResolverProc {
void AddRule(const std::string& host_pattern,
const std::string& replacement);
+ // Same as AddRule(), but further restricts to |address_family|.
+ void AddRuleForFamily(const std::string& host_pattern,
+ AddressFamily address_family,
+ const std::string& replacement);
+
// Same as AddRule(), but the replacement is expected to be an IPV6 literal.
// You should use this in place of AddRule(), since the system's host resolver
// may not support IPv6 literals on all systems. Whereas this variant