e8e453439fa87d9fccf03006cc4dac76acadf44c |
|
13-Jun-2014 |
Elliott Hughes <enh@google.com> |
Bring our "libresolv" stuff in line with glibc. Despite the name, most of resolv_private.h is actually in glibc; it's just that there it's tucked away in libresolv whereas we have it in libc. Change-Id: Ibcf6603f1141ffd2661cee0bffa83052d4f9e549
|
31ad03761d35ce5bff48cc1cb3764816727ac1f0 |
|
29-May-2014 |
Paul Jensen <pauljensen@google.com> |
Make host resolver call __connect() rather than connect() so mark isn't cleared. Calling connect() will erase the mark set by the host resolver code because the explicitlySelected bit of the Fwmark isn't set. It's by design that the explicitlySelected bit isn't set as this facilitates falling through to other routing rules if the selected network doesn't provide a route to the DNS server as may be the case with VPNs. Change-Id: I60ba7c754194ead97df3ac6a6c5b3db1f446dac8
|
ea9bf6788144b83cc51c454b2bfe6b980d6e947c |
|
14-Feb-2014 |
Szymon Jakubczak <szym@google.com> |
bionic: Replace iface with opaque netid in resolver. Replace iface cache key with netid. Replace _mark with netid. Mark sockets used to test IPv4/IPv6 support as well as sockets used to determine source address for rfc6724 sort. Remove pid/uid mappings (functionality moved to system/netd). Do not create resolv_cache when it does not exist, but rather only when DNS configuration is supplied. Clean up unused functions. Change-Id: I9ccfda2902cc0943e87c9bc346ad9a2578accdab
|
cecc036970fba8b319cca302768865677f2be094 |
|
03-Mar-2014 |
Calin Juravle <calin@google.com> |
Moved private dns header to their own dir. Bug: 13219633 Change-Id: I3435ef7564b9ad3c7b54188a0809440993b36c9e
|