android-security-14.0.0_r21 to android-security-14.0.0_r22 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/art

caeef036e3 : Throw an exception in JNI::NewObject for abstract classes.

+- Project: platform/build

5c0ebcd121 : Version bump to USV1.230808.041 [core/build_id.mk]
700ecb9374 : Version bump to USV1.230808.040 [core/build_id.mk]
d1f18e118b : Version bump to USV1.230808.039 [core/build_id.mk]

+- Project: platform/frameworks/av

fa795ebf0e : [RESTRICT AUTOMERGE] Fix audio AppOps refcount mismatch
db3bbd5a03 : [RESTRICT AUTOMERGE] Validate full attr chain for recording
c962764b82 : [RESTRICT AUTOMERGE] Move AudioRecordClient out of AudioPolicyService

+- Project: platform/frameworks/base

1f704bff05f0 : Implement onNullBinding() in autofill service connection
a52780f0ce9e : PrintSpooler: Require empty output for PDF
1c6779245598 : RESTRICT AUTOMERGE Prevent root from getting unverified attributions from non system apps
0f9ca51bfd42 : Check DPC package validity during package updates
58e0b9a15338 : DevicePolicyManager: ignore invalid proxy settings
54158e2925dc : Ensuring valid packageName when granting slice permission
2c18e5f08282 : [RESTRICT AUTOMERGE] [appops] Preflight skip datasource validation
feedcb492661 : [RESTRICT AUTOMERGE] Fix recording config mic indicator suppression
bbd8db54b3c9 : [RESTRICT AUTOMERGE] appop: Finish all when last in chain fail
41bdf43266da : [RESTRICT AUTOMERGE] Disallow PINNED in setLaunchWindowingMode
ccc01c147ead : Check sound Uri permission when creating a notification channel
30dc386d4a57 : Don't allow SdkSandbox to bypass systemUid check.
9a4d7193f893 : Calculate how much memory is used per account.
e22e656b5e88 : Prevent non-system ShutdownActivity from being launched by BatteryService
36348592fd27 : Don't allow hiding SysUi
49078c4bfdce : Avoid mixups between different CPSes in ZenModeConditions
9473c3649017 : Revoke NLS permission if the last association has been removed
aa93bf9db684 : Limits the display name to 1024 characters
a93c95a17ae4 : Do not allow custom animation of untrusted Toast
b8401310e97f : Use consistent animation when forcibly hiding non system overlay
4ec3e4cea49d : RESTRICT AUTOMERGE Ignore pinned Windows
8d457e365ac9 : Revert "Update CtsShim to use sharedUserId"
a9d98a5646f1 : Improve audio sharing password handling
b08dcc947008 : Unexport ControlsActivity
037c614b0a13 : Avoid home intent normalization if it is from trusted callers
fd919d520246 : Revert "Check sound Uri permission when creating a notification channel"

+- Project: platform/frameworks/native

07a6825434 : Don't blur too many layers
7be1004053 : Protect objects in Parcel::appendFrom
e73e9de028 : RPC Binder: shutdown on ENOMEM
71342a41e5 : RPC Binder: clearer errors for wrong transact type
995eb96a80 : RPC Binder: shutdown on SPAN error.

+- Project: platform/frameworks/opt/telephony

122251ced1 : Remove get/set of voicemail ringtone uri in shared preferences.

+- Project: platform/packages/apps/Contacts

6104890ea : Show account selection dialog when a single account exists.

+- Project: platform/packages/apps/DocumentsUI

1259beab2 : Trim the application name to make it safe for presentation

+- Project: platform/packages/apps/ManagedProvisioning

51723855c : Skip permission check for SCHEME_ANDROID_RESOURCE

+- Project: platform/packages/apps/Settings

f3cc1073e51 : Ignore face settings extras when called by an external package.
ca8f012da89 : startActivityForResult with earlier new Intent
cee46cf86cd : Hide notification content in history
da4efc0a061 : Use correct API to get calling package name in CredentialStorage
591ea09a63e : Check package name format before using it for SPA nav for udc
214b82f7097 : Drop PendingIntent extras from external packages during enrollment.
33a1cbf7bd0 : AppRestrictions - use vetted component
fd19bf11ef0 : Add ComponentName explicitly to make sure arbitary intents aren't launched from Settings.

+- Project: platform/packages/modules/Bluetooth

6b669f231d : Fix an OOB Write bug in avrc_vendor_msg

+- Project: platform/packages/modules/CellBroadcastService

af24a16 : RESTRICT AUTOMERGE Update getDefaultCBRPackageName for fixing security vulnerability

+- Project: platform/packages/modules/IntentResolver

75f41ba2 : Launch image editor as sharesheet-launching user (flag off)
4ffdecbb : Sanitize cross-profile intents.

+- Project: platform/packages/modules/Permission

122e39ced5 : Stop one-time sessions iff when no one-time permission is granted
5f88dfe2cd : Ensure Gallery always shows as system fixed

+- Project: platform/packages/modules/Wifi

980d442c59 : Do not treat SdkSandBox as privileges App

+- Project: platform/packages/providers/MediaProvider

f79b70990 : Fix misuse of MediaProvider#INCLUDED_DEFAULT_DIRECTORIES
186cff758 : RESTRICT AUTOMERGE Refactor PickerDbFacade#queryMediaIdForApps implementation

+- Project: platform/packages/services/Telephony

8f9abbc2b : DO NOT MERGE remove the contacts picker from CallForwardingOptions
fee05d7ad : Remove the contacts picker from VoicemailSettingsActivity