~ubuntu-branches/ubuntu/utopic/strongswan/utopic

« back to all changes in this revision

Viewing changes to src/frontends/android/AndroidManifest.xml

  • Committer: Package Import Robot
  • Author(s): Jonathan Davies
  • Date: 2014-01-20 19:00:59 UTC
  • mfrom: (1.2.6)
  • Revision ID: package-import@ubuntu.com-20140120190059-z8e4dl3g8cd09yi5
Tags: 5.1.2~dr3+git20130120-0ubuntu1
* Upstream Git snapshot for build fixes with regards to entropy.
* debian/rules:
  - Enforcing DEB_BUILD_OPTIONS=nostrip for library integrity checking.
  - Set TESTS_REDUCED_KEYLENGTHS to one generate smallest key-lengths in
    tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<!--
 
3
    Copyright (C) 2012-2013 Tobias Brunner
 
4
    Copyright (C) 2012 Giuliano Grassi
 
5
    Copyright (C) 2012 Ralf Sager
 
6
    Hochschule fuer Technik Rapperswil
 
7
 
 
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>.
 
12
 
 
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
 
16
    for more details.
 
17
-->
 
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" >
 
22
 
 
23
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" />
 
24
 
 
25
    <uses-permission android:name="android.permission.INTERNET" />
 
26
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 
27
 
 
28
    <application
 
29
        android:icon="@drawable/ic_launcher"
 
30
        android:label="@string/app_name"
 
31
        android:theme="@style/ApplicationTheme"
 
32
        android:allowBackup="false" >
 
33
        <activity
 
34
            android:name=".ui.MainActivity"
 
35
            android:label="@string/main_activity_name"
 
36
            android:launchMode="singleTop" >
 
37
            <intent-filter>
 
38
                <action android:name="android.intent.action.MAIN" />
 
39
                <category android:name="android.intent.category.LAUNCHER" />
 
40
            </intent-filter>
 
41
            <intent-filter>
 
42
                <action android:name="org.strongswan.android.action.START_PROFILE" />
 
43
                <category android:name="android.intent.category.DEFAULT" />
 
44
            </intent-filter>
 
45
        </activity>
 
46
        <activity
 
47
            android:name=".ui.VpnProfileDetailActivity" >
 
48
        </activity>
 
49
        <activity
 
50
            android:name=".ui.TrustedCertificatesActivity"
 
51
            android:label="@string/trusted_certs_title" >
 
52
        </activity>
 
53
        <activity
 
54
            android:name=".ui.LogActivity"
 
55
            android:label="@string/log_title" >
 
56
        </activity>
 
57
        <activity
 
58
            android:name=".ui.RemediationInstructionsActivity"
 
59
            android:label="@string/remediation_instructions_title" >
 
60
        </activity>
 
61
        <activity
 
62
            android:name=".ui.VpnProfileSelectActivity"
 
63
            android:label="@string/strongswan_shortcut" >
 
64
            <intent-filter>
 
65
                <action android:name="android.intent.action.CREATE_SHORTCUT" />
 
66
                <action android:name="android.intent.category.DEFAULT" />
 
67
            </intent-filter>
 
68
        </activity>
 
69
 
 
70
        <service
 
71
            android:name=".logic.VpnStateService"
 
72
            android:exported="false" >
 
73
        </service>
 
74
        <service
 
75
            android:name=".logic.CharonVpnService"
 
76
            android:exported="false"
 
77
            android:permission="android.permission.BIND_VPN_SERVICE" >
 
78
            <intent-filter>
 
79
                <action android:name="android.net.VpnService" />
 
80
            </intent-filter>
 
81
        </service>
 
82
 
 
83
        <provider
 
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 -->
 
90
        </provider>
 
91
    </application>
 
92
 
 
93
</manifest>