Shafik Nassar
6b3df32e07
Merge "Fail to enable rollback if enable rollback times out" into qt-dev am: b273078adf
...
am: d4e1307573
Change-Id: I774d34e361886074782fc1fe5be4735caa6cf379
2019-05-10 16:36:10 -07:00
Shafik Nassar
d4e1307573
Merge "Fail to enable rollback if enable rollback times out" into qt-dev
...
am: b273078adf
Change-Id: I70d3646dcef80e0bc9ba1034a3103808f1079d99
2019-05-10 05:16:19 -07:00
Shafik Nassar
b273078adf
Merge "Fail to enable rollback if enable rollback times out" into qt-dev
2019-05-10 10:23:53 +00:00
Hai Zhang
c3871d96eb
Merge "Remove hasIsolatedStorage() related logic from PackageParser." into qt-dev am: 1fca828af3
...
am: 8cf15c3323
Change-Id: I63b4bbb01173450c0e85b2caa3049da664fd324c
2019-05-10 02:02:59 -07:00
Hai Zhang
8cf15c3323
Merge "Remove hasIsolatedStorage() related logic from PackageParser." into qt-dev
...
am: 1fca828af3
Change-Id: Ia539e71c6636bf5ed05e83a10bc46c889745671f
2019-05-09 22:37:52 -07:00
Dario Freni
d7806f2931
Merge "Allow persistent APKs updates using PM flags." into qt-dev am: fca6e42895
...
am: f1200c18f0
Change-Id: I2570f7f2507cbe49ce39d32b2c6c9dce43fa5b36
2019-05-09 15:20:35 -07:00
TreeHugger Robot
1fca828af3
Merge "Remove hasIsolatedStorage() related logic from PackageParser." into qt-dev
2019-05-09 20:44:26 +00:00
Hai Zhang
446e9b4e24
Merge "Remove default app permission granting from DefaultPermissionGrantPolicy." into qt-dev am: 8e1c4a0916
...
am: fcc7e14d24
Change-Id: Id0c53cf209fc51bbc104245adc777e5f3992b2c5
2019-05-09 13:32:44 -07:00
Dario Freni
f1200c18f0
Merge "Allow persistent APKs updates using PM flags." into qt-dev
...
am: fca6e42895
Change-Id: Ifec9c6c328c4d61d327f5ee349c7fd4918c78e87
2019-05-09 12:47:08 -07:00
Dario Freni
fca6e42895
Merge "Allow persistent APKs updates using PM flags." into qt-dev
2019-05-09 18:49:13 +00:00
Hai Zhang
e7e00bdaca
Remove hasIsolatedStorage() related logic from PackageParser.
...
The ACCESS_MEDIA_LOCATION and WRITE_OBB permissions will always be
available.
Bug: 112545973
Fixes: 132226317
Test: presubmit
Change-Id: Ie61eba427b48f347438522bc11cfa748ad5ba1f1
2019-05-09 11:29:50 -07:00
Hai Zhang
fcc7e14d24
Merge "Remove default app permission granting from DefaultPermissionGrantPolicy." into qt-dev
...
am: 8e1c4a0916
Change-Id: Ic7b066451cd77f4196309709980dec9de06896ad
2019-05-09 10:56:30 -07:00
Hai Zhang
8e1c4a0916
Merge "Remove default app permission granting from DefaultPermissionGrantPolicy." into qt-dev
2019-05-09 17:33:50 +00:00
shafik
4831ad7039
Fail to enable rollback if enable rollback times out
...
Make PackageManager send a ACTION_CANCEL_ENABLE_ROLLBACK intent to
RollbackManager. RollbackManager marks the relevant rollback as invalid.
Allow enable rollback to continue as usual, before making the rollback
available, RollbackManager checks whether it's valid. If it's not, the
rollback data is deleted.
Add a test case for expired rollback enabling attempt in RollbackTest.
Test: atest RollbackTest#testEnableRollbackTimeoutFailsRollback
Test: manual -
* Set ENABLE_ROLLBACK_TIMEOUT_MILLIS to 1 ms using DeviceConfig
* Install a mainline module with rollback enabled
* adb shell dumpsys rollback
* observe that no rollback was made available
Fixes: 131679409
Change-Id: Iaa4dbff002b820aff1fc3e1b985f129cf5ebe2e6
2019-05-09 12:38:04 +01:00
Svetoslav Ganov
b7da8e3d86
Merge "Restricted permission whitelisted by default" into qt-dev am: 650cb05202
...
am: a8a430670e
Change-Id: Ie553b81c35f12a5ac87f2cadc544f97e78d93d32
2019-05-07 21:54:44 -07:00
Svetoslav Ganov
a8a430670e
Merge "Restricted permission whitelisted by default" into qt-dev
...
am: 650cb05202
Change-Id: Idcdec83acae25d83014b829e9d714f92462b3cac
2019-05-07 20:35:37 -07:00
Svetoslav Ganov
650cb05202
Merge "Restricted permission whitelisted by default" into qt-dev
2019-05-08 02:17:24 +00:00
Hai Zhang
c139927c0a
Remove default app permission granting from DefaultPermissionGrantPolicy.
...
This change removes the permission granting for non-system dialer and
SMS apps in DefaultPermissionGrantPolicy. Permission granting to
system apps is left unchanged. Package manager is also made to query
role manager for the current default dialer instead of maintaining its
own storage.
Bug: 124452117
Bug: 129211673
Test: presubmit
Change-Id: I3c5c122802c3ecf15984a24c24c69a9e2f310bb7
2019-05-07 16:03:54 -07:00
Svet Ganov
83a3a4a9db
Restricted permission whitelisted by default
...
To ensure existing installers would work without a change the
default state of installing a package is now that all restricted
permissions are whitelisted. If the installer specifies another
whitelist at install time, it determines the install state. In
addition to this we now enable the restricted permission checks
as a prebuilt installer is no longer required.
Test: atest CtsPermission2TestCases
Test: atest CtsPermissionTestCases
Test: atest CtsAppSecurityTestCases:android.appsecurity.cts.PermissionsHostTest
bug:132160728
Change-Id: I705e341faebe62fc2d88fd37ad8870b98e1b71b1
2019-05-07 12:25:39 -07:00
Tim Murray
98d3d27078
Revert "Add optional reasons why permissions were denied" am: d06c6d2932
...
am: 9f0fd8c1ce
Change-Id: I12808ec8909b409a5e1c90093d955b8f8cab5180
2019-05-07 02:46:58 -07:00
Tim Murray
9f0fd8c1ce
Revert "Add optional reasons why permissions were denied"
...
am: d06c6d2932
Change-Id: I5f0d60ebdea3170f0c0769c8909e91b56b2848d9
2019-05-07 02:36:00 -07:00
Tim Murray
d06c6d2932
Revert "Add optional reasons why permissions were denied"
...
This reverts commit 3623f3219e .
Reason for revert: 40% startup perf regression
Test: revert
Bug 132129453
Exempt-From-Owner-Approval: critical revert
Change-Id: I19dc33e6a71c9254b4096154f4089c059fe408dd
2019-05-07 07:10:30 +00:00
Varun Shah
f7e0a99f72
Merge "Add Locale#script to Configuration proto." into qt-dev am: cc1159a166
...
am: 8a17c84a83
Change-Id: I77d78205930dc14bf73022fdaa5e4ae615c3bb25
2019-05-06 12:43:31 -07:00
Varun Shah
8a17c84a83
Merge "Add Locale#script to Configuration proto." into qt-dev
...
am: cc1159a166
Change-Id: I449f02fa3dcef56e4ff681f3919065bc94d2fddc
2019-05-06 12:12:44 -07:00
TreeHugger Robot
cc1159a166
Merge "Add Locale#script to Configuration proto." into qt-dev
2019-05-06 18:29:30 +00:00
Philip P. Moltmann
03e4ad70ce
Merge "Add optional reasons why permissions were denied" into qt-dev am: dd82c4513b
...
am: 104cf9c862
Change-Id: Ib60eed345a888832b8e30d6f25c8b7aa89b6eddc
2019-05-05 23:50:30 -07:00
Philip P. Moltmann
104cf9c862
Merge "Add optional reasons why permissions were denied" into qt-dev
...
am: dd82c4513b
Change-Id: Iba294f338743c86d126eb4c4d92eb4c3d1c31cf0
2019-05-05 23:40:52 -07:00
TreeHugger Robot
dd82c4513b
Merge "Add optional reasons why permissions were denied" into qt-dev
2019-05-06 06:21:23 +00:00
Philip P. Moltmann
3623f3219e
Add optional reasons why permissions were denied
...
Currently only for the ContextImpl.enforcePermission code paths and only
when 'secure debug_package_permission_check' is set.
This feature is disabled on user-builds.
Test: Enabled permission checking for my app and
- checked runtime permision denial
- permission denial because app is instant
Bug: 111075456
Change-Id: Ib85777db69ee490608e9dac32a3b97971c0ba215
2019-05-05 21:05:13 -07:00
Philip P. Moltmann
9f43bfddb2
Merge "Add new permission flags to @Flags int-def" into qt-dev am: 94c556a2aa
...
am: 34541a6c06
Change-Id: I3de679e796e8e130a67af8cfea68f423b7f862c1
2019-05-04 01:29:46 -07:00
Philip P. Moltmann
34541a6c06
Merge "Add new permission flags to @Flags int-def" into qt-dev
...
am: 94c556a2aa
Change-Id: I743a3d30814f32838c3e14a065956dada0881103
2019-05-03 20:11:21 -07:00
Richard Uhler
29a726e5cd
Merge "Merge "Ensure race between rollback and roll forward is properly handled" into qt-dev am: 07a9e9f9f9" into qt-dev-plus-aosp
...
am: 2019673855
Change-Id: I1f7f2fe54fbd35e36d459730746ce5f906d69f85
2019-05-03 18:06:00 -07:00
Richard Uhler
0153a1747c
Merge "Ensure race between rollback and roll forward is properly handled" into qt-dev
...
am: 07a9e9f9f9
Change-Id: I19044b9fae99ef63956505937a0a5c95ba0f3dde
2019-05-03 12:18:43 -07:00
Svet Ganov
ae7c28cc63
Merge "Address some comments for the soft restriction CL" into qt-dev am: 2cf92e602a
...
am: 3367c62bc2
Change-Id: Ia8d76d406ee5fcc4ba4e52b007d06f2e1821ccbd
2019-05-03 09:24:53 -07:00
Philip P. Moltmann
55ecaac312
Add new permission flags to @Flags int-def
...
also expose all flags for being tested.
Test: built
Bug: 131188279
Change-Id: I2874298d87a76ee2bc95f18346d8ae597a3152ad
2019-05-03 08:33:27 -07:00
Svet Ganov
3367c62bc2
Merge "Address some comments for the soft restriction CL" into qt-dev
...
am: 2cf92e602a
Change-Id: I4fc612636cf9168166ccccb85086e5bab171ad54
2019-05-03 05:25:06 -07:00
Richard Uhler
07a9e9f9f9
Merge "Ensure race between rollback and roll forward is properly handled" into qt-dev
2019-05-03 08:09:17 +00:00
Ivan Chiang
dfc3c06192
Merge "Fix can't create thumbnail and wrong orientation issue" into qt-dev am: b037feb130
...
am: 2f18936449
Change-Id: Ie5bc39d51f1aaa4136501d721fa7a3d0c7f362ae
2019-05-02 18:56:43 -07:00
Ivan Chiang
2f18936449
Merge "Fix can't create thumbnail and wrong orientation issue" into qt-dev
...
am: b037feb130
Change-Id: Ie794dc44746df5a023a0af1832a0dfc6a904ec07
2019-05-02 16:14:14 -07:00
Ian Pedowitz
81320d1253
Merge "Revert "RESTRICT AUTOMERGE Remove deprecated System APIs added in Q."" into qt-dev
...
am: 8b3b7771c1
Change-Id: Id0a6dbf04d575a644017c69c15a85189d6e13ff2
2019-05-02 15:11:28 -07:00
Ian Pedowitz
a266df5220
Merge "RESTRICT AUTOMERGE Remove deprecated System APIs added in Q." into qt-dev
...
am: 3f38719b74
Change-Id: Iccd685618d79b3357944fc5278e072448a58376d
2019-05-02 14:28:52 -07:00
Varun Shah
95fabaf389
Add Locale#script to Configuration proto.
...
Read/Write Locale#script along with language, country, and variant
for the Configuration proto.
Bug: 131507134
Test: atest UsageStatsDatabaseTest
Test: atest LocaleListTest [unit-test, cts, gts]
Change-Id: I09b7d3b2e6c6d339cbb75bf19f89251b777bbbe6
2019-05-02 11:56:50 -07:00
TreeHugger Robot
2cf92e602a
Merge "Address some comments for the soft restriction CL" into qt-dev
2019-05-02 17:02:23 +00:00
Dianne Hackborn
78f823f846
Merge "Merge "Fix issue #126884118 : API Review: API Review: Enabling Chrome Site Isolation" into qt-dev am: 9f514dbb27" into qt-dev-plus-aosp
...
am: 15733ddc59
Change-Id: Ifb5e1d8a18c3e58a19b36791692a2479ee622ef9
2019-05-01 23:32:42 -07:00
TreeHugger Robot
b037feb130
Merge "Fix can't create thumbnail and wrong orientation issue" into qt-dev
2019-05-02 05:01:15 +00:00
Sudheer Shanka
670220566c
Merge "Un-deprecate PackageManager.replacePreferredActivity." into qt-dev am: 552edb80ad
...
am: d8a04614a3
Change-Id: I352d9499ea43f3ecc136c644b0d36eea04fa9b6c
2019-05-01 20:33:08 -07:00
Ian Pedowitz
8b3b7771c1
Merge "Revert "RESTRICT AUTOMERGE Remove deprecated System APIs added in Q."" into qt-dev
2019-05-02 00:59:09 +00:00
Ian Pedowitz
79a19effee
Revert "RESTRICT AUTOMERGE Remove deprecated System APIs added in Q."
...
This reverts commit 02014297fd .
Reason for revert: QT SDK Finalization. Will be merged again on/after May 13th
Bug: 129975435
Change-Id: Ia054b193a982dee669630555974d2d7831fe2b50
2019-05-02 00:54:39 +00:00
Ian Pedowitz
3f38719b74
Merge "RESTRICT AUTOMERGE Remove deprecated System APIs added in Q." into qt-dev
2019-05-02 00:53:29 +00:00
Dianne Hackborn
d8bb29837e
Merge "Fix issue #126884118 : API Review: API Review: Enabling Chrome Site Isolation" into qt-dev
...
am: 9f514dbb27
Change-Id: Idd8f1e9109eced50c3dab555df5d3fab0f7ea8e1
2019-05-01 16:43:20 -07:00