summaryrefslogtreecommitdiff
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml91
1 files changed, 5 insertions, 86 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 2ac10a26..6738a90c 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -17,19 +17,18 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="se.leap.bitmaskclient"
- android:versionCode="64"
- android:versionName="0.2.3" >
+ android:versionCode="67"
+ android:versionName="0.4" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+
+ <!-- if you want to run test, this permissions are needed. Gradle will get rid of them once we implement it. -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
- <!-- if you want to run the unit test for Dashboard you will need that you uncomment the following line -->
- <!-- <uses-permission android:name="android.permission.WRITE_SETTINGS" /> -->
-
<!-- <uses-permission android:name="com.android.vending.BILLING" /> -->
@@ -37,29 +36,11 @@
android:minSdkVersion="14"
android:targetSdkVersion="17" />
- <permission
- android:name="se.leap.openvpn.REMOTE_API"
- android:description="@string/permission_description"
- android:label="Control OpenVPN"
- android:permissionGroup="android.permission-group.NETWORK"
- android:protectionLevel="dangerous" />
-
<application
android:allowBackup="true"
android:icon="@drawable/icon"
android:logo="@drawable/icon"
android:label="@string/app" >
- <activity android:name="se.leap.openvpn.AboutFragment" />
- <activity
- android:name="se.leap.openvpn.VPNPreferences"
- android:windowSoftInputMode="stateHidden" />
- <activity
- android:name="se.leap.openvpn.LogWindow"
- android:label="@string/openvpn_log" />
- <activity android:name="se.leap.openvpn.SendDumpActivity" />
- <activity android:name="se.leap.openvpn.FileSelect" />
- <activity android:name="se.leap.openvpn.MainActivity" >
- </activity>
<service
android:name="se.leap.openvpn.OpenVpnService"
@@ -68,75 +49,13 @@
<action android:name="android.net.VpnService" />
</intent-filter>
</service>
- <service
- android:name="se.leap.openvpn.api.ExternalOpenVPNService"
- android:permission="se.leap.openvpn.REMOTE_API" >
- <intent-filter>
- <action android:name="se.leap.openvpn.api.IOpenVPNAPIService" />
- </intent-filter>
- </service>
- <service android:name="se.leap.bitmaskclient.ProviderAPI" android:enabled="true"/>
+ <service android:name="se.leap.bitmaskclient.ProviderAPI" android:enabled="true"/>
<activity
- android:name="se.leap.openvpn.api.GrantPermissionsActivity"
- android:permission="se.leap.openvpn.REMOTE_API" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- </intent-filter>
- </activity>
-
- <receiver android:name="se.leap.openvpn.OnBootReceiver" >
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- </intent-filter>
- </receiver>
-
- <activity
- android:name="se.leap.openvpn.ConfigConverter"
- android:label="Convert Config File" >
- <intent-filter android:label="@string/import_config" >
- <action android:name="android.intent.action.VIEW" />
-
- <category android:name="android.intent.category.DEFAULT" />
- <category android:name="android.intent.category.BROWSABLE" />
-
- <data android:mimeType="application/x-openvpn-profile" />
- </intent-filter>
- <intent-filter android:label="@string/import_config" >
- <action android:name="android.intent.action.VIEW" />
-
- <category android:name="android.intent.category.DEFAULT" />
- <category android:name="android.intent.category.BROWSABLE" />
-
- <data android:mimeType="application/ovpn" />
- </intent-filter>
- <intent-filter android:label="@string/import_config" >
- <action android:name="android.intent.action.VIEW" />
-
- <category android:name="android.intent.category.BROWSABLE" />
- <category android:name="android.intent.category.DEFAULT" />
-
- <data
- android:pathPattern=".*\\.ovpn"
- android:scheme="content" />
- </intent-filter>
- </activity>
- <activity
android:name="se.leap.openvpn.LaunchVPN"
android:label="@string/vpn_launch_title" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
-
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
</activity>
- <provider
- android:name="se.leap.openvpn.FileProvider"
- android:authorities="se.leap.openvpn.FileProvider"
- android:exported="true"
- android:grantUriPermissions="true" />
-
<activity
android:name="se.leap.bitmaskclient.Dashboard"
android:label="@string/title_activity_dashboard"