Bill Yi
eaad4ca185
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I717f9d54974cd1c58b02ab804c0e44fb36a478e1
2023-06-04 18:23:37 -07:00
Pranav Madapurmath
6fc5f6303f
Resolve StatusHints image exploit across user. am: f043c230b6 am: c79490fe50
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23438531
Change-Id: I26b2fa31ea63698eb5749cfd947c4ea575128596
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 22:49:10 +00:00
Pranav Madapurmath
c79490fe50
Resolve StatusHints image exploit across user. am: f043c230b6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23438531
Change-Id: I5b9e1e2cc3a807d4c050577a33a467d167501579
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 22:04:33 +00:00
Pranav Madapurmath
f043c230b6
Resolve StatusHints image exploit across user.
...
Because of the INTERACT_ACROSS_USERS permission, an app that implements
a ConnectionService can upload an image icon belonging to another user
by setting it in the StatusHints. Validating the construction of the
StatusHints on the calling user would prevent a malicious app from
registering a connection service with the embedded image icon from a
different user.
From additional feedback, this CL also addresses potential
vulnerabilities in an app being able to directly invoke the binder for a
means to manipulate the contents of the bundle that are passed with it.
The targeted points of entry are in ConnectionServiceWrapper for the
following APIs: handleCreateConnectionComplete, setStatusHints,
addConferenceCall, and addExistingConnection.
Fixes: 280797684
Test: Manual (verified that original exploit is no longer an issue).
Test: Unit test for validating image in StatusHints constructor.
Test: Unit tests to address vulnerabilities via the binder.
Change-Id: I6e70e238b3a5ace1cab41ec5796a6bb4d79769f2
Merged-In: I6e70e238b3a5ace1cab41ec5796a6bb4d79769f2
2023-06-01 16:25:07 +00:00
Michael Mikhail
b43c742dd7
[automerger skipped] Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37 am: a2212c18cb -s ours am: b145277797 -s ours am: 52e794eeee -s ours am: 77e4746cd9 -s ours am: 36bf22cf49 -s ours am: daa71357e9 -s ours
...
am skip reason: Merged-In I384f8e230c909d8fc8e5f147e2fd3558fec44626 with SHA-1 b8a7fd8e6f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: I3fcb233adac90b6cdbc24bfc8419d86a6b916085
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 22:14:16 +00:00
Michael Mikhail
daa71357e9
[automerger skipped] Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37 am: a2212c18cb -s ours am: b145277797 -s ours am: 52e794eeee -s ours am: 77e4746cd9 -s ours am: 36bf22cf49 -s ours
...
am skip reason: Merged-In I384f8e230c909d8fc8e5f147e2fd3558fec44626 with SHA-1 b8a7fd8e6f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: Ibac260c0a5136b1ee7c41a3387d15324cc8680ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 21:30:10 +00:00
Michael Mikhail
36bf22cf49
[automerger skipped] Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37 am: a2212c18cb -s ours am: b145277797 -s ours am: 52e794eeee -s ours am: 77e4746cd9 -s ours
...
am skip reason: Merged-In I384f8e230c909d8fc8e5f147e2fd3558fec44626 with SHA-1 b8a7fd8e6f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: I1763d6714697e6635571ce8b2410e8523151bd1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 20:39:50 +00:00
Michael Mikhail
77e4746cd9
[automerger skipped] Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37 am: a2212c18cb -s ours am: b145277797 -s ours am: 52e794eeee -s ours
...
am skip reason: Merged-In I384f8e230c909d8fc8e5f147e2fd3558fec44626 with SHA-1 b8a7fd8e6f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: Ibb04f5ef3e21018fbbc367db7595b32dbeddb091
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 20:00:33 +00:00
Michael Mikhail
52e794eeee
[automerger skipped] Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37 am: a2212c18cb -s ours am: b145277797 -s ours
...
am skip reason: Merged-In I384f8e230c909d8fc8e5f147e2fd3558fec44626 with SHA-1 b8a7fd8e6f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: Iccd8ee2c1cdd39f2dacd8b6b8b9f423c4ace9fab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 18:58:38 +00:00
Treehugger Robot
f2088e378b
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 18:30:21 +00:00
Treehugger Robot
a07391548d
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 18:13:03 +00:00
TreeHugger Robot
ff36c94fd9
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 18:08:26 +00:00
Michael Mikhail
b145277797
[automerger skipped] Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37 am: a2212c18cb -s ours
...
am skip reason: Merged-In I384f8e230c909d8fc8e5f147e2fd3558fec44626 with SHA-1 b8a7fd8e6f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: Id7759d1a8b4829a46bda9a8645c722fc5d1aab10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 17:49:07 +00:00
Bill Yi
36530d905a
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 17:07:05 +00:00
Treehugger Robot
59d24c1dce
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:56:16 +00:00
Treehugger Robot
7f14fb34e0
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:56:10 +00:00
Treehugger Robot
8b23f04bde
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:47:26 +00:00
TreeHugger Robot
a6a5221bcf
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:46:00 +00:00
TreeHugger Robot
f2b53f9749
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:55 +00:00
TreeHugger Robot
40e927e85d
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:52 +00:00
TreeHugger Robot
7e9e6acc70
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:48 +00:00
TreeHugger Robot
84158cdb5a
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:43 +00:00
TreeHugger Robot
e6db4ac3dd
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:39 +00:00
TreeHugger Robot
b43282c95c
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:35 +00:00
TreeHugger Robot
932aa6e0d6
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-05-31 16:45:31 +00:00
Michael Mikhail
a2212c18cb
Merge "Verify URI permissions in MediaMetadata" into rvc-dev am: 02a632ff37
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23174295
Change-Id: I03386569dcf349e1ce15b05cbac7d32e82b70125
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 15:42:58 +00:00
Michael Mikhail
02a632ff37
Merge "Verify URI permissions in MediaMetadata" into rvc-dev
2023-05-31 14:43:09 +00:00
Michael Mikhail
5a97d6c3f7
Merge "DO NOT MERGE Verify URI permissions in MediaMetadata" into tm-dev am: ad697c41a1 am: 8641ffb675
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23449211
Change-Id: I454c4af685468e1105937ecc78439d4dcff8a90d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 13:55:34 +00:00
Michael Mikhail
74ac9a9085
DO NOT MERGE am: 277e7e0586 am: 903db9a032
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23449211
Change-Id: I6c05d7ea6fa11b39be01da3751f3148fec573ac6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 13:55:27 +00:00
TreeHugger Robot
154475ba7a
Merge "USB: update logic for reporting playback and capture capability of USB devices." into tm-qpr-dev
2023-05-31 13:17:15 +00:00
Michael Mikhail
8641ffb675
Merge "DO NOT MERGE Verify URI permissions in MediaMetadata" into tm-dev am: ad697c41a1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23449211
Change-Id: Icef6560a6de12aa3a64fe66826540a2a19b70178
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 13:11:52 +00:00
Michael Mikhail
903db9a032
DO NOT MERGE am: 277e7e0586
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23449211
Change-Id: I298e0cf862de3c2463d2d6b86644c7d8a1491aa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 13:11:49 +00:00
Michael Mikhail
ad697c41a1
Merge "DO NOT MERGE Verify URI permissions in MediaMetadata" into tm-dev
2023-05-31 12:28:11 +00:00
Treehugger Robot
3002fcb3ac
Merge "Visit URIs in themed remoteviews icons." into sc-dev am: ee97e94714 am: a8aa3bc51b am: d04c47a298 am: be93a4209b am: 7fd3c9df49
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23430378
Change-Id: I6e3ecf658ca27d7e94b5cc5a045a4bd8fda7bc79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-31 00:04:38 +00:00
Treehugger Robot
7fd3c9df49
Merge "Visit URIs in themed remoteviews icons." into sc-dev am: ee97e94714 am: a8aa3bc51b am: d04c47a298 am: be93a4209b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23430378
Change-Id: If1d422250973e342ea624dc661fb233978c6ff93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 23:20:33 +00:00
Treehugger Robot
be93a4209b
Merge "Visit URIs in themed remoteviews icons." into sc-dev am: ee97e94714 am: a8aa3bc51b am: d04c47a298
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23430378
Change-Id: I1ce56468a184af85c7c73684ebbafe30ebb417a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 22:29:04 +00:00
Treehugger Robot
d04c47a298
Merge "Visit URIs in themed remoteviews icons." into sc-dev am: ee97e94714 am: a8aa3bc51b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23430378
Change-Id: I500687acc2175b662b5ff2ccd0798f6d896ed951
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 21:51:07 +00:00
Treehugger Robot
a8aa3bc51b
Merge "Visit URIs in themed remoteviews icons." into sc-dev am: ee97e94714
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23430378
Change-Id: I0fbabf1e8d35f54ddf92a13792b80a61380187d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 21:03:25 +00:00
jiabin
e8e0134c04
USB: update logic for reporting playback and capture capability of USB devices.
...
Report USB devices support audio capture when there is a terminal whose
subtype is ACI_OUTPUT_TERMINAL and terminal type is USB streaming and
there is another terminal whose subtype is ACI_INPUT_TERMINAL and
terminal type is not USB streaming.
Report USB devices support audio playback when there is a terminal whose
subtype is ACI_INPUT_TERMINAL and terminal type is USB streaming and
there is another terminal whose subtype is ACI_OUTPUT_TERMINAL and
terminal type is not USB streaming.
Bug: 279151646
Bug: 278603582
Test: connect usb headset, dumpsys audio policy
Change-Id: If1c14cc0a4e3fbdfbed2c105d37ece9a866f18ed
Merged-In: If1c14cc0a4e3fbdfbed2c105d37ece9a866f18ed
(cherry picked from commit 9a5cab13b4 )
2023-05-30 20:50:56 +00:00
TreeHugger Robot
6fe1704881
[automerger skipped] Merge "Check URIs in sized remote views." into tm-dev am: 9bb3da2ad9 -s ours am: c2bc6fdff1 -s ours
...
am skip reason: Merged-In Iceb33606da3a49b9638ab21aeae17a168c1b411a with SHA-1 ae0d45137b is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23473144
Change-Id: I71bceb08f6e7479cb2ade94eedd99110137eeced
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 20:43:49 +00:00
Ioana Alexandru
9f4260c175
[automerger skipped] Check URIs in sized remote views. am: 902f020bc8 -s ours am: 4b98fc068f -s ours
...
am skip reason: Merged-In Iceb33606da3a49b9638ab21aeae17a168c1b411a with SHA-1 ae0d45137b is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23473144
Change-Id: I056f9c46c4ad2df8d792cd9d13995e1eeab44a79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 20:43:42 +00:00
Johannes Gallmann
56299d8039
Merge "Fix PrivacyChip not visible issue" into sc-dev am: b40db93ccc am: 31f92bcdcf am: 182640fb27 am: c28b9ad9e9 am: b393d426ea
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23386456
Change-Id: I67b5e54cb92f72b9ee02a8af1000f339eecd5ea9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 20:43:32 +00:00
Treehugger Robot
ee97e94714
Merge "Visit URIs in themed remoteviews icons." into sc-dev
2023-05-30 20:08:15 +00:00
TreeHugger Robot
c2bc6fdff1
[automerger skipped] Merge "Check URIs in sized remote views." into tm-dev am: 9bb3da2ad9 -s ours
...
am skip reason: Merged-In Iceb33606da3a49b9638ab21aeae17a168c1b411a with SHA-1 ae0d45137b is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23473144
Change-Id: Id43e8ab88939e450c7f1dad1d6d183dd19a7afd8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 19:29:50 +00:00
Ioana Alexandru
4b98fc068f
[automerger skipped] Check URIs in sized remote views. am: 902f020bc8 -s ours
...
am skip reason: Merged-In Iceb33606da3a49b9638ab21aeae17a168c1b411a with SHA-1 ae0d45137b is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23473144
Change-Id: Ic9d5996f41dcc4b3b14ed677b81a3e2c73207295
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 19:29:48 +00:00
Johannes Gallmann
b393d426ea
Merge "Fix PrivacyChip not visible issue" into sc-dev am: b40db93ccc am: 31f92bcdcf am: 182640fb27 am: c28b9ad9e9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23386456
Change-Id: Id58a7deb735f3d40daeed129c51966a7739321fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 19:29:35 +00:00
TreeHugger Robot
9bb3da2ad9
Merge "Check URIs in sized remote views." into tm-dev
2023-05-30 18:14:59 +00:00
Anton Potapov
7fe1fcde3a
Merge "Remove ControlsProviderSelectorActivity finish on ControlsFavoritingActivity start" into tm-qpr-dev
2023-05-30 18:06:19 +00:00
TreeHugger Robot
d43e5a5ff0
[automerger skipped] Merge "Check URIs in sized remote views." into sc-dev am: 8e91851352 am: 0317ecc183 am: 5dee137deb -s ours am: c11b31fc43 -s ours am: acfbfe052e -s ours
...
am skip reason: skipped by user aioana
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23429137
Change-Id: I5834ba515e4d6317c4ac5121135dd77807517f4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 17:57:24 +00:00
TreeHugger Robot
acfbfe052e
[automerger skipped] Merge "Check URIs in sized remote views." into sc-dev am: 8e91851352 am: 0317ecc183 am: 5dee137deb -s ours am: c11b31fc43 -s ours
...
am skip reason: skipped by user aioana
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23429137
Change-Id: Ib87a627c6ef9fce6f73093375f98479652e53b24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 17:11:50 +00:00