summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
Commit message (Collapse)AuthorAgeFilesLines
* Use signatureOrSystem for SEND_CALL_LOG_CHANGE permissionWolfgang Wiedmeyer2017-02-141-1/+1
| | | | | | Makes Debian's Manifest Merger happy. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Bump targetSdkVersion to 23Matt Garnes2016-04-071-1/+1
| | | | | | | AmbientSDK now targets 23 and the main application cannot target a lower API than a library it depends on. Change-Id: I1ac88f94e622b3fccb7e55c14b6578eee89cd677
* AmbientSDK: set new target SDK to 22Raj Yengisetty2016-04-071-1/+2
| | | | Change-Id: I736d13f488339f5a4ae82cf805a93835a1060ea1
* CallLog: initial adding of new plugin columnsStephen Bird2016-04-071-0/+2
| | | | Change-Id: I4f1f08ccf40e1042ae343f8b27becdd23f0e8cf8
* Add READ/WRITE_CONTACTS permissions to ContactsProviderYorke Lee2015-10-241-0/+2
| | | | | | Bug: 22398175 Change-Id: I48356a083e84fef80bebad7d57907cabb8908a6d
* Merge "ContactsProvider does not use cleartext network traffic." into mnc-devAlex Klyubin2015-06-091-1/+2
|\
| * ContactsProvider does not use cleartext network traffic.Alex Klyubin2015-05-201-1/+2
| | | | | | | | | | | | | | | | | | | | 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
* | Merge "Remove location permissions" into mnc-devMakoto Onuki2015-05-291-2/+0
|\ \
| * | Remove location permissionsMakoto Onuki2015-05-281-2/+0
| |/ | | | | | | | | | | | | | | CountryDetector no longer checks them. Bug 20927020 Change-Id: I38a96dde698afe3761d034cab2299d531a51667e
* | Merge "Add READ_PHONE_STATE to CP2" into mnc-devYorke Lee2015-05-281-0/+1
|\ \
| * | Add READ_PHONE_STATE to CP2Yorke Lee2015-05-281-0/+1
| |/ | | | | | | | | | | Needed for some phone account management during upgrade steps. Change-Id: I70dec673500721326183fe220fa67a6d26c74d26
* | Stop enforcing {READ,WRITE}_PROFILE permissionsBrian Attwell2015-05-271-6/+1
|/ | | | | | | | | | 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
* Clean up permissionsMakoto Onuki2015-05-151-7/+0
| | | | | | | | | - All permission checks now always pass if the caller is self. - Remove uses-permissions that're enforced by self. Bug 20927020 Change-Id: I985338495ed947d317f37e1a8d674a40c5e6bfe4
* Merge "Add RawContactsEntity.CORP_CONTENT_URI"Ricky Wai2015-03-191-0/+3
|\
| * Add RawContactsEntity.CORP_CONTENT_URIRicky Wai2015-03-181-0/+3
| | | | | | | | | | Bug: 19551325 Change-Id: Ie0c31c951edab91b70b7587ab27b68db4e1f6fcd
* | Merge "Add private API to get merged primary and enterprise contacts"Ricky Wai2015-03-101-0/+3
|\ \ | |/
| * Add private API to get merged primary and enterprise contactsRicky Wai2015-03-091-0/+3
| | | | | | | | | | Bug: 19550047 Change-Id: I5f2a5e5d54af50cd0b41dd3105e10a4676d17388
* | Remove CallLogBackupAgent.Santos Cordon2015-03-061-4/+7
| | | | | | | | | | | | Moved to CallLogBackup.apk Change-Id: I1aee3bb1dc4378bff0d346d424692bc60b3fdc40
* | Hide unregistered phone account call log entries.Santos Cordon2015-03-031-8/+17
|/ | | | Change-Id: I238882e0dd3e63747a4eedcf3ff2af2c8d770dd4
* Add simple backup/restore to Call Log.Santos Cordon2015-02-251-0/+3
| | | | | | | | 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
* Simple Backup Agent for the call log.Santos Cordon2015-02-201-1/+1
| | | | | | | | | 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
* Merge "Add read/write profile permission to CP2" into lmp-devJay Shrauner2014-07-211-0/+2
|\
| * Add read/write profile permission to CP2Jay Shrauner2014-07-211-0/+2
| | | | | | | | | | | | | | | | | | 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
* | Set correct permissions in CP2 manifestYorke Lee2014-07-211-2/+2
|/ | | | Change-Id: I5ae327bbfe1245765d30ff3e3ce569cbfd54ac04
* Merge "Add manage voicemail permission (2/4)"Yorke Lee2014-07-091-9/+2
|\
| * Add manage voicemail permission (2/4)Yorke Lee2014-06-301-9/+2
| | | | | | | | | | | | | | | | | | | | | | 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
* | Enterprise: Add utility method to retrieve corp user handle.Makoto Onuki2014-07-081-0/+1
| | | | | | | | | | | | | | | | Also show current user handle in verbose log. Bug 15779911 Change-Id: If9dac500da44b351232ac8af53dc011be043d010
* | Change INTERACT_ACROSS_USERS_FULL to INTERACT_ACROSS_USERSMakoto Onuki2014-07-071-1/+1
|/ | | | | | Turned out only INTERACT_ACROSS_USERS was needed for cross-user provider access. Change-Id: Ib7d2a3993f40172c60c5405f50de5ed9ae4a9c7d
* Add android.permission.INTERACT_ACROSS_USERS_FULL to CP2Makoto Onuki2014-06-271-0/+1
| | | | Change-Id: I7805e7de61c23cb795f5cf8f755132e59dbdc751
* Revert "Remove global search support."Mathew Inwood2013-09-301-0/+9
| | | | | The global search API is not being deprecated in this release, so we want to keep the support for it.
* Remove global search support.Mathew Inwood2013-09-201-9/+0
| | | | | | | | 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
* Modifying protection level for READ_WRITE_ALL_VOICEMAILSantos Cordon2013-09-031-1/+1
| | | | Change-Id: I6279cd2164fa1dda437d58a4c43841396031cc2e
* Adding READ_WRITE_ALL_VOICEMAIL to ContactsProvider.Kareem Nassar2013-03-191-0/+1
| | | | | Bug: 8391996 Change-Id: Ib3dfcb8e55c5f139f01949af1a54b1dfaa1f66ce
* Using permission ADD_VOICEMAIL in ContactsProvider.Kareem Nassar2013-03-191-0/+1
| | | | | Bug: 8391996 Change-Id: Ife73f6d4aeb9291a3df970150b7054cd89e7c8d2
* Add READ_SYNC_SETTINGS permission to ContactsProvider.Justin Koh2013-03-151-0/+1
| | | | | | | | | 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
* Start tracking content provider app ops.Dianne Hackborn2013-01-151-0/+1
| | | | Change-Id: I899c3ae507a0e4feb95c8142b09b92e1fd87eefe
* Remove unneeded uses-permissions.Makoto Onuki2012-08-271-7/+0
| | | | | | | | | They used to be needed for the sync adapter, which used to be in the same package. Bug 7061938 Change-Id: I8c7a999dc106432aa69443bfcc47cfb8cfe7e947
* Add a new permission needed for Gal lookups to the contacts providerSubir Jhanb2012-08-161-0/+1
| | | | | | BUG: 6897999 Change-Id: I42b4ce119f30653b5c025f92c0f75b218b13895f
* Make "export contacts database" more secureMakoto Onuki2012-08-141-0/+5
| | | | | | | | | | | | | | | | Don't put the dump file on the SD card. Instead, put it in the internal cache directory which is protected by the filesystem permissions. In order to make it attachable on gmail, create a shim content provider and sends a content: URI for this provider. The dump file can be read only from the apps that knows its name, which we pass via the SEND intent. Each dump file has a unique 256-bit random name, so it's virtually impossible to for other apps to read them. Bug 6813842 Change-Id: I3ca081e696e4e432e2bf7eb701595c508cd19409
* Explicitly export content providersNick Kralevich2012-07-281-0/+3
| | | | | | | | | In a future version of Android, the default value for <provider android:exported> will change from true to false. Explicitly set android:exported="true" Bug: 3306452 Change-Id: I3e75e2ee53d42b2aaad601bcff8f6b27bbe3d58f
* Add debug activity to export all data files as a zipMakoto Onuki2012-07-191-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to collect contacts database files even from user build devices where "adb root" is disabled. This is simialr to what CalendarProvider does in CalendarDebugActivity. The difference is it'll export all files under "/data/data/com.android.providers.contacts/", including the profile db and highres photo files. To launch the activity: adb shell am start -a com.android.providers.contacts.DUMP_DATABASE I'm planning to add somethig to the people app to fire off this intent, so that users will be able to do it without adb. The activity will show a warning message with "Start", "Delete" and "Cancel" buttons. - "Cancel" will close the dialog. - "Start" will create a zip file. After that, it'll present the activity chooser to let the user choose which app to use to send it with. - "Delete" will delete the ZIP file. We need to make sure to ask the user to do this once sending email is succeessfully finished (unfortunately there's no way for us to detect it programmatically), as any apps with the "read sdcard" parmission will be able to read it otherwise. In the future, we may want to add options to, for example, exclude the profile db or exclude highres pictures. Bug 6813842 Change-Id: Id181efad65194ed39b0a0bc1226252da62b8927e
* Don't allow backing up contacts storageMakoto Onuki2012-05-041-1/+2
| | | | | | Bug 6446450 Change-Id: I2c49d19d4493cd0da62ba554e7c7472270e0e992
* Remove never used SocialProvider and activity tableMakoto Onuki2012-05-031-8/+0
| | | | | | Bug 6148750 Change-Id: If63219745973aa2629b95259ec692867f5197e79
* Enforce the use of the new (READ|WRITE)_CALL_LOG permissionsDaniel Lehmann2012-04-051-2/+2
| | | | | | Bug:6141864 Change-Id: I8ff2830ca78a9b799012d7cc4e8a384a90103b1c
* The provider now contains the label for the acore process.Dianne Hackborn2011-08-051-1/+2
| | | | Change-Id: I8503aad9a7c283f661a2781e147033cfeb57c2bb
* Renamed permission READ_WRITE_OWN_VOICEMAIL to ADD_VOICEMAILDebashish Chatterjee2011-08-031-1/+1
| | | | | | | | | The framework changes to add new permission ADD_VOICEMAIL went in change-Id: I515e7967bdb0e8498a60a32983f9122ce10dcc4a. And the contacts app to start using the new permission went in change-id: I188a109b69228e58a2c9b1d9a234a270df60555a Bug: 5098551
* Delete voicemail data when source package is uninstalled.Debashish Chatterjee2011-08-011-0/+2
| | | | | | | | | | | | | | The deletion of voicemail data for the uninstalled package is done through a service. The PackageIntentReceiver just forwards the package removal intent to the service after sanity check that the intent is really for an uninstalled package. The logic to check whether the intent should trigger a clean up is repeated in VoicemailCleanupService as well. This provides an extra safety net and and also lets the unit test cover this functionality. Bug: 5056159 Change-Id: Id7315a1318d510b50878f26c2e0d380c1920ee4e
* Get rid of voicemail permissions from contacts content provider.Debashish Chatterjee2011-07-201-10/+0
| | | | | | | | They are now defined in framework/base. submitted in https://android-git.corp.google.com/g/119573 Bug: 5049309 Change-Id: I9927efe575b3a8b098599154c213840564023dfd
* Make permission for all voicemail signature only.Flavio Lerda2011-06-301-1/+1
| | | | | | | | This permission should only be available to the Contacts app in order to display the call log including the voicemails. Bug: 4964363 Change-Id: I35e1606b6382c647087d2956bf84c45c2712bcb3
* Voicemail provider implementation within ContactsProvider.Debashish Chatterjee2011-06-151-0/+24
| | | | | | | | | - New voicemail provider class - all voicemail operations restricted to only 'voicemail' call type. - new voicemail permissions (currently defined in the manifest file itself) Change-Id: I32b916c5b4a53e93bafbecf7df7bee3f5e27fee6