1
<?xml version="1.0" encoding="utf-8"?>
3
Copyright (C) 2012-2013 Tobias Brunner
4
Copyright (C) 2012 Giuliano Grassi
5
Copyright (C) 2012 Ralf Sager
6
Hochschule fuer Technik Rapperswil
8
This program is free software; you can redistribute it and/or modify it
9
under the terms of the GNU General Public License as published by the
10
Free Software Foundation; either version 2 of the License, or (at your
11
option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
13
This program is distributed in the hope that it will be useful, but
14
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
15
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
18
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
19
package="org.strongswan.android"
20
android:versionCode="18"
21
android:versionName="1.3.3" >
23
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" />
25
<uses-permission android:name="android.permission.INTERNET" />
26
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
29
android:icon="@drawable/ic_launcher"
30
android:label="@string/app_name"
31
android:theme="@style/ApplicationTheme"
32
android:allowBackup="false" >
34
android:name=".ui.MainActivity"
35
android:label="@string/main_activity_name"
36
android:launchMode="singleTop" >
38
<action android:name="android.intent.action.MAIN" />
39
<category android:name="android.intent.category.LAUNCHER" />
42
<action android:name="org.strongswan.android.action.START_PROFILE" />
43
<category android:name="android.intent.category.DEFAULT" />
47
android:name=".ui.VpnProfileDetailActivity" >
50
android:name=".ui.TrustedCertificatesActivity"
51
android:label="@string/trusted_certs_title" >
54
android:name=".ui.LogActivity"
55
android:label="@string/log_title" >
58
android:name=".ui.RemediationInstructionsActivity"
59
android:label="@string/remediation_instructions_title" >
62
android:name=".ui.VpnProfileSelectActivity"
63
android:label="@string/strongswan_shortcut" >
65
<action android:name="android.intent.action.CREATE_SHORTCUT" />
66
<action android:name="android.intent.category.DEFAULT" />
71
android:name=".logic.VpnStateService"
72
android:exported="false" >
75
android:name=".logic.CharonVpnService"
76
android:exported="false"
77
android:permission="android.permission.BIND_VPN_SERVICE" >
79
<action android:name="android.net.VpnService" />
84
android:name=".data.LogContentProvider"
85
android:authorities="org.strongswan.android.content.log"
86
android:exported="true" >
87
<!-- android:grantUriPermissions="true" combined with a custom permission does
88
not work (probably too many indirections with ACTION_SEND) so we secure
89
this provider with a custom ticketing system -->