02e9214ed603296c5ef7df68c4bb78de58d03e7a |
|
14-Apr-2016 |
Felipe Leme <felipeal@google.com> |
Fixed initial metered state of new policy. BUG: 27808364 Change-Id: I33d45a971c66623bcd94ebe95e84fb852308d8ea
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
b9aee90ab511ffdc70fdc7a7c6edd7184b84c77b |
|
31-Mar-2016 |
Felipe Leme <felipeal@google.com> |
Removed get-metered-network command. The behavior of this command was not well specified in case of errors, so it's better to remove it and let clients use 'list wifi-networks' instead, checking for the value of the 'metered' column. BUG: 27808364 Change-Id: I3f4216c143b4b2a803b99002585fafe0e3885665
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
c8ce9a8235c74d1f0416dc20a2956f4d393c330c |
|
05-Mar-2016 |
Felipe Leme <felipeal@google.com> |
Fixed NPE when wifi is turned off. Change-Id: If1f12cdd60677c4779fa5427a0a1a80d712149d5
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
9982b3076b18d6e0809e4fda34412dc5aa2476d7 |
|
01-Mar-2016 |
Felipe Leme <felipeal@google.com> |
Created netpolicy commands to manage UIDs blacklisted for network access while on background. These commands will be used primarily in the CTS tests: - list restrict-background-blacklist - add restrict-background-blacklist UID - remove restrict-background-blacklist UID BUG: 27432317 Change-Id: Ie1148dcabbb2481ccd39659a813fac3776f84e3b
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
6a05eee2bdbabb844f1d63741a0680477ec63546 |
|
19-Feb-2016 |
Felipe Leme <felipeal@google.com> |
Fixed permissions so Shell can call netpolicy methods. BUG: 27127112 Change-Id: I5548aba70a1c25be139462fbabe9a854fa96d2a6
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
b1a65ee161d2dd1bb5fee752659350d43102fd0c |
|
08-Feb-2016 |
Felipe Leme <felipeal@google.com> |
Changed list metered-networks so it returns all networks. Prior to this change it was relying on NMPS.getNetworkPolicies(), which would not return networks that never had any policy attribute (like metered) set. This change fix this problem by also querying the WifiManager for the list of saved wi-fi networks. In fact, the new logic is very similar to what's done on SettingLib's NetworkPolicyEditor. BUG: 26685616 Change-Id: I42f37de3a7367718036f45b15c6b5d37b67e7d01
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
95f6280bf13272b0dd345ef8f07f956710c02791 |
|
04-Feb-2016 |
Felipe Leme <felipeal@google.com> |
Merge "Propagate changes when uids are added or removed to the restricted background whitelist."
|
3f52cd5f2a0fb29b9dd65b7dee6d84b6fc9e2e88 |
|
03-Feb-2016 |
Felipe Leme <felipeal@google.com> |
Propagate changes when uids are added or removed to the restricted background whitelist. BUG: 26451391 Change-Id: I21eb4959d9f60e83ef96d8d7d1c92e38ddeb2b78
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
de4e8e3a8eee1fb86ccef9e4e3966db4089f9b2e |
|
03-Feb-2016 |
Felipe Leme <felipeal@google.com> |
Created commands to manage metered networks. These commands will be used primarily in the CTS tests: - list metered-networks [BOOLEAN] - get metered-network ID - set metered-network ID BOOLEAN For example, assuming the device has 2 wi-fi networks, and neither is metered: // list all non-mobile networks $ adb shell cmd netpolicy list metered-networks wifi-A;false wifi-B;false // set wifi-A metered $ adb shell cmd netpolicy set metered-network wifi-A true // get wifi-A status $ adb shell cmd netpolicy get metered-network wifi-A true // list only metered non-mobile networks $ adb shell cmd netpolicy list metered-networks true wifi-A;true BUG: 26685616 Change-Id: I1ec8be4579477448fcb7f0d6cfa6b9cc6887fa97
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
9778f761237b2533903bacc091b1597990110a7e |
|
27-Jan-2016 |
Felipe Leme <felipeal@google.com> |
Created a ACTION_RESTRICT_BACKGROUND_CHANGED intent. This intent will be broadcasted when: - Global restrict background setting is changed (sent to all packages) - An individual uid is added to or removed from the whitelist (sent just to the packages belonging to that uid). This intent is only sent to registered receivers. BUG: 26451391 Change-Id: Ic0a5771f88baa52076ad04764f29098a386463cc
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|
50a235e6c94733659a8cede9ddce8fe8e1cf7124 |
|
16-Jan-2016 |
Felipe Leme <felipeal@google.com> |
Initial implementation of onShellCommand(). Only the commands related to restrict background whitelisting were initially added, so they can be used in the CTS test for the new APIs. BUG: 26451391 Change-Id: I5479073d85c44b99368497448f1f8e36cd99e63c
/frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerShellCommand.java
|