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
-~----------~----~----~----~------~----~------~--~---

Reply via email to