From 335b63db41633187bfc61b267d94b733fd69689f Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Mon, 1 Jul 2019 13:44:22 +0200 Subject: Implement challenge response via IV_SSO --- main/src/main/AndroidManifest.xml | 30 ++----- .../openvpn/core/IOpenVPNServiceInternal.aidl | 2 + .../main/java/de/blinkt/openvpn/VpnProfile.java | 1 + .../java/de/blinkt/openvpn/core/ConfigParser.java | 1 + .../de/blinkt/openvpn/core/CredentialsPopup.java | 47 +++++++++++ .../de/blinkt/openvpn/core/OpenVPNManagement.java | 6 ++ .../de/blinkt/openvpn/core/OpenVPNService.java | 58 +++++++++++--- .../openvpn/core/OpenVpnManagementThread.java | 10 ++- .../openvpn/core/PasswordDialogFragment.java | 91 ++++++++++++++++++++++ .../openvpn/fragments/KeyChainSettingsFragment.kt | 21 ++++- main/src/main/res/values/strings.xml | 3 +- .../de/blinkt/openvpn/core/OpenVPNThreadv3.java | 34 +++++--- 12 files changed, 252 insertions(+), 52 deletions(-) create mode 100644 main/src/main/java/de/blinkt/openvpn/core/CredentialsPopup.java create mode 100644 main/src/main/java/de/blinkt/openvpn/core/PasswordDialogFragment.java (limited to 'main/src') diff --git a/main/src/main/AndroidManifest.xml b/main/src/main/AndroidManifest.xml index 9cf728f3..a9a08bf4 100644 --- a/main/src/main/AndroidManifest.xml +++ b/main/src/main/AndroidManifest.xml @@ -1,20 +1,13 @@ - + - - + - - - - + @@ -22,7 +15,6 @@ android:name="android.hardware.touchscreen" android:required="false" /> - - + - @@ -170,11 +161,10 @@ - - + @@ -240,7 +230,6 @@ android:exported="true" android:grantUriPermissions="true" tools:ignore="ExportedContentProvider" /> -