android-11.0.0_r30 to android-11.0.0_r31 AOSP changelog

This only lists changes submitted to the Android Open Source Project and does not include any changes in any proprietary components from Google or any hardware manufacturer. The raw log was generated using a modified version of this script originally written by Jean-Baptiste Queru and further refined by Al Sutton, Novoda, and Michael Bestas.

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

+- Project: platform/build

375094b462 : Version bump to RQ1C.210205.006 [core/build_id.mk]
e5e0a68343 : Version bump to RQ1C.210205.005 [core/build_id.mk]
c1a97eaf6a : Version bump to RQ1C.210205.004 [core/build_id.mk]
6f2c476063 : Version bump to RQ1D.210205.004 [core/build_id.mk]
7d96e537a0 : Version bump to RQ1D.210205.003 [core/build_id.mk]
feee29a257 : Update Security String to 2021-02-05
b6f8779e69 : Version bump to RQ1D.210205.002 [core/build_id.mk]
f145fffdc7 : Update Security String to 2021-02-05
3e13653ce5 : Version bump to RQ1C.210105.005 [core/build_id.mk]
6e6c2c6636 : Version bump to RQ1C.210105.004 [core/build_id.mk]
66cec8b1a6 : Version bump to RQ1D.210105.003 [core/build_id.mk]
b1aa2743d6 : Version bump to RQ1C.210105.003 [core/build_id.mk]
6f04013f85 : Version bump to RQ1D.210105.002 [core/build_id.mk]
9cbda50031 : Version bump to RQ1C.210105.002 [core/build_id.mk]
9671e1ab0c : Update Security String to 2021-01-05
85fdc7646b : Update Security String to 2020-12-05
ac896c2c70 : Update Security String to 2021-01-05
af4ecb16f1 : Version bump to RQ1C.201205.014 [core/build_id.mk]
b9e5ab4061 : Version bump to RQ1C.201205.013 [core/build_id.mk]
bee4e501b5 : Version bump to RQ1C.201205.012 [core/build_id.mk]
6ff13c6cb1 : Version bump to RQ1D.201205.012 [core/build_id.mk]
402b2acf47 : Update Security String to 2020-12-05
27f010e52d : SPL downgrade for special build
821408766f : Update Security String to 2020-12-05
2ce3d0f641 : Version bump to RQ1C.201004.003 [core/build_id.mk]
18ca20f76e : Version bump to RQ1C.201004.002 [core/build_id.mk]
a95305b81f : Version bump to RQ1A.201205.010 [core/build_id.mk]
3175c17130 : Version bump to RQ1A.201205.009 [core/build_id.mk]
e99289e591 : Version bump to RQ1C.201004.001 [core/build_id.mk]
3f95724bcb : Version bump to RQ1A.201205.008 [core/build_id.mk]
22c21c1d7d : Version bump to RQ1A.201205.007 [core/build_id.mk]
26eaef4b89 : Version bump to RQ1A.201205.006 [core/build_id.mk]
5d94291a87 : Version bump to RQ1A.201205.005 [core/build_id.mk]
55ddfd84d3 : Version bump to RQ1A.201205.004 [core/build_id.mk]
6deca99cc5 : Version bump to RQ1A.201205.003 [core/build_id.mk]
841994abeb : Version bump to RQ1A.201205.002 [core/build_id.mk]
827ac3ed02 : Update Security String to 2020-12-05
aa40fe7b42 : Version bump to RQ1A.201004.005 [core/build_id.mk]
cfb0d67fc4 : Version bump to RQ1A.201004.004 [core/build_id.mk]
64482e35b4 : Version bump to RQ1A.201004.003 [core/build_id.mk]
6d6590b55f : Version bump to RQ1A.201004.002 [core/build_id.mk]
aceafb8de2 : Version bump to RQ1A.200925.002 [core/build_id.mk]
0e74a36c55 : Version bump to RQ1A.200917.002 [core/build_id.mk]
ec1fa31820 : Version bump to RQ1A.200911.002 [core/build_id.mk]
3ac341d9c8 : Version bump to RQ1A.200728.002 [core/build_id.mk]
08b5aa0311 : Version bump to RQ1A.200701.001 [core/build_id.mk]

+- Project: platform/cts

c398583456e : Create a split apk TestApp that fails validation
e1a6cb14647 : Add CTS tests for update/delete content observers on CallLogProvider.
41c9eccdc4d : Create a split apk TestApp that fails validation
6e172fea5a8 : Add CTS tests for update/delete content observers on CallLogProvider.
2e5afbbd0cb : Revert "Fix failing testSlicedStateCountMetric"

+- Project: platform/development

806bbbad0 : 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)
1ad5e6530 : 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)
32aada6f9 : 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)

