Merge tag 'android-security-15.0.0_r6' into staging/lineage-22.1_android-security-15.0.0_r6
Android Security 15.0.0 Release 6 (12895207)
* tag 'android-security-15.0.0_r6':
RESTRICT AUTOMERGE Remove flag check to sanitise keyboard shortcuts provided by apps.
RESTRICT AUTOMERGE [PM] Fix the profile issue in UninstallerActivity
Check account type returned by AbstractAccountAuthenticator.
Resolve cross account user icon validation.
Prevent showing overlays when unarchiving
Make onBeforeUserSwitching calls synchronous.
Move onBeforeUserSwitching call to the beginning of the user switch.
Revert "Move showing keyguard after the UserSwitchObservers."
For the wallet card & icon, only allow the drawable be loaded from bitmap.
RESTRICT AUTOMERGE Use getLaunchedFromPackage instead of getCallingPackage
Remove excess parameter from EnqueueNotificationRunnable constructor call
Validate originating process for transferTouchGesture API
[CDM] Check for system calling UID when backing up and restoring data
[RESTRICT AUTOMERGE] Check permission of Autofill icon URIs
Prevent activity token leaked to another process
Remove flag fixAvatarCrossUserLeak
Fix vulnerability by explicitly set the class name of avatar picker.
Always show all approved apps
[CDM] Check if it's system UID for hidden Perm Sync APIs
Pass SafeActivityOptions with actual caller for startActivityInTF
Enforce hard limits on hosts per package and widgets per host.
Update checkKeyIntent
Inline SECURE_ALLOWLIST_TOKEN
Ensure group summary (and any notifications added directly by NMS) have the correct token
enforce limits for VisualVoicemailSmsFilterSettings properties
Limit the size of vibration effects stored on a NotificationChannel
Allow uninstalling DMRH when not used for management
Properly handle onNullBinding() in appwidget service.
Restrict access to directories
Disallow device admin package and protected packages to be reinstalled as instant.
Set no data transfer on function switch timeout for accessory mode
Remove visitPersonUri flagged code
Remove authenticator data if it was disabled.
Check whether installerPackageName contains only valid characters
Update AccountManagerService checkKeyIntent.
Conflicts:
core/java/android/app/NotificationChannel.java
core/tests/coretests/src/android/app/NotificationChannelTest.java
core/tests/vibrator/src/android/os/VibrationEffectTest.java
packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java
packages/SystemUI/src/com/android/systemui/mediaprojection/permission/MediaProjectionPermissionActivity.java
packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcutListSearch.java
packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java
services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java
services/autofill/java/com/android/server/autofill/Helper.java
services/autofill/java/com/android/server/autofill/ui/RemoteInlineSuggestionViewConnector.java
services/core/java/com/android/server/wm/TaskFragmentOrganizerController.java
services/tests/uiservicestests/src/com/android/server/notification/NotificationManagerServiceTest.java
Change-Id: I4d7a39915fba1efb1b9ad94ce00266c1be0deeaa