Age | Commit message (Collapse) | Author |
|
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
|
|
- 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
|
|
Test: boot and some manual tests (install app and check logcat)
Bug 35385207
Bug 35388445
Change-Id: Id425b32b0247dcdd7bd52886d22d3045977399a4
|
|
Bug: 27531029
Change-Id: Ib2339aad1d4266e3cfbe49eb2f469740272a09bb
|
|
Bug 26876417
Change-Id: I510238b2124ec25ec3201386bc5fa88f93a09a4b
|
|
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
|
|
9658b87006 am: 793bd9aa87
am: 222ae45e34
* commit '222ae45e3429630e637ff2c89f165c5a9de61a78':
Add READ/WRITE_CONTACTS permissions to ContactsProvider
|
|
Bug: 22398175
Change-Id: I48356a083e84fef80bebad7d57907cabb8908a6d
|
|
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
|
|
This reverts commit 20521ce66e4a90fe16a4e55368e60bffe264c525.
Change-Id: Ibcfaee186fdd37a69ee748a115ebef2867bce734
|
|
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
|
|
cleartext network traffic." into mnc-dev
* commit '9ca8d02c16c19ec4e283a0015a4eaf3ec23ac66e':
ContactsProvider does not use cleartext network traffic.
|
|
|
|
* commit '321bdf20935da07ca472ec90cdf1a55a6f9842ac':
Remove location permissions
|
|
|
|
CountryDetector no longer checks them.
Bug 20927020
Change-Id: I38a96dde698afe3761d034cab2299d531a51667e
|
|
* commit '649e21353fb0f526a13401d8eac30a266315db9c':
Add READ_PHONE_STATE to CP2
|
|
|
|
permissions" into mnc-dev
* commit 'c9d68371fd908b2bfb447de2487cbebb21f71ba7':
Stop enforcing {READ,WRITE}_PROFILE permissions
|
|
Needed for some phone account management during upgrade steps.
Change-Id: I70dec673500721326183fe220fa67a6d26c74d26
|
|
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
|
|
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
|
|
* commit '6ce17205d1bc6da62b196fd08d5bfd1b0471557a':
Clean up permissions
|
|
- All permission checks now always pass if the caller is self.
- Remove uses-permissions that're enforced by self.
Bug 20927020
Change-Id: I985338495ed947d317f37e1a8d674a40c5e6bfe4
|
|
Bug:20537162
Change-Id: Ie2d18855b71112d1b56795fc79acb73852914e4d
|
|
Bug:20537162
Change-Id: I499efb7c6238957a65c518a1c938533d2fb8ac54
|
|
|
|
Bug: 19551325
Change-Id: Ie0c31c951edab91b70b7587ab27b68db4e1f6fcd
|
|
|
|
Bug: 19550047
Change-Id: I5f2a5e5d54af50cd0b41dd3105e10a4676d17388
|
|
Moved to CallLogBackup.apk
Change-Id: I1aee3bb1dc4378bff0d346d424692bc60b3fdc40
|
|
Change-Id: I238882e0dd3e63747a4eedcf3ff2af2c8d770dd4
|
|
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 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
|
|
|
|
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
|
|
Change-Id: I5ae327bbfe1245765d30ff3e3ce569cbfd54ac04
|
|
|
|
Also show current user handle in verbose log.
Bug 15779911
Change-Id: If9dac500da44b351232ac8af53dc011be043d010
|
|
Turned out only INTERACT_ACROSS_USERS was needed for cross-user provider access.
Change-Id: Ib7d2a3993f40172c60c5405f50de5ed9ae4a9c7d
|
|
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
|
|
Change-Id: I7805e7de61c23cb795f5cf8f755132e59dbdc751
|
|
The global search API is not being deprecated in this release, so we
want to keep the support for it.
|
|
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
|
|
Change-Id: I6279cd2164fa1dda437d58a4c43841396031cc2e
|
|
Bug: 8391996
Change-Id: Ib3dfcb8e55c5f139f01949af1a54b1dfaa1f66ce
|
|
Bug: 8391996
Change-Id: Ife73f6d4aeb9291a3df970150b7054cd89e7c8d2
|
|
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
|
|
Change-Id: I899c3ae507a0e4feb95c8142b09b92e1fd87eefe
|
|
They used to be needed for the sync adapter, which used to be in the same
package.
Bug 7061938
Change-Id: I8c7a999dc106432aa69443bfcc47cfb8cfe7e947
|