Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
system
/
netd
/
b31e085466c95e5e89de6e06ebc3547c85e98242
b31e085
Merge "Add default routing tables to rt_tables."
by Sreeram Ramachandran
· 10 years ago
bb40d51
Add default routing tables to rt_tables.
by Sreeram Ramachandran
· 10 years ago
6a77353
Fix tethering in the case of a regular upstream connection.
by Sreeram Ramachandran
· 10 years ago
c7d804c
Cosmetic: Move constants into file scope.
by Sreeram Ramachandran
· 10 years ago
4acd34a
Add symbolic table names for routing table numbers.
by Sreeram Ramachandran
· 10 years ago
e09b20a
Add full support for UIDs in VPNs.
by Sreeram Ramachandran
· 10 years ago
5009d5e
Update routing rules.
by Sreeram Ramachandran
· 10 years ago
ed4bd1f
Fix permissions handling.
by Sreeram Ramachandran
· 10 years ago
a675b00
Only add permissions in accept(); do not try to enforce anything.
by Sreeram Ramachandran
· 10 years ago
72999d6
Fix regressions in flushRoutes().
by Sreeram Ramachandran
· 10 years ago
d36c49c
Minor style change.
by Sreeram Ramachandran
· 10 years ago
89dad01
Keep track of users allowed to call protect() explicitly.
by Sreeram Ramachandran
· 10 years ago
36ed53e
Cosmetic: Add a way to query the type of a network.
by Sreeram Ramachandran
· 10 years ago
eb27b7e
Fix routing rules.
by Sreeram Ramachandran
· 10 years ago
cf89138
Don't use %zu for uid_t. It's always unsigned int, so %u is correct.
by Sreeram Ramachandran
· 10 years ago
1201e84
Use %zu to printf size_t correctly on both 32-bit and 64-bit platforms.
by Sreeram Ramachandran
· 10 years ago
b1425cc
Add UID range support to VPNs.
by Sreeram Ramachandran
· 10 years ago
4043f01
Introduce VPN support.
by Sreeram Ramachandran
· 10 years ago
f4f6c8d
Refactor: Encapsulate permissions and interfaces into a Network class.
by Sreeram Ramachandran
· 10 years ago
1077d29
Don't fail when adding a duplicate legacy route.
by Sreeram Ramachandran
· 10 years ago
7272368
Convert rta_* and fra_* variable names to camelCase.
by Lorenzo Colitti
· 10 years ago
5965651
Support adding and removing UID rules via netlink.
by Lorenzo Colitti
· 10 years ago
96f261e
Pass rule modification errors back to CommandListener.
by Lorenzo Colitti
· 10 years ago
4753afd
Use netlink to add/delete rules as well as routes.
by Lorenzo Colitti
· 10 years ago
7f972fb
Unrevert the 'revert the "talk to netlink directly" change.'
by Sreeram Ramachandran
· 10 years ago
ab359fe
Temporarily revert the "talk to netlink directly" change.
by Sreeram Ramachandran
· 10 years ago
7b64cde
Netd: Interface controller: Demote a log message severity from warning to verbose.
by Sasha Levitskiy
· 10 years ago
6c519f5
Merge "Pass route add/delete errors back to CommandListener."
by Lorenzo Colitti
· 10 years ago
3a069e6
Return negative errno (instead of positive) on failure.
by Sreeram Ramachandran
· 10 years ago
f7fc8ec
Pass route add/delete errors back to CommandListener.
by Lorenzo Colitti
· 10 years ago
ba25df9
Use native netlink code instead of /sbin/ip to manipulate routes
by Lorenzo Colitti
· 10 years ago
bd0f224
Notify network observers of route changes.
by Lorenzo Colitti
· 10 years ago
4d4c8b7
Add getNetworkForSocket().
by Sreeram Ramachandran
· 10 years ago
31f4210
Return errors explicitly instead of using errno.
by Sreeram Ramachandran
· 10 years ago
e3a5ef5
Merge "Add a client API to protect a socket from VPNs."
by Sreeram Ramachandran
· 10 years ago
a081798
Merge "Revert "Notify network observers of route changes.""
by Lorenzo Colitti
· 10 years ago
20d3f5e
Revert "Notify network observers of route changes."
by Lorenzo Colitti
· 10 years ago
d2f23fb
Notify network observers of route changes.
by Lorenzo Colitti
· 10 years ago
eb791da
Merge "Flush both IPv4 and IPv6 routes."
by Lorenzo Colitti
· 10 years ago
357e562
Flush both IPv4 and IPv6 routes.
by Lorenzo Colitti
· 10 years ago
bb3944c
Merge "Notify network observers of route changes."
by Lorenzo Colitti
· 10 years ago
69261cb
server: check interface names in RPC arguments for validity
by JP Abgrall
· 10 years ago
d794e58
Add a client API to protect a socket from VPNs.
by Sreeram Ramachandran
· 10 years ago
a561e12
Cache interface indices in case interfaces go away.
by Paul Jensen
· 10 years ago
5ad1c28
Merge "Pass a socket mark to clatd so it can bind to its network."
by Lorenzo Colitti
· 10 years ago
45d3dd0
Pass a socket mark to clatd so it can bind to its network.
by Lorenzo Colitti
· 10 years ago
bca6dbd
am b72f6d71: (-s ours) DO NOT MERGE: Fix use-after-free of interface name during network destruction.
by Paul Jensen
· 10 years ago
b72f6d7
DO NOT MERGE: Fix use-after-free of interface name during network destruction.
by Paul Jensen
· 10 years ago
6ff1678
Fix use-after-free of interface name during network destruction.
by Paul Jensen
· 10 years ago
3fea54b
am 41417388: (-s ours) Use AF_INET sockets when checking netIds in setNetworkFor{Process,Resolv}(). DO NOT MERGE
by Sreeram Ramachandran
· 10 years ago
1924a6c
am d42cdf50: am 437eb9c3: Merge "Changes uses of index() to strchr()"
by Dan Albert
· 10 years ago
d42cdf5
am 437eb9c3: Merge "Changes uses of index() to strchr()"
by Dan Albert
· 10 years ago
437eb9c
Merge "Changes uses of index() to strchr()"
by Dan Albert
· 10 years ago
602b80d
Changes uses of index() to strchr()
by Dan Albert
· 10 years ago
9fa2b13
Use std::atomic<> instead of volatile sig_atomic_t.
by Sreeram Ramachandran
· 10 years ago
ddabf95
Remove unnecessary includes.
by Sreeram Ramachandran
· 10 years ago
8ad8766
Merge "Pass NetID to clatd as a command line argument."
by Paul Jensen
· 10 years ago
84c1d03
Pass NetID to clatd as a command line argument.
by Paul Jensen
· 10 years ago
4141738
Use AF_INET sockets when checking netIds in setNetworkFor{Process,Resolv}(). DO NOT MERGE
by Sreeram Ramachandran
· 10 years ago
2756045
Use AF_INET sockets when checking netIds in setNetworkFor{Process,Resolv}().
by Sreeram Ramachandran
· 10 years ago
ac19883
Fix build.
by Sreeram Ramachandran
· 10 years ago
9a4c112
am 82eab785: Support legacy routes added by apps via ensureRouteToHost().
by Sreeram Ramachandran
· 10 years ago
82eab78
Support legacy routes added by apps via ensureRouteToHost().
by Sreeram Ramachandran
· 10 years ago
bfe8e77
am ce8f583f: Set errno in NetworkController commands.
by Lorenzo Colitti
· 10 years ago
a67870d
am a5d68758: merge in master-release history after reset to ec00884cac216d1cb79556ca23b21ce55e35af3e
by The Android Automerger
· 10 years ago
56afacf
Turn on C++11 and make all warnings into errors.
by Sreeram Ramachandran
· 10 years ago
38b7af1
Support legacy routes added by apps via ensureRouteToHost().
by Sreeram Ramachandran
· 10 years ago
ce8f583
Set errno in NetworkController commands.
by Lorenzo Colitti
· 10 years ago
a5d6875
merge in master-release history after reset to ec00884cac216d1cb79556ca23b21ce55e35af3e
by The Android Automerger
· 10 years ago
7971a84
merge in master-release history after reset to ec00884cac216d1cb79556ca23b21ce55e35af3e
by The Android Automerger
· 10 years ago
ec00884
Implement the "select network" fwmark command.
by Sreeram Ramachandran
· 10 years ago
7260407
Rework the determination of a "valid network".
by Sreeram Ramachandran
· 10 years ago
5fc2757
Mark sockets on creation (socket()) and accept4().
by Sreeram Ramachandran
· 10 years ago
efbe05d
New network selection APIs.
by Sreeram Ramachandran
· 10 years ago
f4cfad3
Move netd_client into netd.
by Sreeram Ramachandran
· 11 years ago
7591e3e
merge in master-release history after reset to 5ff58d494a5ddf7e544adc77590300f04daf8e31
by The Android Automerger
· 11 years ago
5ffe0c9
merge in master-release history after reset to 5ff58d494a5ddf7e544adc77590300f04daf8e31
by The Android Automerger
· 11 years ago
0e6c71b
merge in master-release history after reset to 5ff58d494a5ddf7e544adc77590300f04daf8e31
by The Android Automerger
· 11 years ago
8ead87d
merge in master-release history after reset to 5ff58d494a5ddf7e544adc77590300f04daf8e31
by The Android Automerger
· 11 years ago
97c8e38
merge in master-release history after reset to 5ff58d494a5ddf7e544adc77590300f04daf8e31
by The Android Automerger
· 11 years ago
8743a5d
merge in master-release history after reset to 5ff58d494a5ddf7e544adc77590300f04daf8e31
by The Android Automerger
· 11 years ago
5ff58d4
Fix build by using the right type (socklen_t instead of int).
by Sreeram Ramachandran
· 11 years ago
4f53662
Mark sockets on accept().
by Sreeram Ramachandran
· 11 years ago
030b36e
Introduce fwmarkd: a service to set the fwmark of sockets.
by Sreeram Ramachandran
· 11 years ago
8668630
Remove redundant cache deletion.
by Sreeram Ramachandran
· 11 years ago
574e633
Initialize mDefaultNetId.
by Sreeram Ramachandran
· 11 years ago
e291496
merge in master-release history after reset to 3ced06906759b3ce252e114fcc9c98fa36228911
by The Android Automerger
· 11 years ago
a146c2e
Address TODO to uncomment _resolv_delete_cache_for_net.
by Lorenzo Colitti
· 11 years ago
122f581
Refactor the fwmark stuff to use an explicit union of bit-fields.
by Sreeram Ramachandran
· 11 years ago
ae37e8a
Separate network and interface addition/removal netd APIs.
by Paul Jensen
· 11 years ago
fd6424f
Ignore failure when adding directly-connected routes to the main table.
by Sreeram Ramachandran
· 11 years ago
a79f618
Fixes for stupid mistakes (by me).
by Sreeram Ramachandran
· 11 years ago
c921337
Add directly-connected routes to the main table.
by Sreeram Ramachandran
· 11 years ago
7dd69a1
Use proper socket mark for DNS resolution.
by Paul Jensen
· 11 years ago
35c77e3
netd: Accept NetId instead of interface name in DNS resolver commands.
by Paul Jensen
· 11 years ago
f2611ae
When deleteing a network also delete the resolver cache for that network.
by Paul Jensen
· 11 years ago
3ced069
Cosmetic: Move logic from CommandListener into NetworkController.
by Sreeram Ramachandran
· 11 years ago
8fe9c8e
Update the "lookup main" rule to include a fwmark clause.
by Sreeram Ramachandran
· 11 years ago
92b66c4
Flush (delete) routing tables when destroying a network.
by Sreeram Ramachandran
· 11 years ago
7619e1b
Implement the "network route add/remove" API.
by Sreeram Ramachandran
· 11 years ago
Next »