Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
system_netd
/
dc0d578a69cc5a57167a508207e2198590142d51
/
server
/
RouteController.cpp
dc0d578
UidRanges: use class instead of pair<uid_t, uid_t>
by Robin Lee
· 10 years ago
5bbe13b
Merge "Drop PROHIBIT_NON_VPN priority 11500 -> 12500" into nyc-dev
by Robin Lee
· 10 years ago
6c84ef6
Drop PROHIBIT_NON_VPN priority 11500 -> 12500
by Robin Lee
· 10 years ago
c125fe4
Restore ACT_UNREACHABLE
by Robin Lee
· 10 years ago
b808736
Server API to only allow networking by VPN apps
by Robin Lee
· 10 years ago
4ef9464
Have modifyIpRule take an explicit action
by Robin Lee
· 10 years ago
f65122c
Workaround ASan false positive in RouteController.
by Evgenii Stepanov
· 10 years ago
bbd5626
Track rename from base/ to android-base/.
by Elliott Hughes
· 10 years ago
5407e14
Revert "Revert "Update for libbase.""
by Dan Albert
· 11 years ago
e298ded
resolved conflicts for merge of 6066d418 to master
by Nicolas Geoffray
· 11 years ago
4a0ab5f
Revert "Update for libbase."
by Nicolas Geoffray
· 11 years ago
a4614fe
Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release'
by Vinit Deshpande
· 11 years ago
b67219a
Update for libbase.
by Dan Albert
· 11 years ago
6b6f25f
Flush tethering rules on interface remove.
by Lorenzo Colitti
· 11 years ago
57947f0
Add oif rules that allow UID 0 to bypass the VPN.
by Lorenzo Colitti
· 11 years ago
5ad4e98
Make the VPN rule only to originated, not forwarded, traffic.
by Lorenzo Colitti
· 11 years ago
3667936
Add a dummy network that discards all packets.
by Lorenzo Colitti
· 11 years ago
bd37832
Switch writing to <utils/file.h>.
by Elliott Hughes
· 11 years ago
53ea9ca
Avoid leaking file descriptors
by Nick Kralevich
· 11 years ago
0321315
Don't fail when trying to add routes that already exist.
by Sreeram Ramachandran
· 11 years ago
aa1be2b
Fix missing errno.h includes after libc cleanup.
by Dan Albert
· 11 years ago
64166e7
Don't fail when trying to add routes that already exist.
by Sreeram Ramachandran
· 11 years ago
4c95a12
Support manipulating throw routes.
by Lorenzo Colitti
· 12 years ago
99286fe
Make destroying networks more robust.
by Lorenzo Colitti
· 12 years ago
db74dba
Stop copying directly-connected routes to the main table, #2.
by Lorenzo Colitti
· 12 years ago
a2c2305
Revert "Stop copying directly-connected routes to the main table."
by Lorenzo Colitti
· 12 years ago
2f5ea0e
Stop copying directly-connected routes to the main table.
by Lorenzo Colitti
· 12 years ago
2bff72e
Add "scope link" when adding routes without a nexthop.
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
48e19b0
Implement the fallthrough rule to support split tunnel VPNs.
by Sreeram Ramachandran
· 12 years ago
111bec2
Implement the rule to forward traffic to local networks via VPNs.
by Sreeram Ramachandran
· 12 years ago
fa9f4dc
Cosmetic: Move some functions around to match rule priority order.
by Sreeram Ramachandran
· 12 years ago
182a26f
Remove the oif=iface clause when tethering.
by Sreeram Ramachandran
· 12 years ago
b717e74
Flush routing rules and add an "unreachable" rule on Init().
by Sreeram Ramachandran
· 12 years ago
87475a1
Fix WiFi-Direct and Tethering.
by Sreeram Ramachandran
· 12 years ago
b31e085
Merge "Add default routing tables to rt_tables."
by Sreeram Ramachandran
· 12 years ago
bb40d51
Add default routing tables to rt_tables.
by Sreeram Ramachandran
· 12 years ago
6a77353
Fix tethering in the case of a regular upstream connection.
by Sreeram Ramachandran
· 12 years ago
c7d804c
Cosmetic: Move constants into file scope.
by Sreeram Ramachandran
· 12 years ago
4acd34a
Add symbolic table names for routing table numbers.
by Sreeram Ramachandran
· 12 years ago
e09b20a
Add full support for UIDs in VPNs.
by Sreeram Ramachandran
· 12 years ago
5009d5e
Update routing rules.
by Sreeram Ramachandran
· 12 years ago
ed4bd1f
Fix permissions handling.
by Sreeram Ramachandran
· 12 years ago
72999d6
Fix regressions in flushRoutes().
by Sreeram Ramachandran
· 12 years ago
eb27b7e
Fix routing rules.
by Sreeram Ramachandran
· 12 years ago
cf89138
Don't use %zu for uid_t. It's always unsigned int, so %u is correct.
by Sreeram Ramachandran
· 12 years ago
1201e84
Use %zu to printf size_t correctly on both 32-bit and 64-bit platforms.
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
1077d29
Don't fail when adding a duplicate legacy route.
by Sreeram Ramachandran
· 12 years ago
7272368
Convert rta_* and fra_* variable names to camelCase.
by Lorenzo Colitti
· 12 years ago
5965651
Support adding and removing UID rules via netlink.
by Lorenzo Colitti
· 12 years ago
96f261e
Pass rule modification errors back to CommandListener.
by Lorenzo Colitti
· 12 years ago
4753afd
Use netlink to add/delete rules as well as routes.
by Lorenzo Colitti
· 12 years ago
7f972fb
Unrevert the 'revert the "talk to netlink directly" change.'
by Sreeram Ramachandran
· 12 years ago
ab359fe
Temporarily revert the "talk to netlink directly" change.
by Sreeram Ramachandran
· 12 years ago
f7fc8ec
Pass route add/delete errors back to CommandListener.
by Lorenzo Colitti
· 12 years ago
ba25df9
Use native netlink code instead of /sbin/ip to manipulate routes
by Lorenzo Colitti
· 12 years ago
357e562
Flush both IPv4 and IPv6 routes.
by Lorenzo Colitti
· 12 years ago
a561e12
Cache interface indices in case interfaces go away.
by Paul Jensen
· 12 years ago
ac19883
Fix build.
by Sreeram Ramachandran
· 12 years ago
9a4c112
am 82eab785: Support legacy routes added by apps via ensureRouteToHost().
by Sreeram Ramachandran
· 12 years ago
82eab78
Support legacy routes added by apps via ensureRouteToHost().
by Sreeram Ramachandran
· 12 years ago
56afacf
Turn on C++11 and make all warnings into errors.
by Sreeram Ramachandran
· 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 RouteController.cpp]
122f581
Refactor the fwmark stuff to use an explicit union of bit-fields.
by Sreeram Ramachandran
· 12 years ago
ae37e8a
Separate network and interface addition/removal netd APIs.
by Paul Jensen
· 12 years ago
fd6424f
Ignore failure when adding directly-connected routes to the main table.
by Sreeram Ramachandran
· 12 years ago
a79f618
Fixes for stupid mistakes (by me).
by Sreeram Ramachandran
· 12 years ago
c921337
Add directly-connected routes to the main table.
by Sreeram Ramachandran
· 12 years ago
8fe9c8e
Update the "lookup main" rule to include a fwmark clause.
by Sreeram Ramachandran
· 12 years ago
92b66c4
Flush (delete) routing tables when destroying a network.
by Sreeram Ramachandran
· 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
a10ac32
Move sprintf statements to getRouteTableForInterface.
by Lorenzo Colitti
· 12 years ago
a01d6ef
Cleanup: Minor style fixes.
by Sreeram Ramachandran
· 12 years ago
a481180
Set kernel proc files for fwmark reflection and table numbers for RAs.
by Sreeram Ramachandran
· 12 years ago
5c181bf
Implement network create/destroy.
by Sreeram Ramachandran
· 12 years ago