summaryrefslogtreecommitdiff
path: root/server/NetworkController.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add special subpriority that does not set default network for uidsPatrick Rohr2022-01-261-5/+14
* rename subpriority constants to make more readablePatrick Rohr2022-01-251-1/+1
* [ELR#1] Add excludeLocalRoutes in VirtualNetworkChiachang Wang2022-01-131-2/+3
* Keep subPriority in intKen Chen2021-12-131-6/+6
* [NETD-TC#9] Clean up dependency between InterfaceController andwaynema2021-12-081-1/+3
* Print uid network permissionspaulhu2021-10-281-0/+16
* Merge changes Idd57eb85,I4d457152Taras Antoshchuk2021-10-191-2/+4
|\
| * Use route priority only for route cache invalidationTaras Antoshchuk2021-10-111-2/+4
* | rename OffloadUtils to TcUtilsPatrick Rohr2021-10-151-1/+1
|/
* Show UID ranges config in dumpsys netdKen Chen2021-07-011-0/+5
* Support subsidiary priority on UID rangesKen Chen2021-07-011-21/+26
* Add networkCreate API. Deprecate networkCreate[Physical/Vpn]Ken Chen2021-05-111-1/+6
* Add debug trace for netd stuck issueKen Chen2021-04-021-0/+2
* Remove Network::Type and Network::getType()Ken Chen2021-03-311-1/+2
* Swap the priority of UID_DEFAULT_UNREACHABLE and UID_DEFAULT_NETWORKKen Chen2021-03-311-12/+12
* Restrict apps from using the 'unreachable network'Ken Chen2021-03-301-3/+2
* PANS - Support unreachable default networkKen Chen2021-03-261-12/+25
* Merge "Configurable per application default network"Maciej Żenczykowski2021-02-051-6/+43
|\
| * Configurable per application default networkKen Chen2021-02-021-6/+43
* | bpf is always supportedMaciej Żenczykowski2021-01-191-8/+6
|/
* Merge "Let ConnectivityService control the socket closure"Ken Chen2021-01-121-2/+2
|\
| * Let ConnectivityService control the socket closureKen Chen2020-12-301-2/+2
* | Add utility functions isPhysical() and isVirtual()Ken Chen2021-01-121-18/+15
|/
* Reduce code duplication in UID ranges RPCsKen Chen2020-12-251-17/+18
* Move addUsers/removeUsers from VirtualNetwork to NetworkKen Chen2020-12-251-3/+2
* Move appliesToUser() from VirtualNetwork to NetworkKen Chen2020-12-091-6/+5
* Add comments in checkUserNetworkAccessLockedKen Chen2020-12-031-0/+5
* Track local network ifindices in sInterfaceToTable as well.Lorenzo Colitti2020-04-261-7/+15
* NetworkController: Clear all clsact stubs in initializationHungming Chen2020-02-181-0/+17
* netd: Route MTUTyler Wear2020-01-231-6/+19
* Use stubs generated by build systemJooyung Han2019-11-271-4/+2
* Merge "Delete NetworkController::getNetworkForDns()"Treehugger Robot2019-08-221-5/+0
|\
| * Delete NetworkController::getNetworkForDns()Bernie Innocenti2019-08-211-5/+0
* | Use C++17's [[nodiscard]] instead of WARN_UNUSED_RESULTBernie Innocenti2019-08-211-14/+12
|/
* Remove explicitlySelected bit for vpn fallthrough ruleLuke Huang2019-05-231-5/+4
* NDC migration to binder ver.Luke Huang2019-04-241-10/+3
* Clean up Netd and libnetd_resolv for resolver related commandsLuke Huang2019-03-291-1/+0
* Use IDnsResolver instead of INetd for all resolver related commandsLuke Huang2019-03-291-1/+0
* Move DumpWriter to libnetdutilsLuke Huang2019-03-151-1/+3
* Rename struct __res_params to res_paramsBernie Innocenti2019-02-211-2/+1
* Use dlopen() and dlsym() for resolver functionsLorenzo Colitti2018-12-191-3/+5
* Remove getHasDns() and VirtualNetwork.mHasDnscken2018-12-181-2/+2
* Add resolv_has_nameserver() to replace getHasDns()cken2018-12-181-3/+2
* Refine network-related commands portingLuke Huang2018-10-231-1/+2
* Move resolver public headers to separate include pathBernie Innocenti2018-10-181-2/+3
* Modernize codebase by replacing NULL with nullptrYi Kong2018-07-251-3/+3
* Merge "Fix use-after-free in NetworkController::removeInterfaceAddress()"Treehugger Robot2018-07-231-1/+3
|\
| * Fix use-after-free in NetworkController::removeInterfaceAddress()Bernie Innocenti2018-07-201-1/+3
* | Replace RW lock with mutex, shared_mutexLuke Huang2018-07-111-28/+27
|/
* Add basic logging infrastructure for bugreportsErik Kline2018-07-101-1/+1