+- Project: device/google/bramble

c67b555 : Change system property of Bramble to place keyboard 10 dp higher
c8827a6 : Change system property of Bramble to place keyboard 10 dp higher
2025658 : Change system property of Bramble to place keyboard 10 dp higher

+- Project: device/google/coral

4ac0adb6 : Update Coral SVN to 33
20eb272c : Update Coral SVN to 32
585e20dd : Update Coral SVN to 33
94233ebe : Update Coral SVN to 32
97c49882 : Update Coral SVN to 31
c8c2d19d : Update Coral SVN to 31
16ee1d0c : Update QtiRadio version to 2.4
b896f06a : Update Coral SVN to 30
dd3da1c4 : Update QtiRadio version to 2.4
3a8d1416 : Update Coral SVN to 30
97fa84ee : Update QtiRadio version to 2.4
06a1939e : Update Coral SVN to 30

+- Project: device/google/redbull

ad4a5d1 : Scale the flexibility for SVN settings on other devices
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
ca78705 : Update Redbull SVN to 19
b838a20 : Update Redbull SVN to 16
bd8df2c : Update Redbull SVN to 15
22a5cf5 : Update Redbull SVN to 12
147c8f2 : Update Redbull SVN to 10
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
d8fc79e : SVN downgrade for special build
1ab6bd7 : Update Redbull SVN to 10
e80ed70 : Update Redbull SVN to 7
aef3211 : 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

+- Project: device/google/redfin

03e76e0 : audio: update audio volume curve table
eccafde : audio: update audio volume curve table
2e8610d : Change system property of Redfin to place keyboard 10 dp higher
add8397 : Change system property of Redfin to place keyboard 10 dp higher
f419acb : Change system property of Redfin to place keyboard 10 dp higher

+- Project: device/google/sunfish

1a3e3fb0 : Update Sunfish SVN to 18
43597b05 : Update Sunfish SVN to 18
585484b1 : Update Sunfish SVN to 17
f71dca25 : Update Sunfish SVN to 17
7218b18c : Update QtiRadio version to 2.4
ab68d05d : Update Sunfish SVN to 16
b9baa3eb : Update QtiRadio version to 2.4
c9e9fbd9 : Update Sunfish SVN to 16
0c0fd41f : Update QtiRadio version to 2.4
7ff6ef94 : Update Sunfish SVN to 16

+- Project: platform/external/flac

7bbc4389 : stream_decoder.c: Fix a memory leak
8355d833 : stream_decoder.c: Fix a memory leak
706c378d : stream_decoder.c: Fix a memory leak

+- Project: platform/external/freetype

b8a1af260 : Cherry-pick one upstream patch
358c23840 : Cherry-pick one upstream patch

+- Project: platform/external/gptfdisk

0893172 : RESTRICT AUTOMERGE ANDROID: Fix negative stack write in sgdisk
6d36945 : RESTRICT AUTOMERGE ANDROID: Fix negative stack write in sgdisk

+- Project: platform/external/libavc

aa43649 : decoder: Update check for first mb in slice
fd7e285 : decoder: Update check for first mb in slice

+- Project: platform/external/libexif

3ed0d2c : fixes some (not all) buffer overreads during decoding pentax makernote entries.
8b37da2 : fixes some (not all) buffer overreads during decoding pentax makernote entries.

+- Project: platform/external/libhevc

f642bac : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb
7995c17 : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb
663b9fd : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb

+- Project: platform/external/okhttp

fc917e4 : Reject non-ASCII hostnames and SANs.
ddc934e : Reject non-ASCII hostnames and SANs.

+- Project: platform/external/sonivox

b5fb288 : Add bounds check for dls samples
d0607bb : Add bounds check for dls samples
3ff1a66 : Add bounds check for dls samples

+- Project: platform/external/tremolo

98dc1ec : Fix: Add check in floor1_info_unpack
90c74e1 : Fix: Add check in floor1_info_unpack
370160d : Fix: Add check in floor1_info_unpack

+- Project: platform/external/wpa_supplicant_8

b262c737 : P2P: Fix copying of secondary device types for P2P group client
0b60cb21 : P2P: Fix copying of secondary device types for P2P group client

+- Project: platform/frameworks/av

