Comment #6 on issue 24641 by [email protected]: [compatibility] IPv6 addresses mess up proxy autoconfig scripts http://code.google.com/p/chromium/issues/detail?id=24641
The following revision refers to this bug:
http://src.chromium.org/viewvc/chrome?view=rev&revision=29686
------------------------------------------------------------------------
r29686 | [email protected] | 2009-10-21 12:12:57 -0700 (Wed, 21 Oct 2009)
| 16 lines
Changed paths:
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/dns_global.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/chrome_switches.h?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/unit/chrome_test_suite.h?r1=29686&r2=29685
A
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/address_family.h
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/address_list_unittest.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_cache.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_cache.h?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_cache_unittest.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_resolver.h?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_resolver_impl.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_resolver_impl.h?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_resolver_impl_unittest.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_resolver_proc.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/host_resolver_proc.h?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/mock_host_resolver.cc?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/base/mock_host_resolver.h?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/net.gyp?r1=29686&r2=29685
M
http://src.chromium.org/viewvc/chrome/trunk/src/net/url_request/url_request_view_net_internals_job.cc?r1=29686&r2=29685
Add a mechanism to disable IPv6.
(1) Adds the ability to specify the address family on a per-request basis.
(2) Exposes a --disable-ipv6 flag to chrome that changes the default
address family from AF_UNSPEC to AF_INET (same sort of thing Firefox does).
(3) Changes the backing datastructure for HostCache:EntryMap and
HostResolverImpl::JobMap from a "hash_map" to a "std::map". This was for
consistency with other code (when I went to add a custom hash trait, I
couldn't find any existing code which was using hashmap for custom keys).
(4) Updates about:net-internals to display an address family for the
hostcache dump (since it is now a part of the key).
This change is in anticipation of turning off IPv6 host resolving in the
PAC utility functions (see bug 24641). But it is also a feature addition.
BUG=24641
TEST=HostCacheTest.AddressFamilyIsPartOfKey
Review URL: http://codereview.chromium.org/302010
------------------------------------------------------------------------
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---
