Dianne Hackborn
0c8949db30
am 4c41f6cd: am 856a5a86: Merge "Fix issue #8768456 : Settings > App Info under reports..." into jb-mr2-dev
...
* commit '4c41f6cd1852aaeeb067ad568c3b77a816769d64':
Fix issue #8768456 : Settings > App Info under reports...
2013-05-02 15:17:32 -07:00
Dianne Hackborn
4c41f6cd18
am 856a5a86: Merge "Fix issue #8768456 : Settings > App Info under reports..." into jb-mr2-dev
...
* commit '856a5a860e11a85f8fbb1ad07f6ef444abeafbaf':
Fix issue #8768456 : Settings > App Info under reports...
2013-05-02 15:15:19 -07:00
Christopher Tate
b4997af5cf
am 77a66f44: am b8453357: Merge "Send package-changed broadcasts to the correct users" into jb-mr2-dev
...
* commit '77a66f44590853cce7c58d643b6064ed5974cf03':
Send package-changed broadcasts to the correct users
2013-05-02 15:14:06 -07:00
Christopher Tate
77a66f4459
am b8453357: Merge "Send package-changed broadcasts to the correct users" into jb-mr2-dev
...
* commit 'b84533575601133868bf414c526b5b30de3e62c6':
Send package-changed broadcasts to the correct users
2013-05-02 15:11:52 -07:00
Dianne Hackborn
856a5a860e
Merge "Fix issue #8768456 : Settings > App Info under reports..." into jb-mr2-dev
2013-05-02 22:11:36 +00:00
Christopher Tate
1e08f5c3b3
Send package-changed broadcasts to the correct users
...
Also be sure to drop any pending package-changed broadcasts
that are targeted to a now-removed user.
Bug 8594153
Change-Id: Ib14874b4a67b968bbf6ca12ee095c85383aff324
2013-05-02 14:18:51 -07:00
Dianne Hackborn
ecc8d6f114
Fix issue #8768456 : Settings > App Info under reports...
...
...app storage size for apps w/ .so files
The lib directories are tagged with the apk install number,
so must be explicitly passed down to installd.
Change-Id: Ic37b03726f9a7405eb05956703f8198223b22595
2013-05-02 11:17:15 -07:00
Christopher Tate
7abc275e80
am bd5fca23: am eed8411c: Merge "Bootstrap installed system apps only when the target user is running" into jb-mr2-dev
...
* commit 'bd5fca23e12f2a3491ea63e5761a5897f084d689':
Bootstrap installed system apps only when the target user is running
2013-05-01 15:53:17 -07:00
Christopher Tate
bd5fca23e1
am eed8411c: Merge "Bootstrap installed system apps only when the target user is running" into jb-mr2-dev
...
* commit 'eed8411c8cc1f163ba06a928e3b4b6d3f1045282':
Bootstrap installed system apps only when the target user is running
2013-05-01 15:50:42 -07:00
Christopher Tate
3335644f7a
Bootstrap installed system apps only when the target user is running
...
I.e. don't bother trying to send a BOOT_COMPLETED broadcast to the
newly-installed/enabled system app when its host user isn't live.
Also use the static isSystemApp()-type helpers instead of duplicating
those tests locally.
Bug 8594153
Change-Id: I4bd0b86351d67f72c44eae8d1afce6a98f034d31
2013-05-01 14:25:26 -07:00
Christopher Tate
9f9dc4b230
am 6e629e84: am 95a9bfe2: When installing/enabling a system app, bootstrap it
...
* commit '6e629e84c52c870ff6fe6d0493861997929209f4':
When installing/enabling a system app, bootstrap it
2013-04-30 17:50:50 -07:00
Christopher Tate
6e629e84c5
am 95a9bfe2: When installing/enabling a system app, bootstrap it
...
* commit '95a9bfe2ba75d79fff8157ed57e75c4ffb5a08ac':
When installing/enabling a system app, bootstrap it
2013-04-30 17:48:59 -07:00
Christopher Tate
95a9bfe2ba
When installing/enabling a system app, bootstrap it
...
Specifically, send it a BOOT_COMPLETED broadcast just as it would have
received during device (or user) startup.
Bug 8594153
Change-Id: I847c16df56d038a25758e594f951bc15348edc19
2013-04-30 17:40:32 -07:00
Amith Yamasani
c1ce6e1a79
am ac16c21d: am a0042742: Merge "Modify restrictions bundle per api council recommendations" into jb-mr2-dev
...
* commit 'ac16c21d11c1545efb8deafbcb7c120a5e0821a1':
Modify restrictions bundle per api council recommendations
2013-04-17 11:34:28 -07:00
Amith Yamasani
ac16c21d11
am a0042742: Merge "Modify restrictions bundle per api council recommendations" into jb-mr2-dev
...
* commit 'a0042742c8941519718cc8872a84cfec10294386':
Modify restrictions bundle per api council recommendations
2013-04-17 11:30:41 -07:00
Amith Yamasani
7e99bc02c8
Modify restrictions bundle per api council recommendations
...
Use a Bundle for persisting and passing to the application, but use a
list to return data back from an application that's exposing restrictions.
Changed the xml reading/writing code to store the value type in the Bundle
so that it can be reproduced when reading. Earlier we were assuming only
String and String[].
Bug: 8633967
Change-Id: I523d5553728edcf28a1e9d432f490b4956f34215
2013-04-17 10:44:44 -07:00
Emily Bernier
d65b268fcd
am 9b8abb5a: am ce70311b: Merge "Add user restrictions (credentials, user removal)" into jb-mr2-dev
...
* commit '9b8abb5abde4264b6ed4e022804c743faf68323d':
Add user restrictions (credentials, user removal)
2013-04-12 13:29:35 -07:00
Emily Bernier
9b8abb5abd
am ce70311b: Merge "Add user restrictions (credentials, user removal)" into jb-mr2-dev
...
* commit 'ce70311b67c3dba6ed4fbda41617f4e24c82dfc7':
Add user restrictions (credentials, user removal)
2013-04-12 13:25:58 -07:00
Emily Bernier
ce70311b67
Merge "Add user restrictions (credentials, user removal)" into jb-mr2-dev
2013-04-12 20:21:36 +00:00
Kenny Root
7415737326
am 12cff6f6: am 10a25c0a: Merge "Remove keystore entries when app data cleared" into jb-mr2-dev
...
* commit '12cff6f6289cb6bb06b716e75e7776099343323a':
Remove keystore entries when app data cleared
2013-04-12 12:00:59 -07:00
Kenny Root
12cff6f628
am 10a25c0a: Merge "Remove keystore entries when app data cleared" into jb-mr2-dev
...
* commit '10a25c0af785ee0daa735fc9a26571fb4c27399a':
Remove keystore entries when app data cleared
2013-04-12 11:56:53 -07:00
Kenny Root
6fd1c85d7f
Remove keystore entries when app data cleared
...
When an application's user data is cleared, the keystore entries need to
be cleared as well. Previously we were only clearing entries when the
application was uninstalled for all users. Now we cover the case of
multiuser as well.
Bug: 8566369
Change-Id: I201c92d0893f0d18e87970dcd59ef6cd904584dc
2013-04-12 10:09:02 -07:00
Geremy Condra
c797b40ade
am 64ef8ed8: am 68913baf: Merge "Remove /data/system location for mac_permissions.xml."
...
* commit '64ef8ed88c435108bec7f780fb9d8378422c5751':
Remove /data/system location for mac_permissions.xml.
2013-04-11 19:07:49 -07:00
Geremy Condra
64ef8ed88c
am 68913baf: Merge "Remove /data/system location for mac_permissions.xml."
...
* commit '68913baf72832226c0788bdba885e92e186cc2d8':
Remove /data/system location for mac_permissions.xml.
2013-04-11 19:05:10 -07:00
Emily Bernier
b223f73a69
Add user restrictions (credentials, user removal)
...
Created constants in current.txt and UserManager.java, modified restrictions access in UserManagerService.java.
Change-Id: If8d778d84af81dcbf5784f6e0afd9ef966cc8ecf
2013-04-11 19:56:49 -04:00
Amith Yamasani
0086153dbf
am 36f73e25: am 9429afba: Fix a security check in getting app restrictions
...
* commit '36f73e2539c08a51a165df000b9bd0a299458877':
Fix a security check in getting app restrictions
2013-04-10 18:50:41 -07:00
Amith Yamasani
36f73e2539
am 9429afba: Fix a security check in getting app restrictions
...
* commit '9429afba06d96973ea4bf76abba945dd92a1debb':
Fix a security check in getting app restrictions
2013-04-10 18:47:01 -07:00
Amith Yamasani
9429afba06
Fix a security check in getting app restrictions
...
Change-Id: I02fbab8765d3f8646d0fe62ee867566d1d14707d
2013-04-10 18:40:51 -07:00
Christopher Tate
e775cee176
am 04f5c8cb: am 790518a1: Merge "Implicitly enable system apps when updates installed" into jb-mr2-dev
...
* commit '04f5c8cb95f1f4f09bc0feacab36088066e58afb':
Implicitly enable system apps when updates installed
2013-04-10 17:08:42 -07:00
Christopher Tate
04f5c8cb95
am 790518a1: Merge "Implicitly enable system apps when updates installed" into jb-mr2-dev
...
* commit '790518a1a2f06030d19fdd896bd0f80dd03d94fc':
Implicitly enable system apps when updates installed
2013-04-10 17:04:46 -07:00
Christopher Tate
790518a1a2
Merge "Implicitly enable system apps when updates installed" into jb-mr2-dev
2013-04-10 23:58:37 +00:00
Christopher Tate
32a019d438
Implicitly enable system apps when updates installed
...
If someone explicitly installs an update to a system-bundled package,
we infer that this means they actually want to use the new code.
Bug 7467302
Change-Id: If2dc6f764bafbb3a5c94cbdd32273c030fd784b9
2013-04-09 17:11:55 -07:00
Dianne Hackborn
875422153d
resolved conflicts for merge of e9b4ee69 to master
...
Change-Id: Id752ae94f63a66b2ec200f68c73bf0d7b04b249f
2013-04-09 11:56:06 -07:00
Dianne Hackborn
e9b4ee692c
am 558a3c1b: Merge "Kill processes when permissions are revoked." into jb-mr2-dev
...
* commit '558a3c1b7b40eb9356f8c4446ca63af8cf16bd91':
Kill processes when permissions are revoked.
2013-04-09 10:42:09 -07:00
Dianne Hackborn
558a3c1b7b
Merge "Kill processes when permissions are revoked." into jb-mr2-dev
2013-04-09 17:38:00 +00:00
Dianne Hackborn
f1b782427f
Kill processes when permissions are revoked.
...
Some permissions are associated with gids, so we need to
kill any running processes if their permission is revoked.
We will do this for any permission being revoked, since
the association between gids and permissions can change
over time.
Change-Id: Ieb7408e032539c4f21eb089d65a7a7e6c289f010
2013-04-08 22:28:59 -07:00
Kenny Root
c21e2cb672
am b3be67ce: am 0eee410e: Merge "Check outInfo is not null" into jb-mr2-dev
...
* commit 'b3be67ce34966dfccfccf4918ee5c93c4971a6d0':
Check outInfo is not null
2013-04-08 17:05:50 -07:00
Kenny Root
b3be67ce34
am 0eee410e: Merge "Check outInfo is not null" into jb-mr2-dev
...
* commit '0eee410e473c1546af80c63ec866655a28833f33':
Check outInfo is not null
2013-04-08 16:16:44 -07:00
Kenny Root
3b9933d0c2
Check outInfo is not null
...
Only call keystore if outInfo is not null
Bug: 8568820
Change-Id: I24ab625ad02b8510da489911064453de642b6748
2013-04-08 16:06:24 -07:00
Geremy Condra
0bea440891
am 51ad68b9: am 212af6db: Merge "Add /data/security path for mac_permissions.xml."
...
* commit '51ad68b9a5d5a8eb705eafd40833efca24731079':
Add /data/security path for mac_permissions.xml.
2013-04-05 16:43:29 -07:00
Geremy Condra
51ad68b9a5
am 212af6db: Merge "Add /data/security path for mac_permissions.xml."
...
* commit '212af6dbd7b002bdfcc869fc0ee06d5d3d711fd6':
Add /data/security path for mac_permissions.xml.
2013-04-05 16:40:59 -07:00
Stephen Smalley
1274612985
Remove /data/system location for mac_permissions.xml.
...
/data/system is no longer the right location for mac_permissions.xml.
Remove it.
Change-Id: Iabefb734b40d6785013bd6f6427931939fd0648b
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2013-04-05 13:38:02 -04:00
Stephen Smalley
2c90ac6849
Add /data/security path for mac_permissions.xml.
...
/data/security is now the preferred location for updated policy files.
Add it for mac_permissions.xml.
Separate change will remove the old /data/system location.
Change-Id: I2774661e84c858c9b698ec60e224bbbcdac732f3
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
2013-04-05 13:37:27 -04:00
Ben Gruver
5e20733107
resolved conflicts for merge of 2ab72e1f to master
...
Change-Id: I752332dfb1a2f15bac22d3f1a457ae1ef20cf240
2013-04-03 17:46:19 -07:00
Ben Gruver
8c3ee9d50a
Merge "Initial implementation of IntentFirewall functionality" into jb-mr2-dev
2013-04-03 23:36:22 +00:00
Nick Kralevich
997af33eb1
am 26bb9c95: am 0d17aaa5: Merge "Grant optional permissions by default for system apps." into jb-mr2-dev
...
* commit '26bb9c955158893f946bed727124d3dbd3cfd0a7':
Grant optional permissions by default for system apps.
2013-04-03 16:33:49 -07:00
Nick Kralevich
0d17aaa543
Merge "Grant optional permissions by default for system apps." into jb-mr2-dev
2013-04-03 23:26:28 +00:00
Nick Kralevich
60792852c8
Grant optional permissions by default for system apps.
...
For pre-installed system apps, automatically grant all optional
permissions.
Change-Id: I99bb320a0bbaa9873baeb63655556fe0fae6f011
2013-04-03 16:17:06 -07:00
Kenny Root
2aeb228989
am 6812059b: am d72317ab: Remove keystore entries when package removed
...
* commit '6812059b2d4aecb732ce3c94c58f2494ddc4ff6a':
Remove keystore entries when package removed
2013-04-03 12:40:37 -07:00
Kenny Root
d72317abd7
Remove keystore entries when package removed
...
Add a hook into PackageManagerService so that when app IDs are
completely removed, we erase all entries from keystore for those UIDs
that have gone away.
(cherry picked from commit 95e3ee3971915b323e5c13dcfe3b12a4180850cd)
Bug: 3020069
Change-Id: I374258ccc103f8cb3e238f2bf0d1afda0659db94
2013-04-03 11:32:52 -07:00