summaryrefslogtreecommitdiff
path: root/framework/src/android/net/NetworkAgent.java
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2021-02-23 08:47:39 -0800
committerRoshan Pius <rpius@google.com>2021-03-19 20:15:21 +0000
commit98f59ecb99a753e204cc1069390014b66cf239dd (patch)
treeba9f7e761ef7702d21ffc1ab8e69018640bdda71 /framework/src/android/net/NetworkAgent.java
parentc2ea3ab97d37dd265078a3206fcb2dc116112fb7 (diff)
TransportInfo: Add a generic redaction mechanism
This replaces the existing mechanism for redacting location sensitive fields with a more extensible mechanism. Currently supported redactions are for the following permissions: i. ACCESS_FINE_LOCATION ii. LOCAL_MAC_ADDRESS iii. NETWORK_SETTINGS Also, removed WifiInfo from ConnectivityServiceTest to reduce cross dependencies on wifi code. Bug: 156867433 Bug: 162602799 Test: atest android.net Test: atest com.android.server Change-Id: I2bb980c624667a55c1383f13ab71b9b97ed6eeab
Diffstat (limited to 'framework/src/android/net/NetworkAgent.java')
-rw-r--r--framework/src/android/net/NetworkAgent.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/framework/src/android/net/NetworkAgent.java b/framework/src/android/net/NetworkAgent.java
index b3ab0ee8bd..c21aff9639 100644
--- a/framework/src/android/net/NetworkAgent.java
+++ b/framework/src/android/net/NetworkAgent.java
@@ -434,7 +434,7 @@ public abstract class NetworkAgent {
}
mInitialConfiguration = new InitialConfiguration(context,
- new NetworkCapabilities(nc, /* parcelLocationSensitiveFields */ true),
+ new NetworkCapabilities(nc, NetworkCapabilities.REDACT_NONE),
new LinkProperties(lp), score, config, ni);
}
@@ -878,8 +878,7 @@ public abstract class NetworkAgent {
mBandwidthUpdatePending.set(false);
mLastBwRefreshTime = System.currentTimeMillis();
final NetworkCapabilities nc =
- new NetworkCapabilities(networkCapabilities,
- /* parcelLocationSensitiveFields */ true);
+ new NetworkCapabilities(networkCapabilities, NetworkCapabilities.REDACT_NONE);
queueOrSendMessage(reg -> reg.sendNetworkCapabilities(nc));
}