Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 669a09a1 authored by Lucas Lin's avatar Lucas Lin Committed by Automerger Merge Worker
Browse files

Merge "Add NET_CAPABILITY_NOT_VPN when requesting test network" am: 6ccd0e05...

Merge "Add NET_CAPABILITY_NOT_VPN when requesting test network" am: 6ccd0e05 am: 46d9f02a am: a4c15d44 am: bae41b28

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2062247



Change-Id: I8b554b99c90c649d1b98d062b3ec10f8c55fe0ce
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents e43203b5 bae41b28
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -20,6 +20,7 @@ import static android.Manifest.permission.BIND_VPN_SERVICE;
import static android.Manifest.permission.CONTROL_VPN;
import static android.Manifest.permission.CONTROL_VPN;
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED;
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_METERED;
import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN;
import static android.net.RouteInfo.RTN_THROW;
import static android.net.RouteInfo.RTN_THROW;
import static android.net.RouteInfo.RTN_UNREACHABLE;
import static android.net.RouteInfo.RTN_UNREACHABLE;
import static android.net.VpnManager.NOTIFICATION_CHANNEL_VPN;
import static android.net.VpnManager.NOTIFICATION_CHANNEL_VPN;
@@ -2549,6 +2550,7 @@ public class Vpn {
                req = new NetworkRequest.Builder()
                req = new NetworkRequest.Builder()
                        .clearCapabilities()
                        .clearCapabilities()
                        .addTransportType(NetworkCapabilities.TRANSPORT_TEST)
                        .addTransportType(NetworkCapabilities.TRANSPORT_TEST)
                        .addCapability(NET_CAPABILITY_NOT_VPN)
                        .build();
                        .build();
            } else {
            } else {
                // Basically, the request here is referring to the default request which is defined
                // Basically, the request here is referring to the default request which is defined