aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'OpenKeychain/src/main/AndroidManifest.xml')
-rw-r--r--OpenKeychain/src/main/AndroidManifest.xml29
1 files changed, 21 insertions, 8 deletions
diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml
index b27e1157e..9fe976515 100644
--- a/OpenKeychain/src/main/AndroidManifest.xml
+++ b/OpenKeychain/src/main/AndroidManifest.xml
@@ -283,8 +283,7 @@
<data android:mimeType="text/pgp" />
<!--
- This links to attached asc files in AOSP mail. It is deactivated because of
- https://github.com/open-keychain/open-keychain/issues/290
+ This links to attached asc files in AOSP Mail
-->
<data android:mimeType="text/plain" />
</intent-filter>
@@ -783,7 +782,7 @@
</intent-filter>
</activity>
<activity
- android:name=".ui.ExitActivity"
+ android:name=".ui.PanicExitActivity"
android:theme="@android:style/Theme.NoDisplay" />
<!-- Internal services/content providers (not exported) -->
@@ -807,9 +806,21 @@
android:exported="false"
android:label="@string/keyserver_sync_settings_title" />
- <!-- Internal classes of the remote APIs (not exported) -->
+ <!-- Internal classes of the remote APIs (not exported!) -->
<activity
- android:name=".remote.ui.RemoteServiceActivity"
+ android:name=".remote.ui.RemoteCreateAccountActivity"
+ android:exported="false"
+ android:label="@string/app_name" />
+ <activity
+ android:name=".remote.ui.RemoteErrorActivity"
+ android:exported="false"
+ android:label="@string/app_name" />
+ <activity
+ android:name=".remote.ui.RemoteRegisterActivity"
+ android:exported="false"
+ android:label="@string/app_name" />
+ <activity
+ android:name=".remote.ui.RemoteSelectPubKeyActivity"
android:exported="false"
android:label="@string/app_name" />
<activity
@@ -835,8 +846,7 @@
android:exported="false" />
<!-- DEPRECATED service,
- using this service may lead to truncated data being returned to the caller
- -->
+ using this service may lead to truncated data being returned to the caller -->
<service
android:name=".remote.OpenPgpService"
android:enabled="true"
@@ -864,6 +874,7 @@
<!-- Contact Sync services -->
<service
android:name=".service.DummyAccountService"
+ android:exported="true"
tools:ignore="ExportedService">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
@@ -890,6 +901,7 @@
android:resource="@xml/sync_adapter_contacts_structure" />
</service>
+ <!-- keyserver sync service -->
<service
android:name=".service.KeyserverSyncAdapterService"
android:exported="true"
@@ -904,7 +916,8 @@
android:resource="@xml/sync_adapter_keys" />
</service>
- <!-- Storage Provider for temporary decrypted files -->
+ <!-- Storage Provider for temporary decrypted files.
+ For security considerations, read class! -->
<provider
android:name=".provider.TemporaryFileProvider"
android:authorities="${applicationId}.tempstorage"