From 755714993eec14c8d8962f7a2d7bd087f302114c Mon Sep 17 00:00:00 2001
From: Arne Schwabe <arne@rfc2549.org>
Date: Tue, 3 Nov 2015 17:47:24 +0100
Subject: Log when Android revokes the VPN permissions for easier debugging
 (closes #415)

---
 main/src/main/java/de/blinkt/openvpn/core/OpenVPNService.java | 1 +
 main/src/main/res/values/strings.xml                          | 1 +
 2 files changed, 2 insertions(+)

(limited to 'main/src')

diff --git a/main/src/main/java/de/blinkt/openvpn/core/OpenVPNService.java b/main/src/main/java/de/blinkt/openvpn/core/OpenVPNService.java
index b88d7090..7637df95 100644
--- a/main/src/main/java/de/blinkt/openvpn/core/OpenVPNService.java
+++ b/main/src/main/java/de/blinkt/openvpn/core/OpenVPNService.java
@@ -108,6 +108,7 @@ public class OpenVPNService extends VpnService implements StateListener, Callbac
 
     @Override
     public void onRevoke() {
+        VpnStatus.logInfo(R.string.permission_revoked);
         mManagement.stopVPN();
         endVpnService();
     }
diff --git a/main/src/main/res/values/strings.xml b/main/src/main/res/values/strings.xml
index 487a6a62..5bafcc04 100755
--- a/main/src/main/res/values/strings.xml
+++ b/main/src/main/res/values/strings.xml
@@ -393,5 +393,6 @@
     <string name="months_left">%d months left</string>
     <string name="days_left">%d days left</string>
     <string name="hours_left">%d hours left</string>
+    <string name="permission_revoked">VPN permission revoked by OS (e.g. other VPN program started), stopping VPN</string>
 
 </resources>
-- 
cgit v1.2.3