Android 11 AOSP Changes

Changes from 11.0.0_r30 (RQ1C.210205.006) to 11.0.0_r31 (RQ1D.210205.004):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (37):

  • device/google/bonito with 1 change(s)
    • 6b43601 : Update Bonito SVN to 32

  • device/google/bramble with 2 change(s)
    • c67b555 : Change system property of Bramble to place keyboard 10 dp higher
    • 2025658 : Change system property of Bramble to place keyboard 10 dp higher

  • device/google/coral with 7 change(s)
    • 585e20d : Update Coral SVN to 33
    • 94233eb : Update Coral SVN to 32
    • c8c2d19 : Update Coral SVN to 31
    • 16ee1d0 : Update QtiRadio version to 2.4
    • b896f06 : Update Coral SVN to 30
    • 97fa84e : Update QtiRadio version to 2.4
    • 06a1939 : Update Coral SVN to 30

  • device/google/crosshatch with 7 change(s)
    • c2dcc1a : Update Crosshatch SVN to 45
    • c42a97f : Update Crosshatch SVN to 44
    • 8cafe71 : Update Crosshatch SVN to 43
    • e498c37 : Update Crosshatch SVN to 42
    • 5ae7dad : Update Crosshatch SVN to 41
    • a9e63d6 : Update Crosshatch SVN to 40
    • 342109c : Update Crosshatch SVN to 40

  • device/google/redbull with 13 change(s)
    • 59f63b9 : Update Redbull SVN to 21
    • 2f489cd : Update Redbull SVN to 20
    • 287f2cf : Scale the flexibility for SVN settings on other devices
    • 8bb05b1 : Update Redbull SVN to 19
    • 63f3832 : Update Redbull SVN to 16
    • 725f030 : Update Redbull SVN to 15
    • 103fea2 : Update Redbull SVN to 12
    • bc865cb : Update Redbull SVN to 10
    • 5f77ffe : Update Redbull SVN to 7
    • 942e61f : Update SVN to 2 for Nov SMR
    • 6c65b8d : Update Redbull SVN to 10
    • 32fdf6f : Update Redbull SVN to 7
    • 14c198d : Update SVN to 2 for Nov SMR

  • device/google/redfin with 3 change(s)
    • 03e76e0 : audio: update audio volume curve table
    • 2e8610d : Change system property of Redfin to place keyboard 10 dp higher
    • f419acb : Change system property of Redfin to place keyboard 10 dp higher

  • device/google/sunfish with 6 change(s)
    • 43597b0 : Update Sunfish SVN to 18
    • f71dca2 : Update Sunfish SVN to 17
    • 7218b18 : Update QtiRadio version to 2.4
    • ab68d05 : Update Sunfish SVN to 16
    • 0c0fd41 : Update QtiRadio version to 2.4
    • 7ff6ef9 : Update Sunfish SVN to 16

  • platform/build with 28 change(s)
    • 6f2c476 : Version bump to RQ1D.210205.004 [core/build_id.mk]
    • 7d96e53 : Version bump to RQ1D.210205.003 [core/build_id.mk]
    • b6f8779 : Version bump to RQ1D.210205.002 [core/build_id.mk]
    • f145fff : Update Security String to 2021-02-05
    • 66cec8b : Version bump to RQ1D.210105.003 [core/build_id.mk]
    • 6f04013 : Version bump to RQ1D.210105.002 [core/build_id.mk]
    • ac896c2 : Update Security String to 2021-01-05
    • 6ff13c6 : Version bump to RQ1D.201205.012 [core/build_id.mk]
    • 402b2ac : Update Security String to 2020-12-05
    • a95305b : Version bump to RQ1A.201205.010 [core/build_id.mk]
    • 3175c17 : Version bump to RQ1A.201205.009 [core/build_id.mk]
    • 3f95724 : Version bump to RQ1A.201205.008 [core/build_id.mk]
    • 22c21c1 : Version bump to RQ1A.201205.007 [core/build_id.mk]
    • 26eaef4 : Version bump to RQ1A.201205.006 [core/build_id.mk]
    • 5d94291 : Version bump to RQ1A.201205.005 [core/build_id.mk]
    • 55ddfd8 : Version bump to RQ1A.201205.004 [core/build_id.mk]
    • 6deca99 : Version bump to RQ1A.201205.003 [core/build_id.mk]
    • 841994a : Version bump to RQ1A.201205.002 [core/build_id.mk]
    • 827ac3e : Update Security String to 2020-12-05
    • aa40fe7 : Version bump to RQ1A.201004.005 [core/build_id.mk]
    • cfb0d67 : Version bump to RQ1A.201004.004 [core/build_id.mk]
    • 64482e3 : Version bump to RQ1A.201004.003 [core/build_id.mk]
    • 6d6590b : Version bump to RQ1A.201004.002 [core/build_id.mk]
    • aceafb8 : Version bump to RQ1A.200925.002 [core/build_id.mk]
    • 0e74a36 : Version bump to RQ1A.200917.002 [core/build_id.mk]
    • ec1fa31 : Version bump to RQ1A.200911.002 [core/build_id.mk]
    • 3ac341d : Version bump to RQ1A.200728.002 [core/build_id.mk]
    • 08b5aa0 : Version bump to RQ1A.200701.001 [core/build_id.mk]

  • platform/cts with 3 change(s)
    • 41c9ecc : Create a split apk TestApp that fails validation
    • 6e172fe : Add CTS tests for update/delete content observers on CallLogProvider.
    • 2e5afbb : Revert "Fix failing testSlicedStateCountMetric"

  • platform/development with 2 change(s)
    • 806bbba : Updating build-tools package revision number to ship a hot fix for b/169193089 Bug: 169193089 Change-Id: I025c0d96e77b7355baddac935779c6b27f3042e3 Test: N/A (cherry picked from commit 81daa265586000bc83aec913db102786fd62e036)
    • 32aada6 : Updating build-tools package revision number to ship a hot fix for b/169193089 Bug: 169193089 Change-Id: I025c0d96e77b7355baddac935779c6b27f3042e3 Test: N/A (cherry picked from commit 81daa265586000bc83aec913db102786fd62e036)

  • platform/external/flac with 2 change(s)
    • 7bbc438 : stream_decoder.c: Fix a memory leak
    • 706c378 : stream_decoder.c: Fix a memory leak

  • platform/external/freetype with 1 change(s)
    • 358c238 : Cherry-pick one upstream patch

  • platform/external/gptfdisk with 1 change(s)
    • 6d36945 : RESTRICT AUTOMERGE ANDROID: Fix negative stack write in sgdisk

  • platform/external/libavc with 1 change(s)
    • fd7e285 : decoder: Update check for first mb in slice

  • platform/external/libexif with 1 change(s)
    • 8b37da2 : fixes some (not all) buffer overreads during decoding pentax makernote entries.

  • platform/external/libhevc with 2 change(s)
    • f642bac : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb
    • 663b9fd : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb

  • platform/external/okhttp with 1 change(s)
    • ddc934e : Reject non-ASCII hostnames and SANs.

  • platform/external/sonivox with 2 change(s)
    • b5fb288 : Add bounds check for dls samples
    • 3ff1a66 : Add bounds check for dls samples

  • platform/external/tremolo with 2 change(s)
    • 98dc1ec : Fix: Add check in floor1_info_unpack
    • 370160d : Fix: Add check in floor1_info_unpack

  • platform/external/wpa_supplicant_8 with 1 change(s)
    • 0b60cb2 : P2P: Fix copying of secondary device types for P2P group client

  • platform/frameworks/av with 13 change(s)
    • b113a01 : MediaCodec: propagate usage from original surface to release surface
    • 0cf20d3 : Fix potential overflow in WAV extractor
    • d0f4d0b : Fix memory overflow in ESQueue
    • 1dee47d : Revert "mp3dec: Fix out of bound read error"
    • 4b15cdd : Build static and shared libdrmframeworkcommon.
    • 5f2af0e : mp3dec: Fix out of bound read error
    • 3c42efd : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
    • 9d9eab6 : Fix memory leak and abort
    • 4a02061 : Revert "mp3dec: Fix out of bound read error"
    • f271aef : Build static and shared libdrmframeworkcommon.
    • 819799c : mp3dec: Fix out of bound read error
    • 61cd8f0 : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
    • 9dcade5 : Fix memory leak and abort

  • platform/frameworks/base with 33 change(s)
    • 69c24da : Delete orphaned staging directories for staged session on reboot
    • 9dedc3f : Clean up staged session data on validation failure
    • de3509f : [SettingsProvider] fix font size scale validator
    • 49f62ed : Remove updateIntentVerificationStatusAsUser from ResolverActivity
    • 140ae76 : Ensure caller identity is restored in CP quick-path.
    • 2b1388f : Ignore GrantCredentials call with unexpected calling uid.
    • dd387ec : Protect GrantCredentialsPermissionActivity against overlay.
    • f6d222c : Hide overlays over uninstall confirm dialog
    • 8d756e9 : Revoke permission on non-runtime - runtime upgrade
    • 0a76e75 : Ensure permissions are revoked on state changes
    • 0a4a68f : RESTRICT AUTOMERGE Fix CDM package check
    • 6dad6cb : remove sensitive pii from safetynet logging
    • b57d140 : Enforce permission checks in getting app exit reasons
    • 6372d20 : Fix the issue provider can be wrong when requesting slice permission
    • a4fd6cb : Use shared libdrmframeworkcommon.
    • afa79a6 : Do not re-initialize synthetic password
    • fd341de : Fix out of bound error of IncidentService
    • d00f1fe : Fix storing the wrong value of mLockdown in setting
    • 85c4513 : Protect bluetooth.device.action.ALIAS_CHANGED
    • ed4e118 : [BACKPORT] Improve location checks in TelephonyRegistry
    • e8e6fb4 : Validate user-supplied tree URIs in DocumentsProvider calls
    • 2291435 : Validate user-supplied URIs in DocumentsProvider calls
    • e80edc5 : Require permission to create trusted displays
    • a37060d : Use shared libdrmframeworkcommon.
    • 1a6f1fb : Do not re-initialize synthetic password
    • cf9d5d5 : Fix out of bound error of IncidentService
    • 61b620a : Fix storing the wrong value of mLockdown in setting
    • a13cfc0 : Protect bluetooth.device.action.ALIAS_CHANGED
    • af35aa5 : [BACKPORT] Improve location checks in TelephonyRegistry
    • 0b4cd45 : Validate user-supplied tree URIs in DocumentsProvider calls
    • cdb9134 : Validate user-supplied URIs in DocumentsProvider calls
    • 11725e1 : Require permission to create trusted displays
    • 16a691f : Don't dump binder proxies with the lock held.

  • platform/frameworks/minikin with 1 change(s)
    • ffb33bc : Break layout context before and after bidi control character

  • platform/frameworks/native with 5 change(s)
    • 5936daa : resolve merge conflicts of cae2ee036040fc0dce9fc82af9bf8d85240d566b to rvc-dev
    • 72c3405 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
    • 06daaff : Prevent mEventCache UAF in SensorEventConnection
    • 688e72b : SurfaceFlinger: check for nullptr on setFrameRate
    • 4ac9392 : SurfaceFlinger: check for nullptr on setFrameRate

  • platform/hardware/interfaces with 2 change(s)
    • 7b59519 : composer: hold a spIComposer from the service itself
    • 1019a17 : composer: hold a spIComposer from the service itself

  • platform/libcore with 1 change(s)
    • d3400b8 : Reject non-ASCII hostnames and SANs.

  • platform/packages/apps/Bluetooth with 2 change(s)
    • ad482ee : Check permission before sending batch scan result
    • 5f972bc : Check if advertiserId value matches valid advertiser

  • platform/packages/apps/DocumentsUI with 2 change(s)
    • 15f4e87 : Add QueryAllPackages to DocumentsUI
    • 781e75a : Add QueryAllPackages to DocumentsUI

  • platform/packages/apps/KeyChain with 2 change(s)
    • 60459d5 : Install CA certificates into KeyStore
    • ed1888e : Install CA certificates into KeyStore

  • platform/packages/apps/SafetyRegulatoryInfo with 2 change(s)
    • 85bd80f : Add a new image for the overlay of Safety and Regulatory manual
    • 733575a : Add a new image for the overlay of Safety and Regulatory manual

  • platform/packages/apps/Settings with 7 change(s)
    • b2f96db : Add bluetooth package to permission request intent
    • 8a76c6a : Prevent overlay drawing on top of Bluetooth activity dialog
    • f31d044 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
    • 155c545 : To fix bug, summary is wrong if nr_enabled_bool=false
    • c8c00ff : Hide tethering option when in a guest account
    • 78b33b3 : To fix bug, summary is wrong if nr_enabled_bool=false
    • b364001 : Hide tethering option when in a guest account

  • platform/packages/providers/ContactsProvider with 3 change(s)
    • 60d9cd7 : Ensure update/deletes in the call log notify content observers.
    • 7deb701 : Fix writeable mode bug with CP2 contact photo.
    • d94e69c : Fix writeable mode bug with CP2 contact photo.

  • platform/packages/services/Car with 5 change(s)
    • 52fee64 : Grpc Graph - fix use after free
    • 77e7975 : Handle an invalid new frame request
    • 620618a : Correct the camera stream behavior
    • a3971d1 : Handle an invalid new frame request
    • abd6aa4 : Correct the camera stream behavior

  • platform/system/bt with 6 change(s)
    • 783c7ec : Fix potential OOB write in libbluetooth
    • 35fad6f : ACL: Drop broadcasts
    • 0277c56 : Fix a security issue in sdp_server.cc
    • 0142639 : Check Classic key before cross-key derivation
    • 938a5cd : Fix a security issue in sdp_server.cc
    • 775a5e7 : Check Classic key before cross-key derivation

  • platform/system/core with 1 change(s)
    • 341cfd6 : storaged: protect global proto_loaded

  • platform/system/security with 1 change(s)
    • 33b83f6 : Make mIsDeviceLockedForUser synchronized.

  • platform/system/tools/aidl with 2 change(s)
    • 225435b : Add CharSequence into ignorable imports
    • 7c27de3 : Add CharSequence into ignorable imports