1a16c18adff2fd31b8393fb35223cd0bf1e5a509 |
|
25-Feb-2014 |
Chad Brubaker <cbrubaker@google.com> |
Update clearifaceforuidrange to take the interface resolv's uid range=>iface map now allows overlap in uid ranges to support simultaneous tuns. _resolv_clear_iface_for_uid_range now takes the interface to support removing only one of the rules. Bug: 12134439 Change-Id: I3e2a167875bbd381846d5c47d7b34c625abfb2e0
/system/netd/ResolverController.cpp
|
9928ec59ba0ca24d3fee2f2725bb07b6c17bcd87 |
|
08-Jun-2013 |
Chad Brubaker <cbrubaker@google.com> |
Add netd binds for clearing DNS interface maps Add resolver clearifacemapping to clear both the uidrange => interface DNS map and the pid => interface DNS map Change-Id: I144f4d092780b532633d8a956f68a6888d46797a
/system/netd/ResolverController.cpp
|
69f74f372fad2875f94d1ac093c3f1ba86e6f4c2 |
|
31-May-2013 |
Chad Brubaker <cbrubaker@google.com> |
Add netd binds for setting per uid dns interfaces Change-Id: I1029232adbd754246c75fbd97c6d720e7e60ced8
/system/netd/ResolverController.cpp
|
938ab2acc65ea12e84d66e5bc3f8166482d2165b |
|
28-Feb-2013 |
Sasha Levitskiy <sanek@google.com> |
Stricter signatures to match the new bionic/libc/netbsd/resolv ones. Change-Id: I690858b85303addc030540bce8512ec9a1e18b4a
/system/netd/ResolverController.cpp
|
2d4610ec34cc78799a3353638fa05ee53276892a |
|
23-Aug-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
dns cache per interface iteration 2 support for attach/detach a process (pid) to a dns cache. lookup associated dns cache based on the pid handle pid and interface argument for getaddrinfo and gethostbyaddress bug:5465296 Change-Id: I4832c792d22aceabb0481c548003a1fd879c12e4
/system/netd/ResolverController.cpp
|
1ed5ae0c4959c6f6270b35e56ec6446f37def3a3 |
|
19-Jan-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Revert "dns cache per interface iteration 2" This reverts commit 1c0a243bc22d69d32b758fd3da09ccc902c26225 Change-Id: I63d563df01b4bdc69a11037b1d72fdb4de5437db
/system/netd/ResolverController.cpp
|
1c0a243bc22d69d32b758fd3da09ccc902c26225 |
|
23-Aug-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
dns cache per interface iteration 2 support for attach/detach a process (pid) to a dns cache. lookup associated dns cache based on the pid handle pid and interface argument for getaddrinfo and gethostbyaddress Change-Id: I325788973ad76beb1ada8f5fa6f52f9a94c08dd1 bug:5465296
/system/netd/ResolverController.cpp
|
dd3e46758b500d5e8c61ed30f7402e8538df7e06 |
|
13-Nov-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Pass dns domain info to resolver. bug:6799630 Change-Id: I2e1eb75562a7fba005f830ef1350386b9924a8a3
/system/netd/ResolverController.cpp
|
970274a61800e047430d81269df977de9dbe45ef |
|
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Don't include <linux/...> header files directly. These change from kernel release to release, and no longer contain some of the stuff you need. Change-Id: I3fc7176cf2246aebfc0aa2a833dfa04ea8d931fc
/system/netd/ResolverController.cpp
|
4da10dd08f12002c3821c5d4ceba302daae33e03 |
|
13-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
Use <resolv_iface.h> instead of <resolv.h> The declarations for _resolv_set_default_iface() and others were initially added to a public C library header (<resolv.h>). This was a mistake and they have been moved to a private header (bionic/libc/private/resolv_iface.h) This patch updates netd to use the correct private header. Change-Id: I186390ea3675685b4e0dd5b8a099bd21911f059e
/system/netd/ResolverController.cpp
|
7b984e3f7e724f8a3547a707210319f3d479f261 |
|
20-Dec-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I85b946663d5a0e7606140282bf758c27b8c6f68f
/system/netd/ResolverController.cpp
|
89c1e975f0c03997808d35c7be10b244c5309f9f |
|
29-Apr-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Add ResolverController class Added a ResolverController class that handles the communication with the dns resolver in netd. Change-Id: I0f71bd516109fd942e68b3400666c7a859228372
/system/netd/ResolverController.cpp
|