b7a7cd3f31 : MediaCodec: propagate usage from original surface to release surface
b113a017c6 : MediaCodec: propagate usage from original surface to release surface
cd361eb1b9 : Fix potential overflow in WAV extractor
9e653d861e : Fix memory overflow in ESQueue
0cf20d37b2 : Fix potential overflow in WAV extractor
d0f4d0b6ed : Fix memory overflow in ESQueue
1dee47d3cb : Revert "mp3dec: Fix out of bound read error"
4b15cdd5af : Build static and shared libdrmframeworkcommon.
5f2af0e099 : mp3dec: Fix out of bound read error
3c42efd7eb : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
9d9eab6d7c : Fix memory leak and abort
592ffaf790 : Revert "mp3dec: Fix out of bound read error"
a19e743c9a : Build static and shared libdrmframeworkcommon.
793449e87c : mp3dec: Fix out of bound read error
9caef7775c : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
bbe34b3bf8 : Fix memory leak and abort
4a02061a8f : Revert "mp3dec: Fix out of bound read error"
f271aef474 : Build static and shared libdrmframeworkcommon.
819799cea6 : mp3dec: Fix out of bound read error
61cd8f097a : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
9dcade585a : Fix memory leak and abort

+- Project: platform/frameworks/base

be820f93ab81 : [SettingsProvider] fix font size scale validator
80ac2173f1e1 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
c6185ceabec5 : Delete orphaned staging directories for staged session on reboot
bfc112baf14f : Clean up staged session data on validation failure
4cdc28b0ba54 : Ensure caller identity is restored in CP quick-path.
69c24da80c37 : Delete orphaned staging directories for staged session on reboot
9dedc3fc2a74 : Clean up staged session data on validation failure
de3509f84234 : [SettingsProvider] fix font size scale validator
49f62ed06371 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
140ae7612cff : Ensure caller identity is restored in CP quick-path.
8a05e54af113 : Ignore GrantCredentials call with unexpected calling uid.
300c2f465910 : Protect GrantCredentialsPermissionActivity against overlay.
dd2eb7565365 : Hide overlays over uninstall confirm dialog
247cbff952f5 : Revoke permission on non-runtime -> runtime upgrade
fab61035e74c : Ensure permissions are revoked on state changes
ef69ca6c24c0 : RESTRICT AUTOMERGE Fix CDM package check
be1925c65d45 : remove sensitive pii from safetynet logging
c89b6592d1af : DO NOT MERGE Check fingerprint client against top activity in auth callback
4dd56de09df4 : Enforce permission checks in getting app exit reasons
f93fc867c557 : Fix the issue provider can be wrong when requesting slice permission
2b1388f6bde2 : Ignore GrantCredentials call with unexpected calling uid.
dd387ec5de6e : Protect GrantCredentialsPermissionActivity against overlay.
f6d222c39c52 : Hide overlays over uninstall confirm dialog
8d756e9f2cd6 : Revoke permission on non-runtime -> runtime upgrade
0a76e7533ec2 : Ensure permissions are revoked on state changes
0a4a68f0f7bb : RESTRICT AUTOMERGE Fix CDM package check
6dad6cb9a659 : remove sensitive pii from safetynet logging
e169526f58a1 : DO NOT MERGE Check fingerprint client against top activity in auth callback
b57d1409c524 : Enforce permission checks in getting app exit reasons
6372d20de9fd : Fix the issue provider can be wrong when requesting slice permission
d9d83f2b1b4f : DO NOT MERGE: Revert "Don't let IME window fit status bar"
a4fd6cb062c1 : Use shared libdrmframeworkcommon.
afa79a6b2801 : Do not re-initialize synthetic password
fd341ded939b : Fix out of bound error of IncidentService
d00f1feb8061 : Fix storing the wrong value of mLockdown in setting
85c451343c15 : Protect bluetooth.device.action.ALIAS_CHANGED
ed4e11844f9f : [BACKPORT] Improve location checks in TelephonyRegistry
e8e6fb420f58 : Validate user-supplied tree URIs in DocumentsProvider calls
22914354906e : Validate user-supplied URIs in DocumentsProvider calls
e80edc571d42 : Require permission to create trusted displays
17b161f023ca : DO NOT MERGE: Revert "Don't let IME window fit status bar"
05f613830b98 : Use shared libdrmframeworkcommon.
b800f97ba4d2 : Do not re-initialize synthetic password
e3cffc106d84 : Fix out of bound error of IncidentService
ff818f91fa0b : Fix storing the wrong value of mLockdown in setting
90077d5e116c : Protect bluetooth.device.action.ALIAS_CHANGED
83b5e9ae13a3 : [BACKPORT] Improve location checks in TelephonyRegistry
30bbdebbcd25 : Validate user-supplied tree URIs in DocumentsProvider calls
68309a8c66b1 : Validate user-supplied URIs in DocumentsProvider calls
06c15cad847a : Require permission to create trusted displays
11d7861456dd : DO NOT MERGE: Revert "Don't let IME window fit status bar"
a37060dbba3c : Use shared libdrmframeworkcommon.
1a6f1fb402b9 : Do not re-initialize synthetic password
cf9d5d571f97 : Fix out of bound error of IncidentService
61b620ad4f77 : Fix storing the wrong value of mLockdown in setting
a13cfc03e103 : Protect bluetooth.device.action.ALIAS_CHANGED
af35aa5ac57a : [BACKPORT] Improve location checks in TelephonyRegistry
0b4cd450afbe : Validate user-supplied tree URIs in DocumentsProvider calls
cdb913418a5a : Validate user-supplied URIs in DocumentsProvider calls
11725e120664 : Require permission to create trusted displays
16a691f87b8b : Don't dump binder proxies with the lock held.

