Merge "Remove filegroup connectivity-module-utils-srcs in connectivity." am: 7f15ce1d9c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2153736 Change-Id: Idd2df16857eab2f7b7e7a971f876c36531fcb736 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -143,8 +143,6 @@ java_library {
|
|||||||
"src/**/*.java",
|
"src/**/*.java",
|
||||||
":framework-connectivity-shared-srcs",
|
":framework-connectivity-shared-srcs",
|
||||||
":services-connectivity-shared-srcs",
|
":services-connectivity-shared-srcs",
|
||||||
// TODO: move to net-utils-device-common
|
|
||||||
":connectivity-module-utils-srcs",
|
|
||||||
],
|
],
|
||||||
libs: [
|
libs: [
|
||||||
"framework-annotations-lib",
|
"framework-annotations-lib",
|
||||||
|
|||||||
@@ -89,7 +89,6 @@ import static android.net.NetworkRequest.Type.LISTEN_FOR_BEST;
|
|||||||
import static android.net.NetworkScore.POLICY_TRANSPORT_PRIMARY;
|
import static android.net.NetworkScore.POLICY_TRANSPORT_PRIMARY;
|
||||||
import static android.net.OemNetworkPreferences.OEM_NETWORK_PREFERENCE_TEST;
|
import static android.net.OemNetworkPreferences.OEM_NETWORK_PREFERENCE_TEST;
|
||||||
import static android.net.OemNetworkPreferences.OEM_NETWORK_PREFERENCE_TEST_ONLY;
|
import static android.net.OemNetworkPreferences.OEM_NETWORK_PREFERENCE_TEST_ONLY;
|
||||||
import static android.net.shared.NetworkMonitorUtils.isPrivateDnsValidationRequired;
|
|
||||||
import static android.os.Process.INVALID_UID;
|
import static android.os.Process.INVALID_UID;
|
||||||
import static android.os.Process.VPN_UID;
|
import static android.os.Process.VPN_UID;
|
||||||
import static android.provider.DeviceConfig.NAMESPACE_CONNECTIVITY;
|
import static android.provider.DeviceConfig.NAMESPACE_CONNECTIVITY;
|
||||||
@@ -98,6 +97,7 @@ import static android.system.OsConstants.IPPROTO_TCP;
|
|||||||
import static android.system.OsConstants.IPPROTO_UDP;
|
import static android.system.OsConstants.IPPROTO_UDP;
|
||||||
|
|
||||||
import static com.android.net.module.util.DeviceConfigUtils.TETHERING_MODULE_NAME;
|
import static com.android.net.module.util.DeviceConfigUtils.TETHERING_MODULE_NAME;
|
||||||
|
import static com.android.net.module.util.NetworkMonitorUtils.isPrivateDnsValidationRequired;
|
||||||
import static com.android.net.module.util.PermissionUtils.enforceAnyPermissionOf;
|
import static com.android.net.module.util.PermissionUtils.enforceAnyPermissionOf;
|
||||||
import static com.android.net.module.util.PermissionUtils.enforceNetworkStackPermission;
|
import static com.android.net.module.util.PermissionUtils.enforceNetworkStackPermission;
|
||||||
import static com.android.net.module.util.PermissionUtils.enforceNetworkStackPermissionOr;
|
import static com.android.net.module.util.PermissionUtils.enforceNetworkStackPermissionOr;
|
||||||
|
|||||||
@@ -302,7 +302,6 @@ import android.net.netd.aidl.NativeUidRangeConfig;
|
|||||||
import android.net.networkstack.NetworkStackClientBase;
|
import android.net.networkstack.NetworkStackClientBase;
|
||||||
import android.net.resolv.aidl.Nat64PrefixEventParcel;
|
import android.net.resolv.aidl.Nat64PrefixEventParcel;
|
||||||
import android.net.resolv.aidl.PrivateDnsValidationEventParcel;
|
import android.net.resolv.aidl.PrivateDnsValidationEventParcel;
|
||||||
import android.net.shared.NetworkMonitorUtils;
|
|
||||||
import android.net.shared.PrivateDnsConfig;
|
import android.net.shared.PrivateDnsConfig;
|
||||||
import android.net.util.MultinetworkPolicyTracker;
|
import android.net.util.MultinetworkPolicyTracker;
|
||||||
import android.net.wifi.WifiInfo;
|
import android.net.wifi.WifiInfo;
|
||||||
@@ -358,6 +357,7 @@ import com.android.modules.utils.build.SdkLevel;
|
|||||||
import com.android.net.module.util.ArrayTrackRecord;
|
import com.android.net.module.util.ArrayTrackRecord;
|
||||||
import com.android.net.module.util.CollectionUtils;
|
import com.android.net.module.util.CollectionUtils;
|
||||||
import com.android.net.module.util.LocationPermissionChecker;
|
import com.android.net.module.util.LocationPermissionChecker;
|
||||||
|
import com.android.net.module.util.NetworkMonitorUtils;
|
||||||
import com.android.networkstack.apishim.NetworkAgentConfigShimImpl;
|
import com.android.networkstack.apishim.NetworkAgentConfigShimImpl;
|
||||||
import com.android.networkstack.apishim.api29.ConstantsShim;
|
import com.android.networkstack.apishim.api29.ConstantsShim;
|
||||||
import com.android.server.ConnectivityService.ConnectivityDiagnosticsCallbackInfo;
|
import com.android.server.ConnectivityService.ConnectivityDiagnosticsCallbackInfo;
|
||||||
@@ -2993,8 +2993,7 @@ public class ConnectivityServiceTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRequiresValidation() {
|
public void testRequiresValidation() {
|
||||||
assertTrue(NetworkMonitorUtils.isValidationRequired(
|
assertTrue(NetworkMonitorUtils.isValidationRequired(false /* isVpnValidationRequired */,
|
||||||
NetworkAgentConfigShimImpl.newInstance(null),
|
|
||||||
mCm.getDefaultRequest().networkCapabilities));
|
mCm.getDefaultRequest().networkCapabilities));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -7984,7 +7983,8 @@ public class ConnectivityServiceTest {
|
|||||||
// VPN networks do not satisfy the default request and are automatically validated
|
// VPN networks do not satisfy the default request and are automatically validated
|
||||||
// by NetworkMonitor
|
// by NetworkMonitor
|
||||||
assertFalse(NetworkMonitorUtils.isValidationRequired(
|
assertFalse(NetworkMonitorUtils.isValidationRequired(
|
||||||
NetworkAgentConfigShimImpl.newInstance(mMockVpn.getNetworkAgentConfig()),
|
NetworkAgentConfigShimImpl.newInstance(mMockVpn.getNetworkAgentConfig())
|
||||||
|
.isVpnValidationRequired(),
|
||||||
mMockVpn.getAgent().getNetworkCapabilities()));
|
mMockVpn.getAgent().getNetworkCapabilities()));
|
||||||
mMockVpn.getAgent().setNetworkValid(false /* isStrictMode */);
|
mMockVpn.getAgent().setNetworkValid(false /* isStrictMode */);
|
||||||
|
|
||||||
@@ -8135,7 +8135,8 @@ public class ConnectivityServiceTest {
|
|||||||
assertTrue(nc.hasCapability(NET_CAPABILITY_INTERNET));
|
assertTrue(nc.hasCapability(NET_CAPABILITY_INTERNET));
|
||||||
|
|
||||||
assertFalse(NetworkMonitorUtils.isValidationRequired(
|
assertFalse(NetworkMonitorUtils.isValidationRequired(
|
||||||
NetworkAgentConfigShimImpl.newInstance(mMockVpn.getNetworkAgentConfig()),
|
NetworkAgentConfigShimImpl.newInstance(mMockVpn.getNetworkAgentConfig())
|
||||||
|
.isVpnValidationRequired(),
|
||||||
mMockVpn.getAgent().getNetworkCapabilities()));
|
mMockVpn.getAgent().getNetworkCapabilities()));
|
||||||
assertTrue(NetworkMonitorUtils.isPrivateDnsValidationRequired(
|
assertTrue(NetworkMonitorUtils.isPrivateDnsValidationRequired(
|
||||||
mMockVpn.getAgent().getNetworkCapabilities()));
|
mMockVpn.getAgent().getNetworkCapabilities()));
|
||||||
|
|||||||
Reference in New Issue
Block a user