Loading packages/Connectivity/framework/api/module-lib-current.txt +0 −2 Original line number Diff line number Diff line Loading @@ -36,11 +36,9 @@ package android.net { public final class NetworkAgentConfig implements android.os.Parcelable { method @Nullable public String getSubscriberId(); method public boolean isBypassableVpn(); } public static final class NetworkAgentConfig.Builder { method @NonNull public android.net.NetworkAgentConfig.Builder setBypassableVpn(boolean); method @NonNull public android.net.NetworkAgentConfig.Builder setSubscriberId(@Nullable String); } Loading packages/Connectivity/framework/src/android/net/NetworkAgentConfig.java +0 −23 Original line number Diff line number Diff line Loading @@ -63,16 +63,6 @@ public final class NetworkAgentConfig implements Parcelable { return explicitlySelected; } /** * @return whether this VPN connection can be bypassed by the apps. * * @hide */ @SystemApi(client = MODULE_LIBRARIES) public boolean isBypassableVpn() { return allowBypass; } /** * Set if the user desires to use this network even if it is unvalidated. This field has meaning * only if {@link explicitlySelected} is true. If it is, this field must also be set to the Loading Loading @@ -356,19 +346,6 @@ public final class NetworkAgentConfig implements Parcelable { return this; } /** * Sets whether the apps can bypass the VPN connection. * * @return this builder, to facilitate chaining. * @hide */ @NonNull @SystemApi(client = MODULE_LIBRARIES) public Builder setBypassableVpn(boolean allowBypass) { mConfig.allowBypass = allowBypass; return this; } /** * Returns the constructed {@link NetworkAgentConfig} object. */ Loading services/core/java/com/android/server/connectivity/Vpn.java +2 −3 Original line number Diff line number Diff line Loading @@ -1248,9 +1248,8 @@ public class Vpn { mLegacyState = LegacyVpnInfo.STATE_CONNECTING; updateState(DetailedState.CONNECTING, "agentConnect"); final NetworkAgentConfig networkAgentConfig = new NetworkAgentConfig.Builder() .setBypassableVpn(mConfig.allowBypass && !mLockdown) .build(); NetworkAgentConfig networkAgentConfig = new NetworkAgentConfig.Builder().build(); networkAgentConfig.allowBypass = mConfig.allowBypass && !mLockdown; capsBuilder.setOwnerUid(mOwnerUID); capsBuilder.setAdministratorUids(new int[] {mOwnerUID}); Loading Loading
packages/Connectivity/framework/api/module-lib-current.txt +0 −2 Original line number Diff line number Diff line Loading @@ -36,11 +36,9 @@ package android.net { public final class NetworkAgentConfig implements android.os.Parcelable { method @Nullable public String getSubscriberId(); method public boolean isBypassableVpn(); } public static final class NetworkAgentConfig.Builder { method @NonNull public android.net.NetworkAgentConfig.Builder setBypassableVpn(boolean); method @NonNull public android.net.NetworkAgentConfig.Builder setSubscriberId(@Nullable String); } Loading
packages/Connectivity/framework/src/android/net/NetworkAgentConfig.java +0 −23 Original line number Diff line number Diff line Loading @@ -63,16 +63,6 @@ public final class NetworkAgentConfig implements Parcelable { return explicitlySelected; } /** * @return whether this VPN connection can be bypassed by the apps. * * @hide */ @SystemApi(client = MODULE_LIBRARIES) public boolean isBypassableVpn() { return allowBypass; } /** * Set if the user desires to use this network even if it is unvalidated. This field has meaning * only if {@link explicitlySelected} is true. If it is, this field must also be set to the Loading Loading @@ -356,19 +346,6 @@ public final class NetworkAgentConfig implements Parcelable { return this; } /** * Sets whether the apps can bypass the VPN connection. * * @return this builder, to facilitate chaining. * @hide */ @NonNull @SystemApi(client = MODULE_LIBRARIES) public Builder setBypassableVpn(boolean allowBypass) { mConfig.allowBypass = allowBypass; return this; } /** * Returns the constructed {@link NetworkAgentConfig} object. */ Loading
services/core/java/com/android/server/connectivity/Vpn.java +2 −3 Original line number Diff line number Diff line Loading @@ -1248,9 +1248,8 @@ public class Vpn { mLegacyState = LegacyVpnInfo.STATE_CONNECTING; updateState(DetailedState.CONNECTING, "agentConnect"); final NetworkAgentConfig networkAgentConfig = new NetworkAgentConfig.Builder() .setBypassableVpn(mConfig.allowBypass && !mLockdown) .build(); NetworkAgentConfig networkAgentConfig = new NetworkAgentConfig.Builder().build(); networkAgentConfig.allowBypass = mConfig.allowBypass && !mLockdown; capsBuilder.setOwnerUid(mOwnerUID); capsBuilder.setAdministratorUids(new int[] {mOwnerUID}); Loading