aboutsummaryrefslogtreecommitdiff
path: root/AndroidManifest.xml
AgeCommit message (Collapse)Author
2017-03-14Expose contacts provider to Instant AppsChad Brubaker
Instant Apps cannot get the permissions that grant raw access to the provider but can get granted access to specific contact URIs via the contact picker. Test: Provider limiting is not currently functional Change-Id: Ia282cb7c3411c2506219122f4b62f9abe4804124
2017-03-06Don't use manifest receiverMakoto Onuki
- Only use a runtime receiver to handle package broadcasts. We still do mostly the same tasks in the receiver. - Also remove the BG service used by the voicemail provider. - When the voicemail provider starts, remove records made by packages that have been uninstalled. - The package receiver was used to update GAL providers too. The previous CL already takes care of scanning GAL providers on startup. Test: adb shell am instrument -w com.android.providers.contacts.tests Bug 35388445 Bug 35385207 Change-Id: I743a769bd51e2acdbd13df1440cce04b35331fda
2017-02-17Change target SDK for now for contacts providerMakoto Onuki
Test: boot and some manual tests (install app and check logcat) Bug 35385207 Bug 35388445 Change-Id: Id425b32b0247dcdd7bd52886d22d3045977399a4
2016-03-17Follow framework refactoring.Jeff Sharkey
Bug: 27531029 Change-Id: Ib2339aad1d4266e3cfbe49eb2f469740272a09bb
2016-02-01GET_ACCOUNTS_PRIVILEGED now required to list all accountsMakoto Onuki
Bug 26876417 Change-Id: I510238b2124ec25ec3201386bc5fa88f93a09a4b
2016-01-21[FBE] Introduce shadow calllog provider [2/2]Makoto Onuki
Introduce a new provider that's a clone of the calllog provider but is EA. The provider is hidden and requires MANAGE_USERS to access, and responsible for storing calllog entries that are inserted when the real provider is still encrypted. When the real provider starts, it copies the entries from the shadow as well as user-0's real provider, and clears the shadow. Also fix b/26516259 Bug 26183949 Change-Id: If44b46709e2e7b1651b41c09d900e1cb2777dc56
2015-10-24Add READ/WRITE_CONTACTS permissions to ContactsProvider am: ade78bd70a am: ↵Yorke Lee
9658b87006 am: 793bd9aa87 am: 222ae45e34 * commit '222ae45e3429630e637ff2c89f165c5a9de61a78': Add READ/WRITE_CONTACTS permissions to ContactsProvider
2015-10-24Add READ/WRITE_CONTACTS permissions to ContactsProviderandroid-6.0.1_r9android-6.0.1_r8android-6.0.1_r73android-6.0.1_r7android-6.0.1_r69android-6.0.1_r65android-6.0.1_r57android-6.0.1_r56android-6.0.1_r48android-6.0.1_r47android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r20android-6.0.1_r17android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r41marshmallow-mr1-releasemarshmallow-mr1-devYorke Lee
Bug: 22398175 Change-Id: I48356a083e84fef80bebad7d57907cabb8908a6d
2015-10-13Remove permission for ContactMetadataProvider.Tingting Wang
Since we don't have UI to let user turn on/off the Lychee and its permission, we would remove the permission from ContactMetadataProvider right now. BUG 24903645 Change-Id: I437b1aeff47c198b0e4db579595deb77f537dfcf
2015-08-17Revert "Modify metadata provider to support query other tables."Tingting Wang
This reverts commit 20521ce66e4a90fe16a4e55368e60bffe264c525. Change-Id: Ibcfaee186fdd37a69ee748a115ebef2867bce734
2015-08-10Modify metadata provider to support query other tables.Tingting Wang
Metadata sync adapter needs to query raw contact, data, data usage and aggregation exceptions tables to get metadata related info. BUG 23041918 Change-Id: I387c7d592126ad5abc297863c99a5660e888a82c
2015-06-09am 9ca8d02c: am bf22e99e: am 6c3380a5: Merge "ContactsProvider does not use ↵Alex Klyubin
cleartext network traffic." into mnc-dev * commit '9ca8d02c16c19ec4e283a0015a4eaf3ec23ac66e': ContactsProvider does not use cleartext network traffic.
2015-06-09Merge "ContactsProvider does not use cleartext network traffic." into mnc-devAlex Klyubin
2015-06-01am 321bdf20: am cb1e18da: Merge "Remove location permissions" into mnc-devMakoto Onuki
* commit '321bdf20935da07ca472ec90cdf1a55a6f9842ac': Remove location permissions
2015-05-29Merge "Remove location permissions" into mnc-devMakoto Onuki
2015-05-28Remove location permissionsMakoto Onuki
CountryDetector no longer checks them. Bug 20927020 Change-Id: I38a96dde698afe3761d034cab2299d531a51667e
2015-05-28am 649e2135: am f22f9aff: Merge "Add READ_PHONE_STATE to CP2" into mnc-devYorke Lee
* commit '649e21353fb0f526a13401d8eac30a266315db9c': Add READ_PHONE_STATE to CP2
2015-05-28Merge "Add READ_PHONE_STATE to CP2" into mnc-devYorke Lee
2015-05-28am c9d68371: am ce51d241: Merge "Stop enforcing {READ,WRITE}_PROFILE ↵Brian Attwell
permissions" into mnc-dev * commit 'c9d68371fd908b2bfb447de2487cbebb21f71ba7': Stop enforcing {READ,WRITE}_PROFILE permissions
2015-05-28Add READ_PHONE_STATE to CP2Yorke Lee
Needed for some phone account management during upgrade steps. Change-Id: I70dec673500721326183fe220fa67a6d26c74d26
2015-05-27Stop enforcing {READ,WRITE}_PROFILE permissionsBrian Attwell
I should also remove all support for the Authorization API from CP2 now that we've decided there is no need for it. I'll leave cleaning this up for after I've finished unbundling the Contacts app. Bug: 21090207 Change-Id: I31e6ae7b0f49c3589071f6a95f8d69a9456c144d
2015-05-20ContactsProvider does not use cleartext network traffic.Alex Klyubin
This declares to the platform and tools that this provider does not use cleartext network traffic. The platform and tools will be blocking (on best effort basis) attempts to use such traffic by this provider. For example, attempts to use HTTP (rather than HTTPS) will be blocked. Bug: 19215516 Change-Id: Icfb93cb80161248dca2089f7fd6f31e7c8d1eadc
2015-05-15am 6ce17205: am 2d66b50b: Merge "Clean up permissions" into mnc-devMakoto Onuki
* commit '6ce17205d1bc6da62b196fd08d5bfd1b0471557a': Clean up permissions
2015-05-15Clean up permissionsMakoto Onuki
- All permission checks now always pass if the caller is self. - Remove uses-permissions that're enforced by self. Bug 20927020 Change-Id: I985338495ed947d317f37e1a8d674a40c5e6bfe4
2015-05-01Implement delete method for ContactMetadataProvider.Zheng Fu
Bug:20537162 Change-Id: Ie2d18855b71112d1b56795fc79acb73852914e4d
2015-04-30Add new ContactMatadataProvider.Zheng Fu
Bug:20537162 Change-Id: I499efb7c6238957a65c518a1c938533d2fb8ac54
2015-03-19Merge "Add RawContactsEntity.CORP_CONTENT_URI"Ricky Wai
2015-03-18Add RawContactsEntity.CORP_CONTENT_URIRicky Wai
Bug: 19551325 Change-Id: Ie0c31c951edab91b70b7587ab27b68db4e1f6fcd
2015-03-10Merge "Add private API to get merged primary and enterprise contacts"Ricky Wai
2015-03-09Add private API to get merged primary and enterprise contactsRicky Wai
Bug: 19550047 Change-Id: I5f2a5e5d54af50cd0b41dd3105e10a4676d17388
2015-03-06Remove CallLogBackupAgent.Santos Cordon
Moved to CallLogBackup.apk Change-Id: I1aee3bb1dc4378bff0d346d424692bc60b3fdc40
2015-03-03Hide unregistered phone account call log entries.Santos Cordon
Change-Id: I238882e0dd3e63747a4eedcf3ff2af2c8d770dd4
2015-02-25Add simple backup/restore to Call Log.Santos Cordon
With this change, call log should be a part of traditional android backup. All call are backed up with this change. Subsequent changes will filter down the call log entries which are actually backed up. Change-Id: Id2e876003a2d0c020142eff7f65426d888fedfc1
2015-02-20Simple Backup Agent for the call log.Santos Cordon
Simple skeleton agent that reads the state of the call log. Does not actually do any backup. It logs what calls it would backup and what calls it would remove from backup. A subsequent CL will add the actual backup/restore of calls. Change-Id: Id8832c78a9a5aea71022b45c3cef79ca0b54f584
2014-07-21Merge "Add read/write profile permission to CP2" into lmp-devJay Shrauner
2014-07-21Add read/write profile permission to CP2Jay Shrauner
Explicitly give READ_PROFILE and WRITE_PROFILE permission to CP2 rather than implicitly picking it up from the Contacts app via running in the same user id. Bug:16303514 Change-Id: I216daa161e2efc8512dd6ca3871f803f1e93a6e8
2014-07-21Set correct permissions in CP2 manifestYorke Lee
Change-Id: I5ae327bbfe1245765d30ff3e3ce569cbfd54ac04
2014-07-09Merge "Add manage voicemail permission (2/4)"Yorke Lee
2014-07-08Enterprise: Add utility method to retrieve corp user handle.Makoto Onuki
Also show current user handle in verbose log. Bug 15779911 Change-Id: If9dac500da44b351232ac8af53dc011be043d010
2014-07-07Change INTERACT_ACROSS_USERS_FULL to INTERACT_ACROSS_USERSMakoto Onuki
Turned out only INTERACT_ACROSS_USERS was needed for cross-user provider access. Change-Id: Ib7d2a3993f40172c60c5405f50de5ed9ae4a9c7d
2014-06-30Add manage voicemail permission (2/4)Yorke Lee
Update CallLogProvider and VoicemailProvider to provide read/write access to voicemails based on their respective permissions. Also update tests to reflect the new world. Bug: 6948882 Change-Id: I26e960eae24dc1b8bd4a372420d4c42f242c88d3
2014-06-27Add android.permission.INTERACT_ACROSS_USERS_FULL to CP2Makoto Onuki
Change-Id: I7805e7de61c23cb795f5cf8f755132e59dbdc751
2013-09-30Revert "Remove global search support."Mathew Inwood
The global search API is not being deprecated in this release, so we want to keep the support for it.
2013-09-20Remove global search support.Mathew Inwood
The global search API is being deprecated. Remove the code from the contacts provider that implements it, as nothing queries is anymore. Bug: 10487397 Change-Id: I590e98964e5774dd47340df9b38d252b63a5b915
2013-09-03Modifying protection level for READ_WRITE_ALL_VOICEMAILSantos Cordon
Change-Id: I6279cd2164fa1dda437d58a4c43841396031cc2e
2013-03-19Adding READ_WRITE_ALL_VOICEMAIL to ContactsProvider.Kareem Nassar
Bug: 8391996 Change-Id: Ib3dfcb8e55c5f139f01949af1a54b1dfaa1f66ce
2013-03-19Using permission ADD_VOICEMAIL in ContactsProvider.Kareem Nassar
Bug: 8391996 Change-Id: Ife73f6d4aeb9291a3df970150b7054cd89e7c8d2
2013-03-15Add READ_SYNC_SETTINGS permission to ContactsProvider.Justin Koh
Add READ_SYNC_SETTINGS permission to ContactsProvider. This was getting grandfathered on devices which also ship Contacts, but for devices that don't, it crashes. Bug: 8392652 Change-Id: Ifbafb863f64cf3c9296fc0d7abd37e6270fd206e
2013-01-15Start tracking content provider app ops.Dianne Hackborn
Change-Id: I899c3ae507a0e4feb95c8142b09b92e1fd87eefe
2012-08-27Remove unneeded uses-permissions.Makoto Onuki
They used to be needed for the sync adapter, which used to be in the same package. Bug 7061938 Change-Id: I8c7a999dc106432aa69443bfcc47cfb8cfe7e947