From e7ed8ffebb686d87ebb9aebc7f96e9c8efd9a8d5 Mon Sep 17 00:00:00 2001 From: Remi NGUYEN VAN Date: Wed, 25 Apr 2018 17:46:10 +0900 Subject: [PATCH] Add NETWORK_BYPASS_PRIVATE_DNS permission Have the captive portal app and the MMS service use this new permission to bypass private DNS. This cherry-pick does not have the TODO and #SystemApi comments deemed unnecessary in the original change. Bug: b/78494660 Test: manual: captive portal login works Merged-In: I0d3429faddc0509781c896608039e4143cb1e8fd Merged-In: I77bec89592c594392e94da001f1e3992543b23ec (cherry-pick of I0a4a8d0105becf6957fd44099bd84eca51e6716f, manual merge) Change-Id: I041d123ccd9bb1af730a97707cce9003b552cffa --- core/res/AndroidManifest.xml | 5 +++++ packages/CaptivePortalLogin/AndroidManifest.xml | 1 + packages/CarrierDefaultApp/AndroidManifest.xml | 1 + 3 files changed, 7 insertions(+) diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 20a5afe810a8f..45d02b122b710 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1392,6 +1392,11 @@ + + + diff --git a/packages/CaptivePortalLogin/AndroidManifest.xml b/packages/CaptivePortalLogin/AndroidManifest.xml index f21fd88cadf6d..e01e95b927fe9 100644 --- a/packages/CaptivePortalLogin/AndroidManifest.xml +++ b/packages/CaptivePortalLogin/AndroidManifest.xml @@ -22,6 +22,7 @@ + +