a56793c238d1f112d915492063aca182207b58d4 |
|
29-Jan-2018 |
Ben Schwartz <bemasc@google.com> |
Enable EDNS and the DO-bit if the netcontext asks This effectively enables these features only in TLS mode Test: Integration tests pass Bug: 69623036 Bug: 64133961 Merged-In: Idbfbc0343e21ad713d9b4204fc48d63fb5b8dcd4 Merged-In: Ie3ae2390f01dbdcccf55fdd4e87b8a258702cfbc Change-Id: I153a259b0c07717f664ee268b43da867a9b42152 (cherry picked from commit e7190ce3f23e6fd0d724765e0bb20f1ed0cfabf0)
|
90a83beb4dd3a70aeb512a786e9a79bbd641f4de |
|
24-Apr-2017 |
Ben Schwartz <bemasc@google.com> |
Make use of the DNS query hook in the netcontext This will allow netd to run queries over TLS: https://android-review.googlesource.com/#/c/391513/ https://android-review.googlesource.com/#/c/380593/ Bug: 34953048 Test: Device tests pass. No issues during manual testing. Change-Id: I8d613322307fc40cdba59b82599eda753697278f
|
6eb8fb5f86b09f00d1b1781963fbbfcc3aa5d145 |
|
03-Dec-2016 |
Elliott Hughes <enh@google.com> |
Remove obsolete #include and comment. Bug: http://b/33308258 Test: builds Change-Id: Id6bbdae536a12134899fa57ea799f488d018db00
|
a9209d7a0ee7ef40f9a14cab2b6756d7e6f8b919 |
|
17-Sep-2016 |
Elliott Hughes <enh@google.com> |
Fix some easy cases of __ANDROID__ versus __BIONIC__. We need to make a clearer distinction for bionic on the host. This patch doesn't fully address things like "should host bionic try to talk to netd?" for now, but is a step in the right direction. Bug: http://b/31559095 Test: bionic tests. Change-Id: I49812f8b75d9d78c4fd8a8ddf5df1201d63771d6
|
c674edbf27450bbb2396b1434421b1db5325d8f4 |
|
27-Aug-2014 |
Elliott Hughes <enh@google.com> |
libc should use O_CLOEXEC when opening files for its own use. Change-Id: I159f1d57e0ca090d837f57854fcef5879b8b8248
|
0f7d882bb7661f9601f3843b0e393b6155cd9571 |
|
22-Jul-2014 |
Elliott Hughes <enh@google.com> |
Switch to OpenBSD res_random. Change-Id: Ia971d647832893e9bb4601697132a105524d2f96
|
37b1b5bbcd1cddf833c9ca18a5976efbbf88dabf |
|
03-Jul-2014 |
Elliott Hughes <enh@google.com> |
Fix all resolv warnings and turn on -Werror. The res_init.c changes bring us a bit closer to upstream too, though there's still work to be done there. Some of the remaining differences look like bugs we'd want to fix, so we should definitely try to come back to that. Change-Id: I50baa148e967c90d55d711e9904ad54c7d724d4d
|
1781ed7774671d5a750839650b9582ff0abbcf42 |
|
30-Jun-2014 |
Nick Kralevich <nnk@google.com> |
add CLOEXEC to various DNS related code Occasionally file descriptors seem to be leaking across execs from DNS related calls. Set close-on-execute for the various sockets / file to prevent file descriptor leakage. Change-Id: I4724b47bc7236f40c29518a6075598a9bba48b0a
|
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
|
569fb9887d00104509df79fa77d92e3cf9afe7db |
|
04-Mar-2014 |
Calin Juravle <calin@google.com> |
Moved nameser.h and namser_compat.h to public include dir This is part of the upstream sync (Net/Open/Free BSDs expose the nameser.h in their public headers). Change-Id: Ib063d4e50586748cc70201a8296cd90d2e48bbcf
|
bd33537fde8e1c68fcadfd6adf77b295ada9b45f |
|
28-Feb-2014 |
Calin Juravle <calin@google.com> |
Renamed the misleading libc/netbsd directory to libc/dns. Bug: 13219633 Change-Id: Ide43add0b90b3081cc709a22d1ff1f59d65f1104
|