Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_system_netd
/
refs/heads/q
/
server
/
NetworkController.cpp
0a5f897
Remove explicitlySelected bit for vpn fallthrough rule
by Luke Huang
· 6 years ago
ece6f6b
NDC migration to binder ver.
by Luke Huang
· 6 years ago
f29fe68
Clean up Netd and libnetd_resolv for resolver related commands
by Luke Huang
· 6 years ago
d33a8f4
Use IDnsResolver instead of INetd for all resolver related commands
by Luke Huang
· 6 years ago
b257d61
Move DumpWriter to libnetdutils
by Luke Huang
· 6 years ago
34de3ba
Rename struct __res_params to res_params
by Bernie Innocenti
· 6 years ago
afaaa8e
Use dlopen() and dlsym() for resolver functions
by Lorenzo Colitti
· 7 years ago
67cd14c
Remove getHasDns() and VirtualNetwork.mHasDns
by cken
· 7 years ago
b1a69a4
Add resolv_has_nameserver() to replace getHasDns()
by cken
· 7 years ago
c3252cc
Refine network-related commands porting
by Luke Huang
· 7 years ago
189eb50
Move resolver public headers to separate include path
by Bernie Innocenti
· 7 years ago
bdfd57e
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 7 years ago
66329ed
Merge "Fix use-after-free in NetworkController::removeInterfaceAddress()"
by Treehugger Robot
· 7 years ago
dd5a4f0
Fix use-after-free in NetworkController::removeInterfaceAddress()
by Bernie Innocenti
· 7 years ago
d1ee462
Replace RW lock with mutex, shared_mutex
by Luke Huang
· 7 years ago
b31fd69
Add basic logging infrastructure for bugreports
by Erik Kline
· 7 years ago
6c00b61
Do not destroy socket when VPN interface address is still in use
by Rubin Xu
· 7 years ago
95f1bcb
Set the explicit bit on DNS queries when it is safe to do so.
by Lorenzo Colitti
· 7 years ago
a9e3c5d
TcpSocketMonitor: add polling loop
by Hugo Benichi
· 8 years ago
2d014e7
Expand the comment about locking in NetworkController::mDelegate
by Lorenzo Colitti
· 8 years ago
bbd0aff
Tighten up locking in NetworkController.
by Lorenzo Colitti
· 9 years ago
7e08f85
netd: HAL implmentation
by Niranjan Pendharkar
· 8 years ago
6d4669f
Only set protectFromVpn if explicitlySelected is also true.
by Erik Kline
· 8 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
· 9 years ago
d102965
List network permissions in dumpsys netd.
by Lorenzo Colitti
· 9 years ago
fbe76b9
Close sockets when changing network permissions.
by Lorenzo Colitti
· 9 years ago
c63059c
Always use the default network DNS servers if a VPN does not set any.
by Lorenzo Colitti
· 9 years ago
6be5619
Fix P2TP VPNs by adding an exception for VPN user.
by Pierre Imai
· 9 years ago
3a27207
Add dumpsys support to ResolverController
by Pierre Imai
· 9 years ago
fff4bd3
Kill sockets when a VPN comes up.
by Lorenzo Colitti
· 9 years ago
2d3a163
Add initial dump() method to NetdNativeService
by Erik Kline
· 9 years ago
492ca5b
More correctly set app_mark in getNetworkContext.
by Erik Kline
· 9 years ago
cea2d34
Use struct android_net_context when interfacing with bionic
by Erik Kline
· 10 years ago
3667936
Add a dummy network that discards all packets.
by Lorenzo Colitti
· 10 years ago
a1067c8
Improve error return values on network selection.
by Lorenzo Colitti
· 11 years ago
bbdde99
Reserve NetIds 1..50 for OEM use.
by Sreeram Ramachandran
· 11 years ago
99286fe
Make destroying networks more robust.
by Lorenzo Colitti
· 11 years ago
738c93e
Minor improvements to NetworkController error reporting.
by Lorenzo Colitti
· 11 years ago
507e7c5
Merge "Fix fwmark handling for bypassable VPNs and DNS." into lmp-dev
by Sreeram Ramachandran
· 11 years ago
1011b49
Fix fwmark handling for bypassable VPNs and DNS.
by Sreeram Ramachandran
· 11 years ago
48e19b0
Implement the fallthrough rule to support split tunnel VPNs.
by Sreeram Ramachandran
· 11 years ago
95684ba
Implement support for bypassable VPNs.
by Sreeram Ramachandran
· 11 years ago
87475a1
Fix WiFi-Direct and Tethering.
by Sreeram Ramachandran
· 11 years ago
070b2d2
Don't reset a VPN's NetId in the connect() shim.
by Sreeram Ramachandran
· 11 years ago
6a77353
Fix tethering in the case of a regular upstream connection.
by Sreeram Ramachandran
· 11 years ago
e09b20a
Add full support for UIDs in VPNs.
by Sreeram Ramachandran
· 11 years ago
5009d5e
Update routing rules.
by Sreeram Ramachandran
· 11 years ago
ed4bd1f
Fix permissions handling.
by Sreeram Ramachandran
· 11 years ago
89dad01
Keep track of users allowed to call protect() explicitly.
by Sreeram Ramachandran
· 11 years ago
36ed53e
Cosmetic: Add a way to query the type of a network.
by Sreeram Ramachandran
· 11 years ago
eb27b7e
Fix routing rules.
by Sreeram Ramachandran
· 11 years ago
b1425cc
Add UID range support to VPNs.
by Sreeram Ramachandran
· 11 years ago
4043f01
Introduce VPN support.
by Sreeram Ramachandran
· 11 years ago
f4f6c8d
Refactor: Encapsulate permissions and interfaces into a Network class.
by Sreeram Ramachandran
· 11 years ago
96f261e
Pass rule modification errors back to CommandListener.
by Lorenzo Colitti
· 11 years ago
f7fc8ec
Pass route add/delete errors back to CommandListener.
by Lorenzo Colitti
· 11 years ago
a561e12
Cache interface indices in case interfaces go away.
by Paul Jensen
· 11 years ago
6ff1678
Fix use-after-free of interface name during network destruction.
by Paul Jensen
· 11 years ago
bfe8e77
am ce8f583f: Set errno in NetworkController commands.
by Lorenzo Colitti
· 11 years ago
38b7af1
Support legacy routes added by apps via ensureRouteToHost().
by Sreeram Ramachandran
· 11 years ago
ce8f583
Set errno in NetworkController commands.
by Lorenzo Colitti
· 11 years ago
7260407
Rework the determination of a "valid network".
by Sreeram Ramachandran
· 11 years ago
f4cfad3
Move netd_client into netd.
by Sreeram Ramachandran
· 11 years ago
[Renamed from NetworkController.cpp]
574e633
Initialize mDefaultNetId.
by Sreeram Ramachandran
· 11 years ago
a146c2e
Address TODO to uncomment _resolv_delete_cache_for_net.
by Lorenzo Colitti
· 11 years ago
ae37e8a
Separate network and interface addition/removal netd APIs.
by Paul Jensen
· 11 years ago
a79f618
Fixes for stupid mistakes (by me).
by Sreeram Ramachandran
· 11 years ago
35c77e3
netd: Accept NetId instead of interface name in DNS resolver commands.
by Paul Jensen
· 11 years ago
3ced069
Cosmetic: Move logic from CommandListener into NetworkController.
by Sreeram Ramachandran
· 11 years ago
7619e1b
Implement the "network route add/remove" API.
by Sreeram Ramachandran
· 11 years ago
9c0d313
Implement network default set/clear.
by Sreeram Ramachandran
· 11 years ago
379bd33
Implement permissions set/clear for both networks and users.
by Sreeram Ramachandran
· 11 years ago
5c181bf
Implement network create/destroy.
by Sreeram Ramachandran
· 11 years ago
be1e7d8
Fix for DNS resolutions when there is no default network set yet.
by Paul Jensen
· 11 years ago
5b49ab9
resolved conflicts for merge of 45d7b748 to klp-modular-dev-plus-aosp
by Paul Jensen
· 11 years ago
a0efaec
netd: Replace iface with opaque netid in resolver.
by Szymon Jakubczak
· 12 years ago