DescriptionHostResolver now adds AI_CANONNAME to the hint flags if a requester needs the information.
Requests which want the canonical name should be treated differently from requests that do not for the same host in both the HostCache as well as in the HostResolver when combining multiple outstanding requests into a job.
The motivation for this is that Kerberos SPN's for a web server are typically generated using the canonical name of the server rather than a DNS alias (both Firefox and IE have this behavior).
BUG=29862
TEST=net_unittests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=43826
Patch Set 1 #Patch Set 2 : Added some unittests and style fixes. #Patch Set 3 : Added GetCanonicalName to AddressList #Patch Set 4 : GetCanonicalName is const. #
Total comments: 33
Patch Set 5 : type name changes and other cosmetic fixes. #Patch Set 6 : Satisfy requests without flags with cached entries. #Patch Set 7 : More testing. #
Total comments: 1
Patch Set 8 : Undoing the subtle changes. #Patch Set 9 : Cleanup after rollback. #Patch Set 10 : More fixes #Patch Set 11 : Comment fixes. #Patch Set 12 : Build fixes #Patch Set 13 : Cross-platform build fix for inet_pton #Patch Set 14 : gcc fix #
Total comments: 3
Patch Set 15 : Added CNAME details to about:net-internals #
Messages
Total messages: 14 (0 generated)
|