- becb94c Add binder API to allow UID bypass VPN on specific network by Patrick Rohr · 2 years ago
- 4fafa6f Support allowing a UID to bypass VPNs only on a specific network by Patrick Rohr · 2 years ago
- 8f30419 allowProtect/denyProtect only get called with a 1-elem vector by Maciej Żenczykowski · 2 years, 6 months ago
- edc647f Add NetworkController::getNetworkForInterface taking an IF index by Ken Chen · 2 years, 7 months ago
- 04ee609 Follow-up commit of aosp/2367328 by Ken Chen · 3 years, 3 months ago
- e22ac8d Restrict DNS by UID-based network permission by Ken Chen · 3 years, 3 months ago
- 0c209f8 Support per-uid explicit selected network permission control by Ken Chen · 3 years, 3 months ago
- 0484514 Add a local boolean to PhysicalNetwork. by Chalard Jean · 3 years, 4 months ago
- 2b0abee [ELR#1] Add excludeLocalRoutes in VirtualNetwork by Chiachang Wang · 4 years, 3 months ago
- 53360bf Keep subPriority in int by Ken Chen · 4 years, 4 months ago
- 4ea8846 Support subsidiary priority on UID ranges by Ken Chen · 4 years, 11 months ago
- ab5f347 Add networkCreate API. Deprecate networkCreate[Physical/Vpn] by Ken Chen · 5 years ago
- 1a4ac2f Clean up unused declaration getNetworkForUserLocked by Ken Chen · 5 years ago
- 4e8ef9b PANS - Support unreachable default network by Ken Chen · 5 years ago
- 4674dea Merge "Configurable per application default network" by Maciej Żenczykowski · 5 years ago
- 8738e1c Configurable per application default network by Ken Chen · 5 years ago
- d96b0f2 Move DUMMY_NET_ID to Aidl. by Chalard Jean · 5 years ago
- fa94a27 netd: Route MTU by Tyler Wear · 6 years ago
- 84f8e59 Merge "Delete NetworkController::getNetworkForDns()" by Treehugger Robot · 7 years ago
- 762dcf4 Use C++17's [[nodiscard]] instead of WARN_UNUSED_RESULT by Bernie Innocenti · 7 years ago
- 51e917e Delete NetworkController::getNetworkForDns() by Bernie Innocenti · 7 years ago
- bbfd383 Fix build break in aosp_cf_x86_pasan-userdebug by Luke Huang · 7 years ago
- cfd04b2 NDC migration to binder ver. by Luke Huang · 7 years ago
- b257d61 Move DumpWriter to libnetdutils by Luke Huang · 7 years ago
- 67cd14c Remove getHasDns() and VirtualNetwork.mHasDns by cken · 7 years ago
- d1ee462 Replace RW lock with mutex, shared_mutex by Luke Huang · 8 years ago
- 6c00b61 Do not destroy socket when VPN interface address is still in use by Rubin Xu · 8 years ago
- a9e3c5d TcpSocketMonitor: add polling loop by Hugo Benichi · 8 years ago
- ae8da9a Change the netId to nethandle mapping. by Lorenzo Colitti · 9 years ago
- bbd0aff Tighten up locking in NetworkController. by Lorenzo Colitti · 9 years ago
- 08416ee netd: HAL implmentation am: 7e08f85244 by Niranjan Pendharkar · 9 years ago
- 7e08f85 netd: HAL implmentation by Niranjan Pendharkar · 9 years ago
- 4c18bd9 netd: recognize NDK type in ndc network api by Niranjan Pendharkar · 9 years ago
- 6d4669f Only set protectFromVpn if explicitlySelected is also true. by Erik Kline · 9 years ago
- 7035f22 Put most of netd into the android::net namespace. by Lorenzo Colitti · 9 years ago
- d544011 Adding EventReporter class by Michal Karpinski · 9 years ago
- 2cf5617 Benchmarks for network metrics reporting by Robin Lee · 10 years ago
- 2d3a163 Add initial dump() method to NetdNativeService by Erik Kline · 10 years ago
- cea2d34 Use struct android_net_context when interfacing with bionic by Erik Kline · 11 years ago
- 3667936 Add a dummy network that discards all packets. by Lorenzo Colitti · 11 years ago
- a1067c8 Improve error return values on network selection. by Lorenzo Colitti · 12 years ago
- 4c95a12 Support manipulating throw routes. by Lorenzo Colitti · 12 years ago
- bbdde99 Reserve NetIds 1..50 for OEM use. by Sreeram Ramachandran · 12 years ago
- 060d855 Merge "Prohibit address families by default unless a VPN explicitly allows them." into lmp-dev by Sreeram Ramachandran · 12 years ago
- de5d5df Prohibit address families by default unless a VPN explicitly allows them. by Sreeram Ramachandran · 12 years ago
- 95684ba Implement support for bypassable VPNs. by Sreeram Ramachandran · 12 years ago
- 507e7c5 Merge "Fix fwmark handling for bypassable VPNs and DNS." into lmp-dev by Sreeram Ramachandran · 12 years ago
- 1011b49 Fix fwmark handling for bypassable VPNs and DNS. by Sreeram Ramachandran · 12 years ago
- 48e19b0 Implement the fallthrough rule to support split tunnel VPNs. by Sreeram Ramachandran · 12 years ago
- 87475a1 Fix WiFi-Direct and Tethering. by Sreeram Ramachandran · 12 years ago
- 070b2d2 Don't reset a VPN's NetId in the connect() shim. by Sreeram Ramachandran · 12 years ago
- 6a77353 Fix tethering in the case of a regular upstream connection. by Sreeram Ramachandran · 12 years ago
- e09b20a Add full support for UIDs in VPNs. by Sreeram Ramachandran · 12 years ago
- ed4bd1f Fix permissions handling. by Sreeram Ramachandran · 12 years ago
- 89dad01 Keep track of users allowed to call protect() explicitly. by Sreeram Ramachandran · 12 years ago
- 36ed53e Cosmetic: Add a way to query the type of a network. by Sreeram Ramachandran · 12 years ago
- b1425cc Add UID range support to VPNs. by Sreeram Ramachandran · 12 years ago
- 4043f01 Introduce VPN support. by Sreeram Ramachandran · 12 years ago
- f4f6c8d Refactor: Encapsulate permissions and interfaces into a Network class. by Sreeram Ramachandran · 12 years ago
- 96f261e Pass rule modification errors back to CommandListener. by Lorenzo Colitti · 12 years ago
- f7fc8ec Pass route add/delete errors back to CommandListener. by Lorenzo Colitti · 12 years ago
- 38b7af1 Support legacy routes added by apps via ensureRouteToHost(). by Sreeram Ramachandran · 12 years ago
- 7260407 Rework the determination of a "valid network". by Sreeram Ramachandran · 12 years ago
- f4cfad3 Move netd_client into netd. by Sreeram Ramachandran · 12 years ago[Renamed from NetworkController.h]
- ae37e8a Separate network and interface addition/removal netd APIs. by Paul Jensen · 12 years ago
- 35c77e3 netd: Accept NetId instead of interface name in DNS resolver commands. by Paul Jensen · 12 years ago
- 7619e1b Implement the "network route add/remove" API. by Sreeram Ramachandran · 12 years ago
- 9c0d313 Implement network default set/clear. by Sreeram Ramachandran · 12 years ago
- 379bd33 Implement permissions set/clear for both networks and users. by Sreeram Ramachandran · 12 years ago
- a01d6ef Cleanup: Minor style fixes. by Sreeram Ramachandran · 12 years ago
- 5c181bf Implement network create/destroy. by Sreeram Ramachandran · 12 years ago
- 5b49ab9 resolved conflicts for merge of 45d7b748 to klp-modular-dev-plus-aosp by Paul Jensen · 12 years ago
- a0efaec netd: Replace iface with opaque netid in resolver. by Szymon Jakubczak · 12 years ago