+- Project: platform/frameworks/minikin

e900276 : Break layout context before and after bidi control character
ffb33bc : Break layout context before and after bidi control character

+- Project: platform/frameworks/native

08a6eb5e54 : resolve merge conflicts of cae2ee036040fc0dce9fc82af9bf8d85240d566b to rvc-dev
5936daa4b4 : resolve merge conflicts of cae2ee036040fc0dce9fc82af9bf8d85240d566b to rvc-dev
c5e8f836b5 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
9d69df8411 : Prevent mEventCache UAF in SensorEventConnection
72c34058e8 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
06daaffd57 : Prevent mEventCache UAF in SensorEventConnection
688e72b4fa : SurfaceFlinger: check for nullptr on setFrameRate
a2695587c0 : SurfaceFlinger: check for nullptr on setFrameRate
4ac939239e : SurfaceFlinger: check for nullptr on setFrameRate

+- Project: platform/hardware/interfaces

7b595194d : composer: hold a sp<IComposer> from the service itself
be26000c5 : composer: hold a sp<IComposer> from the service itself
1019a17a9 : composer: hold a sp<IComposer> from the service itself

+- Project: platform/libcore

7b005edc782 : Reject non-ASCII hostnames and SANs.
d3400b8d013 : Reject non-ASCII hostnames and SANs.

+- Project: platform/packages/apps/DocumentsUI

15f4e8732 : Add QueryAllPackages to DocumentsUI
d86060a97 : Add QueryAllPackages to DocumentsUI
781e75a8b : Add QueryAllPackages to DocumentsUI

+- Project: platform/packages/apps/KeyChain

60459d5 : Install CA certificates into KeyStore
6600a9d : Install CA certificates into KeyStore
ed1888e : Install CA certificates into KeyStore

+- Project: platform/packages/apps/SafetyRegulatoryInfo

85bd80f : Add a new image for the overlay of Safety and Regulatory manual
3b1c432 : 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

+- Project: platform/packages/apps/Settings

aa0fb94662 : Add bluetooth package to permission request intent
1b9ac3c233 : Prevent overlay drawing on top of Bluetooth activity dialog
aab9b28439 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
b2f96dbb0b : Add bluetooth package to permission request intent
8a76c6a434 : Prevent overlay drawing on top of Bluetooth activity dialog
f31d0447ed : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
155c545cdb : To fix bug, summary is wrong if nr_enabled_bool=false
c8c00ff518 : Hide tethering option when in a guest account
0570e152f1 : To fix bug, summary is wrong if nr_enabled_bool=false
b8db26a538 : Hide tethering option when in a guest account
78b33b3824 : To fix bug, summary is wrong if nr_enabled_bool=false
b3640019f6 : Hide tethering option when in a guest account

+- Project: platform/packages/providers/ContactsProvider

ace58c8e : Ensure update/deletes in the call log notify content observers.
60d9cd7c : Ensure update/deletes in the call log notify content observers.
7deb7018 : Fix writeable mode bug with CP2 contact photo.
bfa146b6 : Fix writeable mode bug with CP2 contact photo.
d94e69c3 : Fix writeable mode bug with CP2 contact photo.

+- Project: platform/packages/services/Car

c3711a505 : Grpc Graph - fix use after free
52fee64f4 : Grpc Graph - fix use after free
77e7975a1 : Handle an invalid new frame request
620618a17 : Correct the camera stream behavior
2698907c8 : Handle an invalid new frame request
5cf0b6430 : Correct the camera stream behavior
a3971d1ea : Handle an invalid new frame request
abd6aa491 : Correct the camera stream behavior

+- Project: platform/system/core

0e5de0a0c : storaged: protect global proto_loaded
341cfd6b5 : storaged: protect global proto_loaded

+- Project: platform/system/security

0c7b3cce : Make mIsDeviceLockedForUser synchronized.
33b83f6f : Make mIsDeviceLockedForUser synchronized.

+- Project: platform/system/tools/aidl

225435bb : Add CharSequence into ignorable imports
3defe17a : Add CharSequence into ignorable imports
7c27de3d : Add CharSequence into ignorable imports