Svetoslav Ganov
fdf59bf82f
am c875ad14: am 56de6167: am f6c2d8a9: am 6da43a83: am 9352af2a: Merge "Remove dependencies on the package installer\'s package name" into mnc-dev
...
* commit 'c875ad14ddc09d0d3a3bde58f71845123110f9f2':
Remove dependencies on the package installer's package name
2015-07-29 22:03:19 +00:00
Sailesh Nepal
6672c8ba3b
am 33ec1710: am 2830a139: am 2084291d: am 33763760: am 6b96de8d: Merge "Default permissions for sim call manager" into mnc-dev
...
* commit '33ec1710b0404f36019688ea8e285b687f81109c':
Default permissions for sim call manager
2015-07-29 22:03:03 +00:00
Svetoslav Ganov
c875ad14dd
am 56de6167: am f6c2d8a9: am 6da43a83: am 9352af2a: Merge "Remove dependencies on the package installer\'s package name" into mnc-dev
...
* commit '56de616725aca7d875fafc2a94e00ae9874fedf9':
Remove dependencies on the package installer's package name
2015-07-29 19:23:52 +00:00
Sailesh Nepal
33ec1710b0
am 2830a139: am 2084291d: am 33763760: am 6b96de8d: Merge "Default permissions for sim call manager" into mnc-dev
...
* commit '2830a13991dbd9e054aafa6b1b2b8da2a1d30681':
Default permissions for sim call manager
2015-07-29 19:03:05 +00:00
Dianne Hackborn
fc15b56bd2
am b003d9a8: am c4ed81af: am cb98228d: am deb28b77: am eda1cc50: Merge "Work on issue #22765972 : Binder transactions running out of address..." into mnc-dev
...
* commit 'b003d9a8032a672dbcb76a9750522953d1c0db5d':
Work on issue #22765972 : Binder transactions running out of address...
2015-07-29 18:42:48 +00:00
Dianne Hackborn
b003d9a803
am c4ed81af: am cb98228d: am deb28b77: am eda1cc50: Merge "Work on issue #22765972 : Binder transactions running out of address..." into mnc-dev
...
* commit 'c4ed81af8a12fac07c797870207e07cf7dc982c7':
Work on issue #22765972 : Binder transactions running out of address...
2015-07-29 18:20:56 +00:00
Svetoslav Ganov
9352af2a9e
Merge "Remove dependencies on the package installer's package name" into mnc-dev
2015-07-29 17:54:23 +00:00
Sailesh Nepal
6b96de8dae
Merge "Default permissions for sim call manager" into mnc-dev
2015-07-29 17:39:37 +00:00
Dianne Hackborn
eda1cc50ce
Merge "Work on issue #22765972 : Binder transactions running out of address..." into mnc-dev
2015-07-29 17:05:58 +00:00
Svet Ganov
f1b7f20bb8
Remove dependencies on the package installer's package name
...
bug:22700053
Change-Id: I8540eb8577fbec84e1a67e31e1c31ba654c828a4
2015-07-29 08:33:46 -07:00
Sailesh Nepal
cf85562bc9
Default permissions for sim call manager
...
This CL adds the following permissions by default to the
SIM call manager:
- microphone
- phone
BUG: 22790160
Change-Id: Icaf1db6c6943b3ddbd16a946a81d1bfb734d761f
2015-07-28 22:16:25 -07:00
Dianne Hackborn
bfdaab5fda
am 578d21fd: am e319841d: am 05e4e78d: am 1b391d64: am b492ced8: Merge "Fix issue #22802782 : APR: NPE in package manager with bad intent data" into mnc-dev
...
* commit '578d21fddc2e15441d3404e6ee5c5813d95165d6':
Fix issue #22802782 : APR: NPE in package manager with bad intent data
2015-07-29 02:31:14 +00:00
Dianne Hackborn
578d21fddc
am e319841d: am 05e4e78d: am 1b391d64: am b492ced8: Merge "Fix issue #22802782 : APR: NPE in package manager with bad intent data" into mnc-dev
...
* commit 'e319841da95a22152bfc4c519a2ab99478b7f68c':
Fix issue #22802782 : APR: NPE in package manager with bad intent data
2015-07-29 02:12:17 +00:00
Dianne Hackborn
86cbc2bf30
Work on issue #22765972 : Binder transactions running out of address...
...
...space causing package manager to fail
Lower the maximum IPC size we use in various places, to keep it
under the threshold of becoming dangerous. Now everything tries
to keep not much more than 64k.
Change-Id: I814013097966a7843179e5d581bfdb254c5ae318
2015-07-28 18:13:21 -07:00
Dianne Hackborn
9dc6c61a80
Fix issue #22802782 : APR: NPE in package manager with bad intent data
...
If they pass in a null data for the intent matching, don't throw up
on it, just consider it to not match.
Change-Id: I30b6af49989eb8b5c2e585ce5d96416f0daff3a8
2015-07-28 17:30:59 -07:00
Jeff Sharkey
f3230a7e69
am 43b379e7: am 43ff3afe: am 4c864be1: am 35f4b6a2: am 8be305dd: Merge "Also check app-ops on path-permissions." into mnc-dev
...
* commit '43b379e72be58fca50af64092f5c99463d76d65b':
Also check app-ops on path-permissions.
2015-07-25 16:48:14 +00:00
Jeff Sharkey
43b379e72b
am 43ff3afe: am 4c864be1: am 35f4b6a2: am 8be305dd: Merge "Also check app-ops on path-permissions." into mnc-dev
...
* commit '43ff3afe1371cc8ec56754a1c06e7ed7573b770b':
Also check app-ops on path-permissions.
2015-07-25 16:36:43 +00:00
Jeff Sharkey
0e621c3921
Also check app-ops on path-permissions.
...
Any place that we check permissions we also need to check any
app-ops associated with those permissions. In the case of providers
with both <provider> and <path-permission> permissions, track and
report the strongest app-ops denial.
Bug: 22718722
Change-Id: I45e62de39b04d16d071558ad980b701667cfcb9a
2015-07-24 15:16:11 -07:00
Tor Norbye
585307a36c
Merge "Annotate Intent and ContentResolver params with @RequiresPermission"
2015-07-24 18:23:01 +00:00
Jim Miller
225c8f9913
am 5703cd54: am 72d9a4df: am 56e1be70: am ecfbd588: am abd35bfc: Merge "Add FEATURE_FINGERPRINT to PackageManager\'s feature list" into mnc-dev
...
* commit '5703cd5448e0f7efb0a164ca971b6ca0cc117173':
Add FEATURE_FINGERPRINT to PackageManager's feature list
2015-07-24 05:17:10 +00:00
Svetoslav Ganov
5cdca2a812
am cb731204: am ce4668b6: am 3fce45b6: am 54f1db79: am 607bc34f: Merge "Reset permissions and app links when clearing app preferences - framework" into mnc-dev
...
* commit 'cb731204c47034b6ce3e6a96b127fafc322a3625':
Reset permissions and app links when clearing app preferences - framework
2015-07-24 05:15:36 +00:00
Jim Miller
5703cd5448
am 72d9a4df: am 56e1be70: am ecfbd588: am abd35bfc: Merge "Add FEATURE_FINGERPRINT to PackageManager\'s feature list" into mnc-dev
...
* commit '72d9a4dfc70973f83a5d6d005dac7f83e1d5640b':
Add FEATURE_FINGERPRINT to PackageManager's feature list
2015-07-24 04:07:27 +00:00
Svetoslav Ganov
cb731204c4
am ce4668b6: am 3fce45b6: am 54f1db79: am 607bc34f: Merge "Reset permissions and app links when clearing app preferences - framework" into mnc-dev
...
* commit 'ce4668b6be8f66625fcea4331baf5cc8e7d6dee1':
Reset permissions and app links when clearing app preferences - framework
2015-07-24 04:06:03 +00:00
Jim Miller
abd35bfc81
Merge "Add FEATURE_FINGERPRINT to PackageManager's feature list" into mnc-dev
2015-07-24 02:41:00 +00:00
Tor Norbye
788fc2b904
Annotate Intent and ContentResolver params with @RequiresPermission
...
Change-Id: I831cd55da9c840be0f39b77a8ae868146f089326
2015-07-23 22:40:55 +00:00
Dianne Hackborn
bf822d39a2
am c9e454a5: am 26b2453c: am d363399b: am 86350411: am b7394671: Merge "Work on issue #22303510 : Additional permissions aren\'t properly..." into mnc-dev
...
* commit 'c9e454a544233b6d4d7ae96d4442505bbad22fcb':
Work on issue #22303510 : Additional permissions aren't properly...
2015-07-23 22:07:41 +00:00
Dianne Hackborn
c9e454a544
am 26b2453c: am d363399b: am 86350411: am b7394671: Merge "Work on issue #22303510 : Additional permissions aren\'t properly..." into mnc-dev
...
* commit '26b2453ca48b23177b8d692e3b1f9529a869211c':
Work on issue #22303510 : Additional permissions aren't properly...
2015-07-23 21:49:50 +00:00
Svet Ganov
9c8b8ab941
Reset permissions and app links when clearing app preferences - framework
...
bug:22359132
Change-Id: I198c0b1cd6c3dcb91fe560874a8502eb6b5f65b3
2015-07-23 10:36:35 -07:00
Jim Miller
d9b9d41082
Add FEATURE_FINGERPRINT to PackageManager's feature list
...
Fixes bug 22674557
Change-Id: I3d78e6bedc3ac18a25a06ac50e3a7eee4161fe70
2015-07-22 19:54:15 -07:00
Dianne Hackborn
cfbfafe1b9
Work on issue #22303510 : Additional permissions aren't properly...
...
...disabled after toggling them off
Keep track of whether a permission that has been declared by an app
was able to actually be installed in the system, along with an API
to find this information so that system UI can tell whether that
permission is of interest.
Also clean up some of the permission debug output.
Change-Id: If4541bedb857789b255bb18f03cad155dcda0b95
2015-07-21 17:01:15 -07:00
Alan Viverette
543bd5e131
am c447689d: am 872cb95c: am 9362d96a: am 783b3d9d: am 001f1e7e: Merge "Add missing invalidation check to drawable cache" into mnc-dev
...
* commit 'c447689d2770a5f09bbef19a3097236f4a8e7445':
Add missing invalidation check to drawable cache
2015-07-21 00:16:12 +00:00
Alan Viverette
c447689d27
am 872cb95c: am 9362d96a: am 783b3d9d: am 001f1e7e: Merge "Add missing invalidation check to drawable cache" into mnc-dev
...
* commit '872cb95cf211b6d30c8ac6f7670bbd5de19d33cb':
Add missing invalidation check to drawable cache
2015-07-20 23:47:01 +00:00
Alan Viverette
7ef1e773fd
Add missing invalidation check to drawable cache
...
Bug: 22478448
Change-Id: Ic9da1898cd921d8c133ef5397fc97a664601a863
2015-07-20 16:03:04 -04:00
Neil Fuller
4cdb25211c
am 1913dc11: resolved conflicts for merge of 71165ea6 to mnc-dr-dev-plus-aosp
...
* commit '1913dc11b1bd6d23a13949f9bfa34ca3029d90a8':
Migrate Resources.java to use ICU4j drectly.
2015-07-17 10:57:57 +00:00
Neil Fuller
1913dc11b1
resolved conflicts for merge of 71165ea6 to mnc-dr-dev-plus-aosp
...
Change-Id: I21f2f14186965bdfc66ed3a2e6957d613837e138
2015-07-17 11:42:55 +01:00
Svet Ganov
28e7313992
am 71d12704: am 475858c3: am b295963b: am c00e49b6: am d4b566bf: Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev
...
* commit '71d12704f64eeace695a6b8e0cd8f36007b96270':
Add APIs for verifier to grant at install and revoke permissions
2015-07-16 23:20:46 +00:00
Svet Ganov
d4b566bf56
Merge "Add APIs for verifier to grant at install and revoke permissions" into mnc-dev
2015-07-16 22:22:01 +00:00
Xiaohui Chen
dbfb11a9f1
Merge "sys user split: refactor systemui user switcher"
2015-07-16 16:30:21 +00:00
Svet Ganov
7121e18595
Add APIs for verifier to grant at install and revoke permissions
...
bug:22231699
Change-Id: Ie0c758bf73699f50bf99ff5aa0bf98dcc9004e37
2015-07-15 22:22:59 -07:00
Svet Ganov
5dc71cb2dd
am ffb43184: am 3d8e949a: am 9088c083: am 12b05ec2: am 75f6b94a: Merge "Grant default permissions to the setup app robustly." into mnc-dev
...
* commit 'ffb4318447f7741b4901dd38e3f6d97c94794b42':
Grant default permissions to the setup app robustly.
2015-07-15 23:32:14 +00:00
Svet Ganov
75f6b94a5d
Merge "Grant default permissions to the setup app robustly." into mnc-dev
2015-07-15 21:58:50 +00:00
Svet Ganov
50a8bf4da0
Grant default permissions to the setup app robustly.
...
There is a zoo of components that handle the home intent and
have different priority. There is no reliable way to distinguish
the setup app from the other apps that handle home as some of
them have lower priority than the setup app and some higher.
This change adds a dedicated category to recognize the default
setup app.
Uncommented the code that grants accounts permissions as the
get_accounts permission is now a runtime permission and can be
granted.
bug:22471024
bug:22501463
Change-Id: I41726751fa2567cbcd7d09c7acfa7615b8aba577
2015-07-15 14:46:23 -07:00
Rayhaan Jaufeerally
b27b305768
Migrate Resources.java to use ICU4j drectly.
...
This change means that NativePluralRules can be removed in its entirety
because this is the only usage of that class.
Using a small benchmark from the NativePluralResources test, ICU4c code
takes 38.6 us and ICU4j code takes 49.2us to execute.
Change-Id: I5dbf643807c024a9c9c0f1292363fa8e39db965a
2015-07-15 16:12:14 +01:00
Dianne Hackborn
e0d96ce96c
am 808dd5cc: am 4753b5bc: am 4f73990a: am aa3694f2: am f1f8b9cc: Merge "Fix issue #21626564 : MMS should be receivied while Dozing" into mnc-dev
...
* commit '808dd5cc8af3e26d12c1b5fe80663eb306cc0c20':
Fix issue #21626564 : MMS should be receivied while Dozing
2015-07-15 02:37:04 +00:00
Fyodor Kupolov
b5143ecfee
am 1fa2a088: am 1281575c: am 41fac5e8: am 189f3136: am 98724126: Merge "Added sendBroadcastMultiplePermissions method" into mnc-dev
...
* commit '1fa2a0888284ae00c905dce7a3003b995815467a':
Added sendBroadcastMultiplePermissions method
2015-07-15 01:58:48 +00:00
Dianne Hackborn
fd854ee58c
Fix issue #21626564 : MMS should be receivied while Dozing
...
We now place whoever is receiving the MMS on the temporary
whitelist while doing so, so they can get network access to
download it.
There was also an issue that needed to be fixed where we
were no longer updating the list of allowed uids while
dozing based on their proc states... we now do that.
Also did a bit of optimization of the temp white list update
path do the network policy manager, instead of going through
a broadcast we now directly call in to the network policy
manager. This also allows us to have a synchronous version
of updating the list, so we can know the app has network access
before we tell it to do anything.
Finally added battery stats events for things going on and off
the whitelist so we can diagnose the behavior there.
Change-Id: Ic7fe010af680034d9f8cb014bb135b2addef7455
2015-07-14 18:33:08 -07:00
Fyodor Kupolov
d4fd8c766d
Added sendBroadcastMultiplePermissions method
...
Added Context.sendBroadcastMultiplePermissions(Intent intent, String[]
receiverPermissions) method, which allows an array of required permissions
to be enforced.
Bug: 21852542
Change-Id: I27c9130e8f004b428452501ebc8a36aabde1f343
2015-07-14 17:25:42 -07:00
Fyodor Kupolov
9ac5983c7b
am 7aeb1a5c: am cf4617cf: am 1aeceef4: am fc4acfd9: am 4a817924: Merge "Revert "Allow array of required permissions in sendBroadcast"" into mnc-dev
...
* commit '7aeb1a5c19a1226f2b0ca7b498bdad941d206808':
Revert "Allow array of required permissions in sendBroadcast"
2015-07-15 00:11:44 +00:00
Fyodor Kupolov
34ff2b04c9
am 64e8aa18: am 7f006b52: am 70174794: am ef77c116: am d69a82c1: Merge "Allow array of required permissions in sendBroadcast" into mnc-dev
...
* commit '64e8aa18f8c089989113ecd8775d41bffe74b41d':
Allow array of required permissions in sendBroadcast
2015-07-14 23:10:56 +00:00
Fyodor Kupolov
4a817924ec
Merge "Revert "Allow array of required permissions in sendBroadcast"" into mnc-dev
2015-07-14 22:43:47 +00:00