mobile/android/services/manifests/SyncAndroidManifest_permissions.xml.in

Wed, 31 Dec 2014 07:22:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:22:50 +0100
branch
TOR_BUG_3246
changeset 4
fc2d59ddac77
permissions
-rw-r--r--

Correct previous dual key logic pending first delivery installment.

michael@0 1 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
michael@0 2 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
michael@0 3 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
michael@0 4 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
michael@0 5 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
michael@0 6 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
michael@0 7 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
michael@0 8 <uses-permission android:name="android.permission.READ_SYNC_STATS" />
michael@0 9 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
michael@0 10
michael@0 11 <!-- A signature level permission granted only to the Firefox
michael@0 12 versions sharing an Android Account type. -->
michael@0 13 <permission
michael@0 14 android:name="@MOZ_ANDROID_SHARED_ACCOUNT_TYPE@.permission.PER_ACCOUNT_TYPE"
michael@0 15 android:protectionLevel="signature">
michael@0 16 </permission>
michael@0 17
michael@0 18 <uses-permission android:name="@MOZ_ANDROID_SHARED_ACCOUNT_TYPE@.permission.PER_ACCOUNT_TYPE" />
michael@0 19
michael@0 20 <!-- A signature level permission specific to each Firefox version
michael@0 21 (Android package name, e.g., org.mozilla.firefox). Use this
michael@0 22 permission to broadcast securely within a single Firefox
michael@0 23 version. This needs to agree with
michael@0 24 GlobalConstants.PER_ANDROID_PACKAGE_PERMISSION.
michael@0 25
michael@0 26 This is not Sync-specific, but we don't have a better place
michael@0 27 to put generic background service manifest snippets, so here
michael@0 28 is expedient. -->
michael@0 29 <permission
michael@0 30 android:name="@ANDROID_PACKAGE_NAME@.permission.PER_ANDROID_PACKAGE"
michael@0 31 android:protectionLevel="signature"/>

mercurial