TreeHugger Robot
2b220b4ef7
Merge "Fix parsing code parcelling errors" into rvc-dev
2021-08-31 22:10:40 +00:00
Hui Yu
63bab23a9d
Merge "Revert "BG-FGS-start while-in-use permission restriction improve..."" into rvc-dev
2021-08-26 21:06:08 +00:00
Hui Yu
c83a949722
Revert "BG-FGS-start while-in-use permission restriction improve..."
...
Revert "Add test cases for background startForeground() improvement."
Revert submission 15081873-cherrypick-security_backport_183147114-an8dvy98fv
Reason for revert: https://b.corp.google.com/issues/197066403#comment15
After the app calls Service.startForeground() to put the app into foreground service mode, the service has mAllowWhileInUsePermissionInFgs set, if it is true, the app/service can access location/camera/micophone.
Some apps may call Service.startForeground() again (for any reason, could be a app's unintentional redundant call, could be that app want to update the notification of the foreground service), but at this moment the app has went into background mode, although the foreground service is still running. The second or later Service.startForeground() call may set mAllowWhileInUsePermissionInFgs to false and the app may lose location/camera/micophone access. This is incorrect because the foreground service is still running and we expect location/camera/micophone access to continue.
The Samsung Voice Recorder app has run into this situation.
Reverted Changes:
I0aca484e5:BG-FGS-start while-in-use permission restriction i...
I4988dbba1:Add test cases for background startForeground() im...
Bug: 183147114
Bug: 197066403
Change-Id: Iad32e4391fa15bc252e50f9b858fe2e5225edb19
Merged-In: Idc88f274c7a323d175d65bb47eca041772ae9bb7
2021-08-26 18:21:47 +00:00
Winson
37a0b6de89
Fix parsing code parcelling errors
...
Address problems reading/writing:
- ParsingPackageImpl mKeySetMapping
- ParsingPackageImpl mQueriesIntent
Bug: 187043377
Bug: 195962697
Test: atest com.android.server.pm.test.parsing.parcelling
Merged-In: I5b33315f8248d5fcbdef2cc04ecf77cc18dbd7b6
Change-Id: I5b33315f8248d5fcbdef2cc04ecf77cc18dbd7b6
(cherry picked from commit f93af7ef7e )
2021-08-16 18:03:08 +00:00
Sudheer Shanka
2ea88737b2
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into oc-mr1-dev am: 83f71f1227 -s ours am: b0fccf4d9d -s ours am: d95a81b720 -s ours am: a899051254 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 ad79043436 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301699
Change-Id: I5dede0bbce340b220f3b096cbae320a36960b77e
2021-08-11 08:49:05 +00:00
Sudheer Shanka
a899051254
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into oc-mr1-dev am: 83f71f1227 -s ours am: b0fccf4d9d -s ours am: d95a81b720 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 ad79043436 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301699
Change-Id: I56a4bd7bb79d1cf720c9eb9a37c137d0639a0451
2021-08-11 08:28:20 +00:00
Sudheer Shanka
d95a81b720
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into oc-mr1-dev am: 83f71f1227 -s ours am: b0fccf4d9d -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 ad79043436 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301699
Change-Id: I393aefeb1cb8aa19118b301df8cdbd0cef7dd94a
2021-08-11 08:11:09 +00:00
Sudheer Shanka
b0fccf4d9d
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into oc-mr1-dev am: 83f71f1227 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 ad79043436 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301699
Change-Id: I472c7d28b702b45537deb67d425dee9503f60a73
2021-08-11 07:57:05 +00:00
Sudheer Shanka
83f71f1227
Merge "Add SafetyNet logging if a certain broadcast is received by apps." into oc-mr1-dev
2021-08-11 07:43:26 +00:00
Lucas Lin
15941027a9
Merge "Make sure that only the owner can call stopVpnProfile()" into rvc-dev
2021-08-11 05:58:24 +00:00
Rhed Jao
1c93d67774
Merge "DO NOT MERGE Apply a maximum char count to the load label api" into rvc-dev
2021-08-11 05:19:39 +00:00
Rhed Jao
4fc54276f8
[automerger skipped] Merge "DO NOT MERGE Apply a maximum char count to the load label api" into qt-dev am: eeb7b8088a -s ours am: a746ce4a30 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15444541
Change-Id: I3e421d9487a7bfec701717cf34d05dbdf294bb04
2021-08-11 04:06:06 +00:00
Rhed Jao
a746ce4a30
[automerger skipped] Merge "DO NOT MERGE Apply a maximum char count to the load label api" into qt-dev am: eeb7b8088a -s ours
...
am skip reason: Merged-In Ia4d768cc93a47cfb8b6f7c4b6dc73abd801809bd with SHA-1 b55d314f46 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15444541
Change-Id: Idb9fa3da460f60289aa7269c509d49ad22ccd60e
2021-08-11 03:51:10 +00:00
Sudheer Shanka
9769bbeeca
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into oc-mr1-dev am: b10d3c4609 -s ours am: afeb24ebbd -s ours am: 4cbe7fc6f8 -s ours am: 113ecdc386 -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 c72848f9fe is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15040264
Change-Id: I6b2830a0ff743222bf350c619dc7f2e57c92f279
2021-08-11 03:46:50 +00:00
Sudheer Shanka
7b68389397
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into pi-dev am: 98adfca8a6 -s ours am: a7d40af8a5 -s ours am: 776b171548 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 452a5aeec5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301704
Change-Id: I7da86dee11bfad7617935e6ffd7a72eb310123a7
2021-08-11 03:46:34 +00:00
Rhed Jao
eeb7b8088a
Merge "DO NOT MERGE Apply a maximum char count to the load label api" into qt-dev
2021-08-11 03:39:57 +00:00
Sudheer Shanka
113ecdc386
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into oc-mr1-dev am: b10d3c4609 -s ours am: afeb24ebbd -s ours am: 4cbe7fc6f8 -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 c72848f9fe is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15040264
Change-Id: If0b3fb71bb0cca6bc14162466377578f33831fba
2021-08-11 03:27:46 +00:00
Sudheer Shanka
776b171548
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into pi-dev am: 98adfca8a6 -s ours am: a7d40af8a5 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 452a5aeec5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301704
Change-Id: I8069195c84a12e0ac61c4f8a3dd8ac359c79dc83
2021-08-11 03:27:42 +00:00
Sudheer Shanka
4cbe7fc6f8
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into oc-mr1-dev am: b10d3c4609 -s ours am: afeb24ebbd -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 c72848f9fe is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15040264
Change-Id: I89d30316f751650584ccb849d018ffed621b5c6e
2021-08-11 03:11:29 +00:00
Sudheer Shanka
a7d40af8a5
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into pi-dev am: 98adfca8a6 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 452a5aeec5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301704
Change-Id: I75e673c695d4e91409ae09ae14f54726b7b2cd68
2021-08-11 03:11:15 +00:00
Sudheer Shanka
d44234aea4
[automerger skipped] Merge "Add SafetyNet logging if a certain broadcast is received by apps." into qt-dev am: e8426090a6 am: b95ca39e29 -s ours
...
am skip reason: Merged-In I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a with SHA-1 d02b731699 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301703
Change-Id: If25f54c6813f6afb09ca7766de8b816e477268b0
2021-08-11 02:56:41 +00:00
Sudheer Shanka
ec27887633
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into pi-dev am: df8ca125d6 -s ours am: c7ee5074b3 -s ours am: 6c8bcd9dd4 -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 29eb352baa is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15044851
Change-Id: I89297b3cbdfc3ae1de551365341208faf8b740fe
2021-08-11 02:56:31 +00:00
Sudheer Shanka
afeb24ebbd
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into oc-mr1-dev am: b10d3c4609 -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 c72848f9fe is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15040264
Change-Id: I3c09c148a9bdebce36144b1f779d9f726127ea4e
2021-08-11 02:56:07 +00:00
Sudheer Shanka
b95ca39e29
Merge "Add SafetyNet logging if a certain broadcast is received by apps." into qt-dev am: e8426090a6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15301703
Change-Id: I56e45bdc455fe62f0f26a4e49b35deaab56206b0
2021-08-11 02:56:07 +00:00
Sudheer Shanka
77547e1deb
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into qt-dev am: 0925f07c25 am: 8252fb118c -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 e329730572 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15053176
Change-Id: If808dcb75c3429ef8e36e771a3e6f6c895d726ce
2021-08-11 02:56:06 +00:00
Sudheer Shanka
98adfca8a6
Merge "Add SafetyNet logging if a certain broadcast is received by apps." into pi-dev
2021-08-11 02:55:31 +00:00
Sudheer Shanka
e8426090a6
Merge "Add SafetyNet logging if a certain broadcast is received by apps." into qt-dev
2021-08-11 02:51:07 +00:00
Sudheer Shanka
b10d3c4609
Merge "Send targeted broadcasts to prevent other apps from receiving them." into oc-mr1-dev
2021-08-11 02:44:06 +00:00
Sudheer Shanka
6c8bcd9dd4
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into pi-dev am: df8ca125d6 -s ours am: c7ee5074b3 -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 29eb352baa is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15044851
Change-Id: Id153e2b3a60d15cb9e0098ec6a41198874d04c5a
2021-08-11 02:43:12 +00:00
Sudheer Shanka
c7ee5074b3
[automerger skipped] Merge "Send targeted broadcasts to prevent other apps from receiving them." into pi-dev am: df8ca125d6 -s ours
...
am skip reason: Merged-In I11d736771d859d2af27d5c84a502ab038974e2e2 with SHA-1 29eb352baa is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15044851
Change-Id: I8815ce52e7db701ab389abd023ed546c4ee5b1fb
2021-08-11 02:39:46 +00:00
Sudheer Shanka
8252fb118c
Merge "Send targeted broadcasts to prevent other apps from receiving them." into qt-dev am: 0925f07c25
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15053176
Change-Id: I09a0140925f7c851ff64a131c5ad233161b91625
2021-08-11 02:39:23 +00:00
Sudheer Shanka
df8ca125d6
Merge "Send targeted broadcasts to prevent other apps from receiving them." into pi-dev
2021-08-11 02:29:11 +00:00
Sudheer Shanka
bcb801ef06
Merge "Add SafetyNet logging if a certain broadcast is received by apps." into rvc-dev
2021-08-11 02:27:51 +00:00
Sudheer Shanka
0925f07c25
Merge "Send targeted broadcasts to prevent other apps from receiving them." into qt-dev
2021-08-11 02:27:05 +00:00
Sudheer Shanka
9c8226caab
Merge "Send targeted broadcasts to prevent other apps from receiving them." into rvc-dev
2021-08-11 02:26:50 +00:00
Automerger Merge Worker
0fe296d677
Merge "[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours" into qt-dev am: 7162d024b2 -s ours am: 50c7797637 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 de779f8124 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: Ia67b2944593244b543ac1a6b1a79756a54721e01
2021-08-10 22:57:58 +00:00
Dave Mankoff
cd5bad2480
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours am: 80a875282b -s ours am: a540241260 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 c279a42a3f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: I873303e65c4e4e94fc95d70097a7ca17db5d0762
2021-08-10 22:57:35 +00:00
Automerger Merge Worker
50c7797637
Merge "[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours" into qt-dev am: 7162d024b2 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 de779f8124 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: Ia7b043f41c17732d468dc64daa819d978d1e2650
2021-08-10 22:42:49 +00:00
Dave Mankoff
a540241260
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours am: 80a875282b -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 c279a42a3f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: Ia83a72319614bb3cf3f94caab49f4581c89374e4
2021-08-10 22:42:41 +00:00
Automerger Merge Worker
7162d024b2
Merge "[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours" into qt-dev
2021-08-10 22:29:35 +00:00
Dave Mankoff
926e47bcdc
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 c279a42a3f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: If05869aa7d10c4696e98b6e677491792f272ea73
2021-08-10 22:29:02 +00:00
Dave Mankoff
80a875282b
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours am: 70a5657935 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 c279a42a3f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: If6c9892c0816129270ee0c9ebaeb22c4bf7bc5a5
2021-08-10 21:29:16 +00:00
Dave Mankoff
70a5657935
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev am: 58dcd2c312 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 c279a42a3f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347646
Change-Id: Iaa43cc4773165cd15b16f9f072977bc0b7feb01a
2021-08-10 21:08:46 +00:00
Dave Mankoff
58dcd2c312
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into oc-mr1-dev
2021-08-10 20:35:05 +00:00
Dave Mankoff
804799ae8a
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into pi-dev am: 15336c87fa -s ours am: 47d2f291e3 -s ours am: 6db47d2d58 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 55cd8952c0 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15358518
Change-Id: If3dd19e9e31586eb5e63c87045016f8aa17c4a1b
2021-08-10 19:31:18 +00:00
Dave Mankoff
5a382b6915
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into qt-dev am: b279744b70 am: 0122320cb2 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 90824714b5 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15358519
Change-Id: I5456f1058281600aa81241000d2a5e8530815126
2021-08-10 19:31:00 +00:00
Dave Mankoff
6db47d2d58
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into pi-dev am: 15336c87fa -s ours am: 47d2f291e3 -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 55cd8952c0 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15358518
Change-Id: I31df5dd17183ecaf75a8ee8c0a64b201dc29992b
2021-08-10 19:19:20 +00:00
Dave Mankoff
47d2f291e3
[automerger skipped] Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into pi-dev am: 15336c87fa -s ours
...
am skip reason: Merged-In Iebaba435c17c5644c5357c0683858447f5ffb897 with SHA-1 55cd8952c0 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15358518
Change-Id: I2ae8d9dadf42dea7071e2ac23f00d4ed3333660d
2021-08-10 19:11:47 +00:00
Dave Mankoff
0122320cb2
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into qt-dev am: b279744b70
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15358519
Change-Id: Ic923b993f8bff5b5fa2c5f32f91e4787b8c21e18
2021-08-10 19:11:11 +00:00
Dave Mankoff
15336c87fa
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into pi-dev
2021-08-10 18:58:52 +00:00