History log of /system/netd/ResolverController.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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