android-security-13.0.0_r30 to android-security-13.0.0_r31 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/build

56d825b1a6 : Version bump to TSV1.220628.083 [core/build_id.mk]
318d5f4e5f : Version bump to TSV1.220628.082 [core/build_id.mk]
d1b2596e84 : Version bump to TSV1.220628.081 [core/build_id.mk]

+- Project: platform/frameworks/av

24419a28e7 : [RESTRICT AUTOMERGE] Fix audio AppOps refcount mismatch
d7d9de87a4 : [RESTRICT AUTOMERGE] Validate full attr chain for recording
353e95c68a : [RESTRICT AUTOMERGE] Move AudioRecordClient out of AudioPolicyService

+- Project: platform/frameworks/base

d587c2c7f938 : Implement onNullBinding() in autofill service connection
ea65debfdb20 : PrintSpooler: Require empty output for PDF
aa6d0f758902 : Check DPC package validity during package updates
5d3386d158da : DevicePolicyManager: ignore invalid proxy settings
93a67726ad9b : Start editor as the launching user instead of personal
5f0dbb4c8659 : Ensuring valid packageName when granting slice permission
6229b14f6180 : [RESTRICT AUTOMERGE] [appops] Preflight skip datasource validation
035d741a0823 : [RESTRICT AUTOMERGE] Fix recording config mic indicator suppression
11e75a1bd3a6 : [RESTRICT AUTOMERGE] appop: Finish all when last in chain fail
7ccb40c6eba0 : [RESTRICT AUTOMERGE] Disallow PINNED in setLaunchWindowingMode
65cb3caef204 : RESTRICT AUTOMERGE Prevent root from getting unverified attributions from non system apps
dda692691d14 : Check sound Uri permission when creating a notification channel
9a19f70f891a : Prevent non-system ShutdownActivity from being launched by BatteryService
08f7e76e457e : Don't allow SdkSandbox to bypass systemUid check.
f40ebe94cc3a : Calculate how much memory is used per account.
7cf5d7ef0016 : Don't allow hiding SysUi
8f3e3224614b : Avoid mixups between different CPSes in ZenModeConditions
c6126ad7ffce : Sanitize cross-profile intents.
714c85902059 : Revoke NLS permission if the last association has been removed
06cdc6999be8 : Limits the display name to 1024 characters
0d60d45bcfc9 : Do not allow custom animation of untrusted Toast
9691ae9e87f0 : Use consistent animation when forcibly hiding non system overlay
85237cbe14e5 : RESTRICT AUTOMERGE Ignore pinned Windows
d5d4fe7db4a3 : Revert "Update CtsShim to use sharedUserId"
dd26b2a14611 : Improve audio sharing password handling
c939cf7f5952 : Avoid home intent normalization if it is from trusted callers
f74e2699c38e : Revert "Check sound Uri permission when creating a notification channel"

+- Project: platform/frameworks/native

b85904dfb2 : Don't blur too many layers
804d9fb3d7 : Protect objects in Parcel::appendFrom
bc6e774dda : RPC Binder: clearer errors for wrong transact type
e4bc619729 : RPC Binder: shutdown on ENOMEM

+- Project: platform/frameworks/opt/telephony

5b19e54e8a : Remove get/set of voicemail ringtone uri in shared preferences.

+- Project: platform/packages/apps/Contacts

05b7a2637 : Show account selection dialog when a single account exists.

+- Project: platform/packages/apps/DocumentsUI

675f42901 : Trim the application name to make it safe for presentation

+- Project: platform/packages/apps/ManagedProvisioning

2d5cd4d25 : Skip permission check for SCHEME_ANDROID_RESOURCE

+- Project: platform/packages/apps/Settings

bd95757b7aa : Ignore face settings extras when called by an external package.
f4c0cc872f7 : startActivityForResult with earlier new Intent
699bee9c656 : Hide notification content in history
a266b616fe6 : Use correct API to get calling package name in CredentialStorage
0ec7e0d9569 : Drop PendingIntent extras from external packages during enrollment.
9ac49c8f414 : AppRestrictions - use vetted component
03a8c27d927 : Add ComponentName explicitly to make sure arbitary intents aren't launched from Settings.

+- Project: platform/packages/modules/Bluetooth

da8fcb1ae1 : Fix an OOB Write bug in avrc_vendor_msg

+- Project: platform/packages/modules/CellBroadcastService

7a3694e : RESTRICT AUTOMERGE Update getDefaultCBRPackageName for fixing security vulnerability

+- Project: platform/packages/modules/Permission

4c160b01d8 : Stop one-time sessions iff when no one-time permission is granted

+- Project: platform/packages/modules/Wifi

4b3bacde60 : Do not treat SdkSandBox as privileges App

+- Project: platform/packages/providers/MediaProvider

3b0a86f14 : DO NOT MERGE Fix misuse of MediaProvider#INCLUDED_DEFAULT_DIRECTORIES

+- Project: platform/packages/services/Telephony

0c01d7be3 : DO NOT MERGE remove the contacts picker from CallForwardingOptions
3c76237f6 : Remove the contacts picker from VoicemailSettingsActivity