Android 10 AOSP Changes

Changes from 10.0.0_r36 (QQ2A.200501.001.B3) to 10.0.0_r37 (QQ3A.200605.001):

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.

Removed Components (0):

None

Updated Components (94):

  • device/google/bonito with 7 change(s)
    • 2d060eb : Add voice only
    • f773ee1 : audio: cirrus: profile release
    • 05e26bb : Wifi: enable P2P MAC randomization
    • a7a8e21 : rt5514: update firmware for video recording noise
    • b60ee9d : Set bonito SVN to 20 bug:149240442
    • 5c15af4 : Update Bonito SVN to 19 Bug:149240442
    • 3f7402d : dumpstate: Include Citadel status in all bugreports

  • device/google/bonito-sepolicy with 1 change(s)
    • 44b107b : sepolicy: Add more vendor_modem_prop

  • device/google/coral with 13 change(s)
    • 0eb7d26 : Update Coral SVN to 21 Bug: 153882927
    • a9d6231 : Update coral SVN to 20
    • 8cf349e : Set the flag for refresh rate switching on Pixel 4 devices
    • 12bc831 : audio: update speaker tuning files for f2
    • 5bd2c04 : audio: update speaker tuning files for f2
    • 28d1c33 : Set coral SVN to 19
    • b3d0291 : audio: add camcorder-mic-invert
    • d718e66 : coral: fine tune media_codecs_performance.xml
    • 22e9060 : Fix flame self-extractor device name
    • 53cb1de : Update Coral SVN to 18 Bug:149240442
    • 045ea52 : Update Coral SVN to 17 Bug:147450082
    • 7c6d199 : dumpstate: Include Citadel status in all bugreports
    • 2f70ac3 : Support single vendor RIL/Telephony/Data between SM7150 and SM8150

  • device/google/coral-sepolicy with 1 change(s)
    • dd41a4e : Allow FaceHAL to talk to citadeld.

  • device/google/crosshatch with 8 change(s)
    • 723dcc0 : Update Crosshatch SVN to 31 Bug: 153882927
    • ab855d6 : Add voice only cellular thermal
    • 6b4a41e : Update crosshatch SVN to 30
    • 11e7d41 : Update crosshatch SVN to 29
    • 768bea6 : Set crosshatch SVN to 28 bug:149240442
    • a786d5a : Update Crosshatch SVN to 27 Bug:149240442
    • d8f5f4a : Chase ag/10218906.
    • adc0d96 : dumpstate: Include Citadel status in all bugreports

  • device/google/crosshatch-sepolicy with 1 change(s)
    • 95e9b13 : modem_svc: Grant to access vendor_modem_prop

  • device/google/wahoo with 8 change(s)
    • 3210464 : Update Wahoo SVN to 44 Bug: 153882927
    • 3672858 : Wifi: enable P2P MAC randomization
    • 1e9c510 : folio_daemon: Avoid UAF with stale sensor handle
    • 948ad9c : folio_daemon: Avoid UAF with stale sensor handle
    • 34ae805 : folio_daemon: Avoid UAF with stale sensor handle
    • ad7825f : Update wahoo SVN to 43
    • f20a9df : Update wahoo SVN to 42
    • 9f533c9 : Update Wahoo SVN to 41 Bug:149240442

  • platform/art with 4 change(s)
    • 1b536ca : [art] Remove boot complete marker
    • d1cda88 : Add the compiler filter to InMemoryDexClassLoader backed by oat files.
    • bd53ee4 : dex2oat: add --cpu-set command-line option
    • 87a7213 : Simplify name verification in ClassLoaderContext.

  • platform/bootable/recovery with 1 change(s)
    • ba27adb : Force package installation with FUSE unless the package stores on device

  • platform/build with 19 change(s)
    • 609eb2a : Update Security String to 2020-06-05 Bug: 153882927
    • ae9b194 : Update Security String to 2020-06-01 Bug: 153882927
    • 7d3524f : Version bump to QQ3A.200410.002 [core/build_id.mk]
    • 776c729 : Update Security String to 2020-05-05
    • ccf6b9f : Version bump to QQ3A.200319.002 [core/build_id.mk]
    • db9b1bd : Update Security String to 2020-05-01
    • acc36ed : Version bump to QQ3A.200316.002 [core/build_id.mk]
    • 10f8d1a : Version bump to QQ3A.200225.002 [core/build_id.mk]
    • c6f308b : Adding new GSI public keys
    • c3eeaae : Version bump to QQ3A.200213.002 [core/build_id.mk]
    • 63321ec : Version bump to QQ3A.200212.002 [core/build_id.mk]
    • d451ad7 : Update Security String to 2020-04-05 Bug:149240442
    • f9edfe3 : Update Security String to 2020-04-01 Bug:149240442
    • 98ae509 : Version bump to QQ3A.200205.002 [core/build_id.mk]
    • 3ed9021 : Modify build to put dumpcoverage agent into /system/lib
    • a21e852 : Add libprofile-extras to all link steps when NATIVE_COVERAGE is enabled.
    • 71640a3 : Package coverage files as a zip.
    • 20c6e7d : Update Security String to 2020-03-05 Bug:147450082
    • 1151aaf : Version bump to QQ3A.200108.001 [core/build_id.mk]

  • platform/build/soong with 4 change(s)
    • c2cf2c5 : Wrap getenv when linking a coverage-enabled binary
    • 2363a2b : Refactor libprofile-extras to be added as a whole static library
    • baa54c6 : Package coverage files as a zip.
    • 49932f3 : Build native coverage variant of APEXes when needed

  • platform/cts with 180 change(s)
    • 856aa4f : Collector implementation to extract sha256_cert.
    • 3c2302d : [RESTRICT AUTOMERGE]: Revert "CTS Tests for sonivox bugs b/68664359 and b/110435401"
    • eca2ea1 : [RESTRICT AUTOMERGE]: Revert "Sonivox: add CTS test."
    • 5d9b524 : Revert "CTS test for Android Security CVE-2018-9525"
    • 6682911 : RESTRICT AUTOMERGE
    • 3269a1c : RESTRICT AUTOMERGE
    • 9a8db49 : Revert "sonivox: fix hang caused by bad meta-event (cts)"
    • 6691ccd : STS set testPocCVE_2015_1805 to high-memory
    • 4b3bdf8 : CTS test for Android Security b/112662184
    • 61fc8dc : [RESTRICT AUTOMERGE] CTS test for Android Security b/112662184
    • 19a949d : Handle incorrect execution time for CTS-V result history collection
    • 884f0e8 : Fix incorrect execution time for CTS-V result history collection
    • 2e66104 : Change getUid before turning screen off
    • 8e8b5e7 : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/34897036"
    • 058149f : Revert "[RESTRICT AUTOMERGE]: CTS test for Android Security b/33139050"
    • a5113d6 : Bluetooth LE Connection Priority test refactor
    • d7ea139 : [RESTRICT AUTOMERGE] CTS test for Android Security b/37273547
    • 8643636 : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • 7f9e1dd : Add MediaExtractor hanging tests
    • 7d87a0e : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • a1415c6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111603051
    • cb63873 : [RESTRICT AUTOMERGE] CTS test for Android Security b/79662501
    • 39fc304 : [RESTRICT AUTOMERGE] CTS test for Android Security b/127702368
    • ea21648 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36389123
    • ec6faf8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/37239013
    • b31585a : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554207
    • 2ac6c64 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554209
    • a969a40 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62800140
    • 0d4ca50 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120789744
    • 9311549 : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969193
    • 4f7dc13 : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • 36b5e7f : [RESTRICT AUTOMERGE] CTS test for Android Security b/65540999
    • fd44326 : [RESTRICT AUTOMERGE] CTS test for Android Security b/32096780
    • 30872b4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62896384
    • a4504cd : [RESTRICT AUTOMERGE] CTS test for Android Security b/62887820
    • 864dec4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/35430570
    • be87020 : [RESTRICT AUTOMERGE] CTS test for Android Security b/38328132
    • b9fefc7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64550583
    • 6fa7d91 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112159345
    • c0bd093 : [RESTRICT AUTOMERGE] CTS test for Android Security b/37761553
    • 0699eb5 : [RESTRICT AUTOMERGE] CTS test for Android Security b/24346430
    • e34f020 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62133227
    • 35a0342 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36576151
    • e9c1056 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • 636c819 : [RESTRICT AUTOMERGE] CTS test for Android Security b/34749571
    • 7c45fd2 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • dc6bfa3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/71375536
    • 2f24c14 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111603051
    • c4ae5bd : [RESTRICT AUTOMERGE] CTS test for Android Security b/79662501
    • 08b48ad : [RESTRICT AUTOMERGE] CTS test for Android Security b/127702368
    • fe5d227 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36389123
    • cee6d0f : [RESTRICT AUTOMERGE] CTS test for Android Security b/37239013
    • d12e77c : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554207
    • 6659bdc : [RESTRICT AUTOMERGE] CTS test for Android Security b/36554209
    • 60f6474 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62800140
    • 8b72d27 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120789744
    • 28ae036 : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969193
    • 37c9d14 : [RESTRICT AUTOMERGE]: STS set testPocCVE_2017_0589 to high-memory
    • b25903b : [RESTRICT AUTOMERGE] CTS test for Android Security b/65540999
    • 240ec2d : [RESTRICT AUTOMERGE] CTS test for Android Security b/68300072
    • 7a0d155 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62948670
    • f35963a : [RESTRICT AUTOMERGE] CTS test for Android Security b/69065651
    • 44efc98 : [RESTRICT AUTOMERGE] CTS test for Android Security b/30033990
    • cd05400 : [RESTRICT AUTOMERGE] CTS test for Android Security b/32096780
    • 6b20b20 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62896384
    • 3bcf0f6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62887820
    • d0b985e : [RESTRICT AUTOMERGE] CTS test for Android Security b/35430570
    • 145b547 : [RESTRICT AUTOMERGE] CTS test for Android Security b/38328132
    • 0c0796b : [RESTRICT AUTOMERGE] CTS test for Android Security b/64550583
    • a910ee3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112159345
    • 9596309 : [RESTRICT AUTOMERGE] CTS test for Android Security b/37761553
    • 661e808 : [RESTRICT AUTOMERGE] CTS test for Android Security b/24346430
    • 7a77d0e : [RESTRICT AUTOMERGE] CTS test for Android Security b/62133227
    • 3b4b688 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36576151
    • b8d3814 : [RESTRICT AUTOMERGE] CTS test for Android Security b/34749571
    • 85928eb : [RESTRICT AUTOMERGE] CTS test for Android Security b/68300072
    • 6979dc4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62948670
    • 2aa75d8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/69065651
    • b0a45a8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/30033990
    • 51829d6 : Give tests more control of crash parser behavior
    • 9772736 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • a9f5ea3 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • a3ef63e : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • 09f0b55 : Camera: Add definition of CAMERA_OPEN_CLOSE_LISTENER permission
    • d7a9768 : Revert "PixelCopyTest: More modification to the edge detection area."
    • c5597bc : Updated setPermissionGrantState to scroll through permissions, since the permission to grant might not be shown at the top.
    • 1e57770 : [RESTRICT AUTOMERGE] Convert CtsSecurityBulletinHostTestCases to JUnit4
    • f711e2c : [RESTRICT AUTOMERGE] Convert CtsSecurityBulletinHostTestCases to JUnit4
    • 9c84eca : [RESTRICT AUTOMERGE] Convert CtsSecurityBulletinHostTestCases to JUnit4
    • 156a42b : Convert CtsSecurityBulletinHostTestCases to JUnit4
    • 88ae3ac : Increase timeout of broadcast to 60 seconds.
    • caa32b6 : RESTRICT AUTOMERGE Add test for attaching null application thread
    • 0307812 : RESTRICT AUTOMERGE Add test for attaching null application thread
    • f8f00e8 : Add test for attaching null application thread
    • f082e8c : Remove NanoAppBundleTest from instant app mode
    • 55fa498 : Revert "disable instant app support for CtsSecurityTestCases"
    • 41da8fa : Temporarily remove tests for the SearchView widget with no hint
    • 0740279 : Temporarily remove tests for the SearchView widget with no hint
    • 4d4dae5 : Fix batteryLevel CTS test
    • 4129ddf : RESTRICT AUTOMERGE Add test for Presentation
    • 4457dd1 : RESTRICT AUTOMERGE: Add android.intent.action.LOAD_DATA for Google Play
    • 121fac8 : Adjust theme for graphicsstats test app
    • 6f52092 : RESTRICT AUTOMERGE Add test for Presentation
    • e78170d : fix crash issue when run cts case camera its test
    • d8e6ec1 : [RESTRICT AUTOMERGE]: FIX CTS test for Android Security CVE-2018-6267
    • 28b3161 : RESTRICT AUTOMERGE Add test of startActivities with different uids
    • 7bf5265 : RESTRICT AUTOMERGE Add test of startActivities with different uids
    • 975fc45 : RESTRICT AUTOMERGE Add test of startActivities with different uids
    • dba974d : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • d0fddee : [RESTRICT AUTOMERGE]: Find remaining Stagefright tests that shouldn't check the crash address
    • 8c55626 : [RESTRICT AUTOMERGE]: Implement checkMinAddress into individual StagefrightTest testcases
    • a3f5df9 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • 1f42d9c : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • f1887cd : [RESTRICT AUTOMERGE]: Find remaining Stagefright tests that shouldn't check the crash address
    • 8fa647d : [RESTRICT AUTOMERGE]: Implement checkMinAddress into individual StagefrightTest testcases
    • 60b56af : [RESTRICT AUTOMERGE]: Add checkMinAddress flags to StagefrightTest
    • 90da1b5 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • 18846da : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • 4610ab5 : [RESTRICT AUTOMERGE]: Find remaining Stagefright tests that shouldn't check the crash address
    • 54c225b : [RESTRICT AUTOMERGE]: Implement checkMinAddress into individual StagefrightTest testcases
    • 33d2523 : Change getUid before turning screen off
    • 301f284 : Add missing copyright headers
    • 073991f : [RESTRICT AUTOMERGE]: Add missing copyright headers
    • bab66db : [RESTRICT AUTOMERGE]: Add missing copyright headers
    • 8db88ae : Restrict testVolume to STREAM_MUSIC on single volume devices
    • 847a7d1 : [RESTRICT AUTOMERGE]: Add checkMinAddress flags to StagefrightTest
    • 083f8fe : Update max diff of pseudoranges to 48ms
    • 861780b : [RESTRICT AUTOMERGE]: Add checkMinAddress flags to StagefrightTest
    • 0ca2b4d : Added new process patterns for crash parser
    • 2e98662 : Added new process patterns for crash parser
    • e878ab8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/33966031
    • 4b7e25e : disable instant app support for CtsSecurityTestCases
    • 9f2de89 : Add CVE-2019-9464 tests to STS
    • 7c1c399 : Revert "CTS test for Android Security b/135207252"
    • eefa272 : Revert "RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter."
    • b08673c : Revert "CTS test for Android Security b/135207252"
    • 896ac37 : Revert "Strict SQLiteQueryBuilder needs to be stricter."
    • 2c83526 : Fix use of getProtection pre SDK 28
    • fbe394c : PixelCopyTest: More modification to the edge detection area.
    • e202336 : Fix use of getProtection pre SDK 28
    • 335df2f : Specify the boundsToCheck to correspond to the testing content area only.
    • b4e9d11 : Skip theme tests for RatingBar widget due to indeterminate rendering
    • 44c6388 : Increase timeout in delegated cert installer operations
    • e49fd03 : [RESTRICT AUTOMERGE]: Add missing copyright headers
    • ea9e028 : STS fix PkgInstallSignatureVerificationTest missing apk
    • d3cebd2 : [RESTRICT AUTOMERGE]: STS fix PkgInstallSignatureVerificationTest missing apk
    • 2a9e912 : CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest
    • 49ff92c : CTS test for shell cmd for fake suspend broadcast
    • d9aef5b : Revert "CTS test for Android Security b/113527481"
    • cbeb193 : CTS test fix for testStagefright_cve_2017_13279
    • 8018ff9 : Skip theme tests for RatingBar widget due to indeterminate rendering
    • d9dc8e1 : Adding larger timeouts for some CtsDevicePolicyManagerTestCases tests
    • 0e59e10 : Revert "CTS test for Android Security b/137879783"
    • 8cd57f5 : Capture system UIDs by value under a maximum
    • ce28e90 : Fixed CtsPermissionTestCases for devices that don't support wallpaper.
    • 210730e : Add CTS test for AssetManager double destroy
    • 05d1607 : More uniformly capture package information
    • 425bee0 : cts: Remove testImageCapture from MediaStoreUiTest
    • 8202832 : CtsVerifier: Modify camera intents test to test for exif
    • 67f10f2 : Change CTS test permissionLevel of ACCESS_SHORTCUTS and UNLIMITED_SHORTCUTS_API_CALLS
    • 0f28db4 : GraphicsStatsValidationTest: fix a bug that the scheduleVsync is called at wrong time
    • 64c28a7 : CTS test for Android Security b/113527481
    • 5bd7b1d : CTS test for Android Security b/137883880
    • c4e06ba : CTS test for Android Security b/137883872
    • 91b50ef : CTS test for Android Security b/137883786
    • 1f63f1e : CTS test for Android Security b/137879783
    • bb5a272 : CTS test for Android Security b/135207252
    • 08bcc80 : CTS test for Android Security b/135207252
    • 0cf8de8 : Added additional reporting to compatibility tests
    • dc923d5 : Updated AdbUtils.java and memutils file
    • 2945690 : Updated AdbUtils.java and memutils file
    • 4da2896 : [RESTRICT AUTOMERGE] Updated AdbUtils.java and memutils file
    • 622c2d7 : [RESTRICT AUTOMERGE] Updated AdbUtils.java and memutils file
    • d61c6c4 : Disable animations in CTS theme ProgressBar & update ReferenceImageTest.java to androidx
    • 2261b94 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72496121 b/30148882
    • 981f681 : Updated NanoAppBundleTest to skip when AddAccountSettings can't be found
    • c406654 : [RESTRICT AUTOMERGE]: Updated NanoAppBundleTest to work with Android Auto Embedded.
    • ad84348 : Skip testEcAttestation and testRsaAttestation if device has no lock screen
    • f25ad72 : Scale down the minInodes when data partition size is less than 4GB
    • 289b88a : Attempt to fix WebViewTest#testFlingScroll.

  • platform/development with 3 change(s)
    • 6f16bae : For darwin, add lib64/libc++abi.1.dylib.
    • 7fe8024 : Move lld.exe (windows) and add dependent library libwinpthread-1.dll
    • e3e67a8 : Move lld (darwin, linux) and add dependent libraries

  • platform/external/ImageMagick with 1 change(s)
    • 2b5c0a9 : ImageMagick: only build the jpeg coder.

  • platform/external/avb with 1 change(s)
    • ab84f13 : Fix a bug that would cause OoB memory read. am: a6c9ad41f7 am: e19472c066 am: 628e78b390 am: 986170a648

  • platform/external/bouncycastle with 1 change(s)
    • 14ceec1 : Only match on exactly GCM mode

  • platform/external/google-benchmark with 1 change(s)
    • 20f5b67 : google-benchmark: Make vendor_available true

  • platform/external/libavc with 2 change(s)
    • f80afe5 : decoder: Fix lt_ref increment in ih264d_fix_error_in_dpb
    • 6dd54b9 : decoder: Fix in detecting dangling fields

  • platform/external/libexif with 4 change(s)
    • 127f882 : libexif: Fix read buffer overflow
    • 4b7b147 : libexif: Avoid accessing invalid data
    • 1e187b6 : libexif: Fix unsigned integer overflow
    • f6c5495 : Rephrase code to avoid overflow

  • platform/external/libhevc with 6 change(s)
    • fa84ffd : common: Fix unintialized reads in intra pred sse functions
    • 7dcf82a : decoder: Fix integer overflow while parsing num_long_term_pics
    • 8d1f374 : libhevc: Fix asan issue in intra pred mode assembly function
    • ae695cd : decoder: Return error if first slice decoded in a frame is dependent slice
    • 75db1b8 : Do not call SIMD format conversion for width 32
    • 196e724 : Fix DoS in NAL search

  • platform/external/libmpeg2 with 3 change(s)
    • 8ff9205 : Fix missing initialization of deinterlace intermediate buffer
    • b09e66f : Fix integer overflow error in deinterlacer
    • 5c8de51 : Add support for handling odd dimensions

  • platform/external/libyuv with 1 change(s)
    • 956052d : Cherry-pick security fix for skip_input_data

  • platform/external/nos/host/generic with 1 change(s)
    • 74b2659 : Transport: Add retryng mechanism while calling nos application.

  • platform/external/perfetto with 2 change(s)
    • 7696e80 : Do not block on control socket.
    • 618afdc : Fix CtsStatsdHostTestCases.AnomalyDetectionTests#testPerfetto

  • platform/external/ppp with 1 change(s)
    • f9fec5c : pppd: Fix bounds check in EAP code

  • platform/external/sonivox with 1 change(s)
    • 40f23c8 : Enforce limits of XMF node

  • platform/external/sqlite with 1 change(s)
    • 3084637 : [RESTRICT AUTOMERGE] Apply Android.patch to dist directory

  • platform/external/wayland-protocols with 1 change(s)
    • 1a16036 : Update wayland protocol

  • platform/external/wpa_supplicant_8 with 2 change(s)
    • 7899587 : Address wpa_supplicant vulnerabilities
    • bd90854 : hidl/1.2: Don't set WPA_KEY_MGMT_FT_SAE key management.

  • platform/frameworks/av with 38 change(s)
    • cbbd7e0 : RESTRICT AUTOMERGE: Camera: fix use after free in sensor timestamp
    • 687d14d : keep tx3g{Buffer,Size,Filled} in sync
    • 96b18d8 : Fix race condition in AudioTrack::releaseBuffer()
    • ab6d69d : Fix race condition in AudioRecord::releaseBuffer()
    • 2ba16f6 : rtsp: fix integer overflow caused by malformed packets
    • bb907e8 : IDrm: fix uninitialized variable in GET_OFFLINE_LICENSE_STATE
    • 7f82d1a : audio policy: fix disordered sequence while changing device
    • 00c2756 : RESTRICT AUTOMERGE: Camera: fix use after free in sensor timestamp
    • 1859a38 : RESTRICT AUTOMERGE: Camera: fix use after free in sensor timestamp
    • 4bbfb6d : BnCrypto: fix use-before-init in CREATE_PLUGIN
    • 1bb30b2 : Camera: Add onCameraOpened/onCameraClosed callbacks
    • 56d4183 : Check if calling uid is system uid for setAllowedPolicyCapture.
    • 8e3f56b : clearkey default: parsePssh securely
    • 04bcc9b : RESTRICT AUTOMERGE CCodec: make config consistent before/after flush
    • 45d8059 : Reduce the latecy of encoding 1st frame
    • 75b7bf7 : [media][sfplugin] fix -Wdangling-gsl
    • 6b3b2f2 : OpusHeader: Fix integer overflow in GetOpusHeaderBuffers
    • 3f252fe : MPEG4Extractor: check the default sample info before checking the validity of sample size.
    • 6081cd3 : Add size checking for 'saiz' box
    • ad90ca7 : Add more size checking for 'stts' box
    • 0db3552 : Add more size checking for 'stss' box
    • f562ce8 : Add size checking for 'saio' box
    • 4f74cca : raw: accept any sample rate greater than 0
    • 649a27a : Camera: Fix possible ExifUtils heap corruption
    • 0f9b8b3 : Really fix excessive 'trun' box parsing
    • bc5baf6 : Revert "BnCrypto: fix use-before-init in CREATE_PLUGIN"
    • 6111b2b : MTP: Sanitize filename provided from MTP host
    • 452fd2b : Revert "BnCrypto: fix use-before-init in CREATE_PLUGIN"
    • e4e7b91 : Revert "BnCrypto: fix use-before-init in CREATE_PLUGIN"
    • c25b042 : Protect against TOC/TOU bugs in soundtrigger
    • b00653c : aaudio: add checks for Binder return codes
    • 51aa200 : BnCrypto: fix use-before-init in CREATE_PLUGIN
    • c45f151 : Move implementations to DataSourceBase.h
    • 0ad729e : jailed media processes can dump code coverage data
    • cc8271e : media utils: fix UAF in TimeCheckThread
    • c155398 : RESTRICT AUTOMERGE Validate TrackedBuffer in onBufferDestroyed
    • 66d0e72 : Revert "audiopolicy: align input and output devices for engine"
    • 6e51a26 : Enable coverage for libmediandk

  • platform/frameworks/base with 127 change(s)
    • c0e4c56 : Don't crash if NSSL gets incomplete gesture
    • 4bf1986 : Fix order of uid/pid in LocationAccessPolicy
    • 59ba151 : RESTRICT AUTOMERGE
    • 41215b6 : RESTRICT AUTOMERGE
    • f497630 : Verify all possible hosts that match web nav
    • 24e0f76 : Verify all possible hosts that match web nav
    • bfa7796 : Verify all possible hosts that match web nav
    • a481c86 : Verify all possible hosts that match web nav
    • 18e46e3 : Verify all possible hosts that match web nav
    • a9211d6 : RESTRICT AUTOMERGE
    • b235ee8 : RESTRICT AUTOMERGE
    • 92561d2 : Revert "Revoke 'always' web handler status when not autoverifying"
    • 8cd8797 : Revert "Revoke 'always' web handler status when not autoverifying"
    • 63b6cfd : Revert "Revoke 'always' web handler status when not autoverifying"
    • 8ef5d5e : Fix Battery optimization takes long time
    • cfad989 : Check DUMP permission before dumping in RollbackManagerService.
    • 678528e : Check permissions in INetworkManagementService#setIPv6AddrGenMode
    • d16e86f : Require a more specific intent
    • 23c04c6 : Fix command injection on screencap
    • e6b4c38 : Failed UiModeManagerServiceTest
    • e09a792 : Revert "Revoke 'always' web handler status when not autoverifying"
    • 40473c4 : Force update uid state when pending uid state is applied
    • 7f0136a : Notify all packages is uid-mode is changed
    • ab9efea : Disable deep press when long press is long
    • 0105244 : Revert "Revoke 'always' web handler status when not autoverifying"
    • 937136e : Fix broken link
    • 452b3d0 : 5G Q backport
    • f5d301c : Create different KeyId for saved and suggestion network
    • 09e2aae : String change for ConnectionFailureNotifier
    • 96aaa02 : Do not allow division by 0
    • c5029c9 : Move filterMobileSubscriptionInSameGroup into KeyguardUpdateMonitor.
    • 98f4544 : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • 84cccfe : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • b4aaa9d : RESTRICT AUTOMERGE Prevent accessing companion records from arbitrary uids
    • 52b5e54 : Camera: Clarify CAMERA_OPEN_CLOSE_LISTENER description
    • 44f50d4 : [RESTRICT AUTOMERGE] Allow bar to be transparent during animating.
    • b6cd9c2 : Fix race condition while WallpaperMS rebinding service.
    • 2263309 : Either reuse sensor values or don't dim down at all
    • 1c9bf5c : RESTRICT AUTOMERGE Use consistent calling uid and package in navigateUpTo
    • 7890462 : Properly rotate cutout protection rect
    • e375ee8 : Camera: Add new hidden API for camera open/close callback
    • 70db873 : Allow two finger swipes down.
    • 973ecc6 : RESTRICT AUTOMERGE Create separated tasks for different apps from startActivities
    • 0bb93d4 : RESTRICT AUTOMERGE Block TYPE_PRESENTATION windows on default display
    • 7d4adf4 : RESTRICT AUTOMERGE Block TYPE_PRESENTATION windows on default display
    • d61f3f9 : Fix bluetooth can't turn off during network reset (2/3)
    • 7a66c7b : Do not accept NaN as scrim values
    • 377838b : Reset protection path on rotation
    • 2b05ccc : Animate cuttout protection
    • bf89805 : RESTRICT AUTOMERGE Block TYPE_PRESENTATION windows on default display
    • 60a6583 : RESTRICT AUTOMERGE Block TYPE_PRESENTATION windows on default display
    • 1ec2f40 : RESTRICT AUTOMERGE Use consistent calling uid and package in navigateUpTo
    • da78af4 : RESTRICT AUTOMERGE Use consistent calling uid and package in navigateUpTo
    • 2fd00cd : Frameworks/base: Support dex2oat cpu-set system property
    • 96a9e48 : Create different KeyId for saved and suggestion network
    • 24ee8ef : Add EAP methods in wifi.proto
    • be885c8 : Remove Dependency.staticOnConfigurationChanged
    • 8a2c62c : RESTRICT AUTOMERGE Use consistent calling uid and package in navigateUpTo
    • 55e8fd2 : Set/get allowed capture policy via AudioService.
    • 0d7e27a : RESTRICT AUTOMERGE Use consistent calling uid and package in navigateUpTo
    • 3e27a33 : Updated wakeLock permission descriptions.
    • eb2116b : CP ag/9571636 from master to qt-qpr1-dev Bug: 143299398
    • 9859e17 : Fix carrier config string typo.
    • 348476e : AudioService - remove sendBroadcastToAll() from setMasterMuteInternalNoCallerCheck()
    • 97e162d : Allow settingIgnored for DBH request if inEmergency
    • e207aed : Use status_bar_padding_top in QS system icons
    • 29c75ab : Resolve trust agents on USER_STARTED in addition to USER_ADDED.
    • 2be3ba4 : RESTRICT AUTOMERGE Create separated tasks for different apps from startActivities
    • 48d8d37 : RESTRICT AUTOMERGE Create separated tasks for different apps from startActivities
    • dd12316 : Add DEBUG flag for rounded corner and display cutout path
    • cb45d58 : RESTRICT AUTOMERGE Use Alternative Prox Sensor for Falsing
    • f9418db : RESTRICT AUTOMERGE Update keyguard locked state from TrustManagerService
    • 7c7f3dc : Back porting Dark theme bug fixes from R
    • 0d3a5aa : Add carrier config to skip validation if recently validate.
    • eff2c74 : Add cutout support in QSDetail
    • c26e4fa : Add vertical type check to prevent non-Automotive Androids from force displaying system bars.
    • ec879fa : Fix potential NPE while releasing worker thread of ImageWallpaper
    • d445aaf : Add null check for voiceInteractorComponentName.
    • d3e7186 : CountryDetector: Enable detector class override for automotive
    • a0e531a : Fix flaky sysui crash in devicehealthchecks test.
    • 85382ce : Disabled some DEBUG constants.
    • aff8e2d : Fix security issue in DynamicRefTable::load.
    • f656f6d : Use the main thread to update alignment indication
    • a5fb082 : Remove hidden shared account methods from AccountManager.java
    • fb23ff9 : Add null check for handler on Clock view
    • c4808d9 : Make switching dialog full screen and change "Loading" text color.
    • f35f291 : Parcel only the canonical Uri.Part representation, not both.
    • e2d7c62 : Call getPackageInfo() with cleared calling identity in ensureSystemPackageName().
    • 6b14ea2 : Add SafetyNet logging for package names read from config.
    • ab9be4f : Force update uid state when pending uid state is applied
    • 29e092b : Notify all packages is uid-mode is changed
    • e693b79 : Call getPackageInfo() with cleared calling identity in ensureSystemPackageName().
    • b9c4862 : Re-activate backup service after cleaning a profile owner
    • c93fa74 : resolve merge conflicts of 01f94b7cc053049a472481f457593d895ad9eca0 to qt-qpr1-dev
    • eeb7039 : Set a shorter timeout for logging a warn on slow IUserSwitchObservers.
    • 715c018 : Added log statements to some user-switching tasks.
    • 3f81e07 : Change coverage dump to specify the output file instead of directory.
    • 43c9497 : Add JVMTI agent to dump/reset JaCoCo coverage information
    • f83594c : Don't crash system process on empty onTuneFailed
    • 44d1c65 : Update redaction upon profile changes
    • 692e120 : Fixed NPE in package installer session.
    • d9cb95d : [framework] Remove boot complete marker
    • 58048eb : Separate icon sizes for sharesheet and resolver list.
    • 0860a5c : RESTRICT AUTOMERGE Update keyguard locked state from TrustManagerService
    • b1a33a8 : Fix serialization issue of ExternalVibration
    • a3acf85 : GraphicsEnv: refactor to unify the debuggable logic
    • eb4f716 : Only suspend package from system or shell
    • a9feb46 : Adding option in global setting to control the display message during user switch
    • 4cc695c : Update mOnDissmissRunnable when Notification gets updated.
    • c718e54 : Ensure adb key store is instantiated before revoking grants
    • c8a7c2b : Do not destroy CustomTile when in QSCustomizer
    • 67c89f3 : Handle ParcelableException instead of crashing system server
    • 0a8a1e9 : Fix potential double destroy of AssetManager
    • 77e6f5f : Change permissionLevel of ACCESS_SHORTCUTS and UNLIMITED_SHORTCUTS_API_CALLS
    • 9332066 : Fix potential double destroy of AssetManager
    • c6a61a6 : Fix IsolatedUidAllocator for non-primary users.
    • 1a45963 : Prevent sending early termination of appop use
    • 3dd716a : Fix ModuleInfoProviderTest by passing correct flag
    • 611bad9 : Refactor CountryDetectorService
    • d2a71cc : Revoke 'always' web handler status when not autoverifying
    • ef5220e : Revoke 'always' web handler status when not autoverifying
    • 9dfd9a5 : Supplementary Services(SS) gray out when airplane mode on in Call Settings menu.
    • 6cf5f92 : Revoke 'always' web handler status when not autoverifying
    • a8fb6dc : Revoke 'always' web handler status when not autoverifying
    • ce22265 : Revoke 'always' web handler status when not autoverifying
    • b6dce0b : Concurrent collections for Bluetooth callbacks.
    • 9ae68f4 : FocusRequester: fix NPE

  • platform/frameworks/compile/slang with 1 change(s)
    • e4dce61 : Add a new wrapper for LLD on Windows.

  • platform/frameworks/native with 12 change(s)
    • 7fb29b9 : Add a flag for refresh rate switching
    • 1a683ce : Disable deep press when long press timeout is long
    • 958c4d0 : Properly initialize MotionClassifier
    • 4271f56 : sf: avoid assumption remote binder is local
    • 71ae455 : installd: add dex2oat cpu-set system properties
    • a1642fe : Swap video frame rotation direction.
    • 279df62 : libvulkan: remove a redundant check debuggable logic
    • 5d6415c : vkjson: Use Vulkan API version 1.1 on VkJsonGetInstance
    • 1621909 : Changing logic that generates virtual SENSOR_TYPE_LINEAR_ACCELERATION.
    • 331ea66 : [installd] Remove boot complete marker
    • 93fe518 : Fix addition/overflow checks.
    • fe62271 : GraphicsEnv: refactor to unify the debuggable logic

  • platform/frameworks/opt/car/services with 1 change(s)
    • 0aff3ea : Fix race in notifying user unlock to car service

  • platform/frameworks/opt/net/voip with 1 change(s)
    • 0fef164 : Add buffer size checks to eliminate security vulnerability.

  • platform/frameworks/opt/net/wifi with 8 change(s)
    • 6853a19 : Enterprise suggestion's catificate share same lifecycle as suggestion
    • 4354285 : [Passpoint] Fix Passpoint matching algorithm for Home networks
    • fffc50f : [WifiConfigManager] Log the disable reason when re-enabling.
    • 9240501 : Fix removing enterprise suggestion certificate
    • e6813a5 : Enterprise suggestion's catificate share same lifecycle as suggestion
    • d7d14da : Add EAP methods in WifiMetrics
    • b4486b2 : fix soft reboot caused by KeyStore exception
    • 0b3eca3 : fix soft reboot caused by KeyStore exception

  • platform/frameworks/opt/telephony with 7 change(s)
    • 452b34d : 5G Q backport
    • f29a3a3 : OTASP: Replace PhoneStateListener with registrant.
    • 0034e2f : Use carrier config to define network validation cache ttl.
    • a9cbbc9 : Skip network validation if validated recently upon switching
    • 4ec1828 : Do not set a sub as default data sub unless it's active.
    • 776f223 : Only unbind if bind() returned success
    • 8fc09ea : Cherrypick - Fix the NullPointerException when Radio crash.

  • platform/frameworks/opt/vcard with 1 change(s)
    • e266b84 : PBAP client, download favorite contacts

  • platform/hardware/interfaces with 5 change(s)
    • fcba825 : RESTRICT AUTOMERGE Relax timeout for all operations
    • 092efbd : Don't send brightness to car service inside Emulator
    • aa56733 : Camera: Fix possible ExifUtils heap corruption
    • 4c1b678 : wifi(implementation): Clear wifi event callback objects while stopping
    • 2fd5c7c : VTS: only assert that IGnssDebug present for non-automotive

  • platform/hardware/knowles/athletico/sound_trigger_hal with 1 change(s)
    • fea75f3 : sthal: update list during incall mode in recovery progress.

  • platform/hardware/nxp/nfc with 4 change(s)
    • 95ff95f : Prevent OOB write in phNxpNciHal_write_ext
    • 6ece5eb : Prevent OOBR in NxpNfc::ioctl
    • 9e2d8a1 : Prevent potential OOB in phNxpNciHal_NfcDep_cmd_ext
    • 4e4e092 : Prevent OOB write in phNxpNciHal_send_ese_hal_cmd

  • platform/hardware/qcom/camera with 3 change(s)
    • 83d6468 : QCamera2: Avoid accessing invalid data during flush
    • 6d6e3e5 : HAL3: Fix a use-after-free bug
    • 0ca5ca9 : HAL3: Fix a use-after-free bug

  • platform/hardware/qcom/gps with 2 change(s)
    • e94011d : HIDL API impl can not return false
    • 9e40099 : stub out injectTime API as we should not handle that

  • platform/hardware/qcom/media with 1 change(s)
    • 7ba307c : vdec: Set correct output buffer size: dynamic meta mode

  • platform/hardware/qcom/sdm845/display with 1 change(s)
    • 9117ee5 : sdm: Add support of SetLayerColorTransform with GL composition fallback

  • platform/hardware/qcom/sdm845/gps with 2 change(s)
    • ca948af : Fix odcpi feature when Location is off in settings
    • 97eef6b : stub out injectTime API as we should not handle that

  • platform/hardware/qcom/sdm845/media with 1 change(s)
    • 4c2000c : vdec: Set correct output buffer size: dynamic meta mode

  • platform/hardware/qcom/sm8150/display with 1 change(s)
    • 95ca2cb : sdm: Add support of SetLayerColorTransform with GL composition fallback

  • platform/hardware/qcom/sm8150/gps with 4 change(s)
    • 980d6de : Fix odcpi feature when Location is off in settings
    • 307ba3e : Only allow one extension obj of each type to be created
    • d70cb9e : HIDL API impl can not return false
    • 542768b : stub out injectTime API as we should not handle that

  • platform/hardware/qcom/sm8150/media with 1 change(s)
    • 72c99c8 : vdec: Set correct output buffer size: dynamic meta mode

  • platform/hardware/qcom/wlan with 3 change(s)
    • 117593c : WifiHal: Fix OOB read of ctrl buf while registering monitor sock
    • 0ed8dbf : qcwcn: Heap-buffer-overflow in register_monitor_sock() of wifi hal
    • 0a1b211 : Heap-buffer-overflow in send_nl_data() of wifi hal

  • platform/hardware/st/nfc with 1 change(s)
    • 1c99651 : Fix stack-buffer-overflow in hal_fd_init()

  • platform/libcore with 3 change(s)
    • f69e5d9 : Force create SocketImpl in test_connectLjava_net_SocketAddressI_setSOTimeout.
    • fa482ed : Tidy OldSocketTest.test_connectLjava_net_SocketAddressI_setSOTimeout.
    • 23b024f : Make test for hardware AES support explicit.

  • platform/packages/apps/Bluetooth with 33 change(s)
    • e60a883 : Revert "PBAP server, send favorite contacts"
    • b0add93 : Delete call logs when calls are made without PBAP
    • 8cc9021 : Set Browsing bit to 0 in PbapSupportedFeatures
    • 01bcd0f : Prevent phone's bd_addr from appearing in Accounts
    • 0c5249a : Return an empty list when the requested node is not in the tree
    • 6034bad : AvrcpController Test update
    • 46d12da : AVRCP Controller Media Controller not ready
    • c1c7176 : Allow subsequent requests for media keys to replay the silent audio sample
    • 1efbe39 : HFP Client call status update
    • da1dc71 : PBAP server, send favorite contacts
    • 3797ae4 : AVRCP Controller Disable Automatic Focus Request
    • 80c191c : A2DP Sink: Focus gain while transient loss
    • 902bddd : AVRCP Controller State without Browsing
    • 65bd91a : Add bluetooth prefs for Android Automotive
    • edaa9c5 : MAP Client disconnect state machine if MAS client disconnected
    • f53904d : MAP Client close connection on MNS disconnect
    • 362108e : MAP Client Only connect MNS in connected state
    • 7ce948e : MAP Client BMessage parser length
    • cc193bd : MAP Client support incomming MMS
    • ec62a03 : PBAP client, download favorite contacts
    • 1b10f6a : AVRCP MediaBrowserService support ACTION_PREPARE
    • 4ee2b85 : AVRCP Controller onSkipToQueueItem invalid
    • fdba1f6 : AVRCP Controller getCurrentCalls NPE
    • 70710dc : AVRCP Controller transient loss while idle
    • 769be73 : AVRCP Controller request focus when idle
    • 7c3a740 : AVRCP Controller AbsoluteVolumeNotification
    • 4d931c8 : Splitting over-the-air downloading into batches
    • 4f32edc : Use Calendar.Builder for MAP Client timestamp parsing
    • 3dad083 : AVRCP Controller Shuffle/Repeat support
    • deb3aaa : Broadcast MAP Client messages oldest first
    • 363c6e0 : Fix bluetooth can't turn off during network reset (1/3)
    • 5626dea : Block guest user from Bluetooth tethering connect/disconnect
    • bbf6ff3 : Restore Parameters after audio server restart

  • platform/packages/apps/Car/Dialer with 23 change(s)
    • 8e6e41a : Use Id to find view in LoadingFrameLayout
    • c0cc67e : Enable RTL layout for Dialer
    • a33ce7c : Show only one entry for search results per contact
    • 9c03ebe : Refresh Dialer when switch phones
    • e29919f : Update isValidNumber check
    • fe94bd1 : Adjust type down list for different size of screens in landscape mode
    • 0c9da1d : Implement InCallService.onBringToForeground
    • 1845088 : Refactor InCall notification service
    • 51d3cbd : Dynamically update incall Audio Route
    • 09bc1a0 : Move UiCallLog converting to another thread
    • 0db30ee : Check for null in ContactResultsLiveData
    • 2f994b6 : Update AlertDialogs UI
    • 84f1926 : Add type down feature on Dialpad
    • 08ea403 : Force to show Dialer when hfp is connected
    • 197f2bf : Update audio route list based on current state
    • beab826 : Search callog number in Contact Provider
    • 44c6ada : Update filter Uri in Dialer search
    • 2af26d0 : Disable search result if no contact detail to show.
    • 610df63 : Badge for favorite contacts imported from phone.
    • ce99aa1 : Fix the NPE in search page.
    • 94ae3c0 : Support favorite bit from phone.
    • 28f4a33 : Add process-lifecycle-owner-initializer to work around b/113294940
    • 98131d8 : Fix the contact details page scroll issue.

  • platform/packages/apps/Car/Launcher with 2 change(s)
    • 7e14a22 : Add media service to launchables map corrrectly
    • e96d4a4 : Don't show the component icon of custom_media_packages in the Launcher

  • platform/packages/apps/Car/Media with 9 change(s)
    • 4feb7e4 : Revert "Enable RTL layout for Media app."
    • a45ca2c : Fix the text direction of all texts in media for RTL
    • 09f3fe1 : Enable RTL layout for Media app.
    • dae8138 : Remove obsolete value
    • dabe47d : Update MediaDispatchActivity
    • ca30d4f : Fix search icon resizing when typing
    • 7b2da1d : Scroll the active item into the screen when the active item changed
    • 6b0c0de : Fix queue update flicker by removing unnecessary call of notifyDataSetChanged()
    • 5438d3f : Cancel image requests for view holder detached from the window.

  • platform/packages/apps/Car/Messenger with 4 change(s)
    • 1712b6d : Clear messages map AFTER notificationInfo map is cleared.
    • d93a14b : Ignore Group Messages
    • ea7d0cb : Initialize shouldInclude to true
    • b2d00e0 : Exclude dismissed and read messages from the notification

  • platform/packages/apps/Car/Notification with 1 change(s)
    • ee41b4c : Fixing the issue where views when removed rapidly gets stuck

  • platform/packages/apps/Car/Settings with 20 change(s)
    • f3f45ff : Add the toolbar to the confirm security screens
    • d2de64f : Add a few more items to Privacy Page
    • 2ef6797 : Submit string for Privacy title screen
    • 2642499 : Do not clear collections when stopping adapter.
    • 92b6f64 : Updated LocationServicesPreferenceController to update preferences on updateState instead of during onCreate.
    • 8c3a015 : Fixed WifiStatusPreferenceControllerTest check icon. This fixes broken unit tests for qt-dev.
    • b66d73c : Changed ExtraSettingsPreferenceController's way of reading metadata boolean. Fixed flaky unit test.
    • 313d96a : Updated KeyboardPreferenceController to filter out Google voice typing. Refactored duplicate code into InputMethodUtil.
    • 3e7e66c : resolve merge conflicts of 13758371cc4a2b3dce0b932f0567986b41d7f13e to qt-qpr1-dev
    • f96d9f0 : Fixed ApplicationDetails carets. Fixed ExtraSettingsPreferenceController not re-enabling preferences.
    • 720ebe6 : Updated ExtraSettingsPreferenceController to disable preference when in DO mode and the preference intents to activity that is not DO.
    • a90f7ba : Updated Location footer preferences so they are not selectable since they are informational.
    • b0f02c8 : Fixed language screen so that locale preferences that do not go to sublocale preference screens do not show carets.
    • bb249a3 : Fixed wifi status preference to update itself when initialized. When wifi disabled, preference displays an about icon and is unselectable.
    • ff6bf4a : Updated Application details page so that the application preference is not selectable, and the version preference to be available for viewing.
    • 0506f69 : Fixed DatePickerFragment to only show the spinner view rather than both spinner and calendar view.
    • 8e22512 : Fixed flaky CarSettings unit tests caused by broadcasting intents.
    • cc1036d : Remove location scanning settings completely
    • 5973faa : Removing unnecessary period from strings
    • 7632b17 : Adding option in global setting to control the display message during user switch

  • platform/packages/apps/Car/libs with 54 change(s)
    • f11abf9 : Call thru setVisibility super to make sure RV children are changed
    • 9051a8e : Fix failing toolbar unit tests
    • c2e637f : Fix crash in PermissionController
    • ade4ea4 : Fix robo tests as CarUinested RV is removed.
    • af60b53 : Remove all in-RAM user data in BaseNotificationDelegate cleanup
    • 12e1974 : Modify isProjectionInActiveForeground to accept Nullable bluetoothAddress
    • d0f7968 : Fix toolbar text direction for RTL.
    • 01802cb : Fix playback control bar for RTL layouts.
    • 53b0bcc : Fix issue with broken scroll behvavior when CarUiRecyclerView has top padding'
    • 8dbb734 : Add documentation + new message data types to proto
    • f7447dd : Incorporate appDisplayName in senderKey
    • a2c2775 : Add configuration option on whether or not to use LetterTiles.
    • 6efc221 : Don't hard code the colors of media button
    • 5f9cabd : Modify AlertDialogBuilder to display CarUiListItem objects in a RecyclerView instead of a ListView
    • 9a99e5b : Incorporate snap behavior from androidx.car into Chassis
    • 27c0238 : Fix the back button and scrollbar position for RTL languages.
    • f635080 : Fix crash with two row toolbar
    • c6a749f : Update car body TextAppearance styles to reference appropriate dimen values
    • c8319d9 : Set channelId in Notification Builder every time.
    • 187e2d3 : Create Listener + helper APIs to track when projection app is active
    • 5b5b52b : FallbackAssistant reads group convos correctly + Snapback bug fix
    • 92c6118 : Allow CarUiContentListItem to accommodate long body text.
    • d9613d6 : Use full name instead of short name as class name
    • 616325b : Clear PhoneNumber to Contact map after cursor is updated
    • fd03596 : Move custom_media_packages from media/ to libs/car-media-common/
    • 80f2892 : Hide logo in search/edit states
    • 6cdcd3c : Move layout params to layout files from java code
    • bf31eea : Change AlertDialog DialogTitle to TextView
    • 8258dea : Match car-common-app .bp
    • 5b4f262 : Add Android.bp version for car-ui-lib
    • f6f5a29 : Add Android.bp for car-apps-common
    • 125e8ff : Add Android.bp for androidx-room
    • 26a5a9b : Define ExtendedShadowTypeface to support creation of Typeface shadow with italics
    • dc1af88 : Remove a log for creating new contact
    • 98952f5 : Remove CarUiRobolectricTestRunner
    • d3d3e76 : Turning off the fallback assistant path by default
    • e54e6ae : Create radio button and checkbox action specific classes for CarUiContentListItem
    • af6095e : Revert "Create radio button and checkbox action specific classes for CarUiContentListItem"
    • 6b2322a : Create radio button and checkbox action specific classes for CarUiContentListItem
    • 1b0b51c : Add enabled and activated state to CarUiContentListItem
    • 0dde366 : Don't pass media app extras back to them
    • f4d107d : Override scrollToPosition and snoothScrollToPosition to forward events to the nested RV
    • caf4a46 : Add click listener for list item
    • 593de21 : Allow showing tabs while in subpages
    • ef14248 : Chevron drawable should change state when enabled vs disabled.
    • 00ad512 : Add support for multiple primary icon sizes in list items
    • 9d76613 : Don't show the queue until it has more than one item
    • 699c9b0 : Update preferences to rely on CarUiRecyclerView to provide dividers
    • 4ee131a : Allow only CarUiListItems in dialogs
    • 13b8a65 : Create util methods to set an optional view to activated.
    • ca65508 : Add ImageViewBinder#detach/reattach and extra logs
    • 67f981e : Adding a resource to adjust the top padding of the preference seekbar.
    • 2acba18 : Wrapping the widgets according to the width and keeping some min width for the ripple effect.
    • e429d66 : Add a resource for nav icon in SEARCH state.

  • platform/packages/apps/CarrierConfig with 2 change(s)
    • f42c426 : Korea LGU add carrier certificate
    • 998b459 : Korea KT add carrier certificate

  • platform/packages/apps/CellBroadcastReceiver with 1 change(s)
    • c4e7053 : Fixed notification tone not working

  • platform/packages/apps/HTMLViewer with 1 change(s)
    • d3fd85f : Enabled back button for HTMLViewer activity. This allows users to exit the activity easily without having to go through hardware/software back buttons.

  • platform/packages/apps/Launcher3 with 3 change(s)
    • 7899902 : Ensure current animation is cancelled before building new folder animation.
    • 66dc70c : Fixes ag/10573640 on qt-future-dev branch.
    • d5cafac : Dismisses system overlays for Home intent.

  • platform/packages/apps/Nfc with 3 change(s)
    • 317956e : Set a configurable flag for tag dispatch failed toast
    • 8a41467 : Protect Bluetooth device information when using NFC pairing
    • 8888666 : Prevent OOB write in phNciNfc_RecvMfResp

  • platform/packages/apps/SecureElement with 1 change(s)
    • c3f935b : Include channel operation in synchronized area

  • platform/packages/apps/Settings with 17 change(s)
    • 6758ca6 : Hide unprovisioned MDN (phone number) at select profile dialog
    • 20974b6 : 5G meteredness for telephony framework
    • 9139960 : Fix pendingIntent in SettingsSliceProvider could be Hijacked
    • 0d9ad30 : Fix security issue for using mock location without permission.
    • 9e46a0b : [Wi-Fi] Ignore incorrect user certificates
    • 101c9be : RESTRICT AUTOMERGE Allow LockScreenPattern to be launched in the pinning screen
    • 8d47205 : RESTRICT AUTOMERGE Allow LockScreenPattern to be launched in the pinning screen
    • 077dd9b : RESTRICT AUTOMERGE Allow LockScreenPattern to be launched in the pinning screen
    • 288fa30 : [Telephony Setting] Add supplementary conditions for CDMA display IMEI info when subscriptionInfo is null
    • ef009cc : Fix volume panel crashing
    • f8396c5 : RESTRICT AUTOMERGE Fix NPE of launching Settings with malicious URL
    • b5dcd35 : Bug:PreferredNetworkModePreferenceController.java not being refreshed
    • 59f7342 : Set the max length of user name field in Profile info
    • f384872 : [Wi-Fi] Force users to select a phase2 authentication for PEAP & TTLS
    • 74ded43 : Add whitelist in ResetAppsHelper
    • 13a5924 : Update L2U string for face unlock in settings
    • 8a91fbe : Add a RTT setting in A11y screen

  • platform/packages/apps/Traceur with 1 change(s)
    • c93f0a6 : Add developer options check for launching Traceur MainActivity

  • platform/packages/services/AlternativeNetworkAccess with 1 change(s)
    • ef15e50 : Do not create multiple ONS for different users

  • platform/packages/services/Car with 42 change(s)
    • 64b2cde : Fix NPE when BluetoothAdapter is not available.
    • 73781f9 : Handle BluetoothAdapter Null
    • 0488bd7 : 5G meteredness for telephony framework
    • fecc8a5 : Uses a resources string for new guest name.
    • c96698f : Fixed onSwitch() so it allows guest to be last active user.
    • 7de47d1 : Fixed null pointer exception in AAE KitchenSink.
    • 7d9d361 : Finish all fixed Activities when user is switched
    • 971598c : Check the timestamp by areaId
    • fc24d57 : Fix User notice in case of suspend to ram for GUEST user
    • d22857c : Allow settings a freeform string restriction mode
    • 539cc25 : Fix incorrect string in ActivityBlockingActivity
    • 4c0e284 : Match timestamp units with the interface definitions
    • 13037bc : Update ActivityBlockingActivity UI
    • 0debe12 : Force Garage Mode, then reboot the system
    • c5826cd : [RESTRICT AUTOMERGE] Gracefull handle car-service and dumpstate errors.
    • 4b6e4c1 : Do not set DISPLAY_BRIGHTNESS if not present
    • daeab00 : Change client handling of car service crash from exception to Process.kill
    • 4d2af9a : Remove CarBleTrustAgent as default trust agent
    • 7c01cbc : CountryDetector: Add custom country detector config attribute
    • beb97bb : Apply bash-style to janky frame test
    • 948085e : Add a script to analyze app launch performance
    • fdd44a0 : Add a script for testing janky frame in Auto
    • 0616f9d : [RESTRICT AUTOMERGE] Stop cancelling bugreport when no audio permission.
    • 4ee53a6 : Adding property in developer options UI to control the display message during user switch
    • ea7d667 : Make Garage Mode more robust in detecting idle-mode jobs
    • d0e6c34 : Register playbackstate callback after autoplay
    • a32a698 : [RESTRICT AUTOMERGE] Hide upload button on user builds
    • 1832817 : Add location scanning intent to stub package
    • 29a1e79 : CPMS: Handle user switching always except bootup
    • 74fbec3 : Added more tests for user-switching scenarios.
    • 78f13a2 : Changed STR resume behavior when current user is an ephemeral guest.
    • f39cefb : Refactored CarPowerManagementServiceTest.
    • 6282b25 : Fix flaky CPMS.testSleepEntryAndWakeUpForProcessing test
    • 73aedec : Adding option in global setting to control the display message during user switch
    • 7768187 : Adding option in global setting to control the display message during user switch
    • 77f63db : [RESTRICT AUTOMERGE] Merge bugreport and audio into one file in USB drive.
    • c0d19dc : Add car-test-stubs to dist
    • 5435649 : [RESTRICT AUTOMERGE] Disable force upload to GCS for elk.
    • d9451fa : Fix stub libraries to use only what is allowed
    • 8c467ec : Add retain previous source playback mode for media switch
    • 66f488a : Delay suspending if we aren't quite ready to do it.
    • 3bb6efd : sepolicy: fix avc denials for CarDeveloperOptions

  • platform/packages/services/Telecomm with 1 change(s)
    • b32fd03 : Handle IllegalStateException from TelephonyManager.

  • platform/packages/services/Telephony with 9 change(s)
    • b74039a : "turn off APM to make a call" message pop-up even when APM off
    • c3c58ab : Update LocationAccessPolicyTest to ensure uid/pids
    • a39e6c1 : Check UID in getUiccCardsInfoSecurity
    • c3f8eb6 : Enforce ACCESS_COARSE_LOCATION on getCellLocation
    • 68c4304 : OTASP: use registraint instead of PhoneStateListener
    • 2804b11 : Modify theme to DialerSettingsLight
    • 153e497 : Only unbind if bind() returned success
    • 6b49edd : Radio is not turned on after turn off airplane mode in safe mode
    • 9797beb : Supplementary Services(SS) gray out when airplane mode on in Call Settings menu.

  • platform/packages/wallpapers/LivePicker with 1 change(s)
    • a98c32e : Don't allow landscape mode for preview Activity

  • platform/platform_testing with 13 change(s)
    • a605c0d : add configs for full battery capacity
    • 642bbed : Add configs for on-device power measurement
    • 5a935ec : Make the teardown leeway in ScheduledScenarioRunner configurable.
    • 533d5bd : Up the teardown leeway in ScheduledScenarioRunner back to 3 secs.
    • d2cd579 : add configs with uid mapping
    • f209fb8 : Use pressMenu() in ScreenOff to avoid launching camera.
    • 88a5b80 : Expand generic app helper interface to allow launch action.
    • 1f7bb32 : Add support for measuring Jankiness on Media center
    • da1c410 : Port SfStatsListener from master to qt-dev branch.
    • 1c7fca5 : Media center interfaces.
    • bc4bfc5 : Updated the AOSP idle CUJ to include the NaturalOrientationRule.
    • 29debef : Rename Photos interface methods to match user representation
    • 735c98a : Add generic helper interface.

  • platform/prebuilts/asuite with 2 change(s)
    • ba43a9a : ASuite: Update prebuilt atest by uploader.(6344633).
    • 072fad2 : ASuite: update prebuilt atest(6219554).

  • platform/prebuilts/bundletool with 1 change(s)
    • 3b23f65 : Upgrade bundletool to bundletool-20191212.Thu.12 RC00

  • platform/prebuilts/sdk with 3 change(s)
    • 89c32f2 : Add darwin libc++abi.1.dylib to sdk, copied from clang-r365631b
    • 4f5f023 : Add libwinpthread-1.dll to windows sdk, copied from clang-r365631b
    • 73d24b2 : Add libraries to sdk, copied from clang-r365631b; add lld trampoline

  • platform/prebuilts/tools with 1 change(s)
    • 95eca3d : Add deps used by car-androidx-room-compiler

  • platform/system/bt with 25 change(s)
    • 96392b0 : Check a2dp packet length is zero
    • 1570b62 : Fix potential stack overflow caused by integer overflow
    • ec0d507 : Fix potential stack overflow caused by integer overflow
    • 1afad05 : Fix potential OOB vulnerability when an HCI event is received
    • 6851f7b : HF_Client: Send BTA_HF_CLIENT_RFC_CLOSE_EVT when client_cb == NULL
    • 03ce9cd : HF_Client: Free the RFC if the handle doesn't match
    • 64ffb61 : Notify remote name failed for LE device
    • 42f9260 : AVRCP Controller manage focus while disconnected
    • ae921bd : AVRCP Controller refresh track data on Interim
    • 9e5e9c0 : AVRCP Controller get play status
    • f9b069c : ServiceDiscoveryProtocol DB Full
    • e8435bf : AVRCP Position Changed Notification
    • 30a2860 : GattServcer: Check invalid offset
    • c14c1fb : GattServcer: Check invalid offset
    • 9098e2a : avrc: Validating msg size before accessing fields
    • 7362ab9 : btm: fixing oob write in multi-adv SetData.
    • f6275c6 : Fix bluetooth can't turn off during network reset (3/3)
    • 6e29ae5 : While AVDT opened or its AVRC_TIMER_EVT expired, it is no needed to start the 2nd AVDT stream
    • 7674de8 : GattServcer: Check invalid offset
    • 7a6fd54 : AAC Decoder: Use osi_free() to free buffers allocated by osi_malloc()
    • 315848a : AVDTP: Prevent OOB read when parsing rejected response
    • 9078620 : Make sure only valid packet fields are accessed in VendorPacketHandler
    • 7c90100 : L2CAP socket: Stop L2CAP server by ID instead of PSM
    • eb4e916 : L2CAP Socket: Keep track of last allocated socket ID
    • 8d2c8ba : LE-COC: Free LE-COC server resource when BluetoothServerSocket is closed

  • platform/system/core with 9 change(s)
    • 6ea9b8b : Add cpu-set properties to serializer test
    • 99651b0 : Allowing R and S developer GSI for DSU
    • 14b8c45 : Adding new GSI public keys
    • 3cd6902 : Increase timeouts.
    • 7d79742 : Add TEMP_FAILURE_RETRY where appropriate.
    • 4cba155 : Increase timeout to avoid flaky tests.
    • 75b3266 : configs for jailed procs to dump code coverage data
    • e6fa0a6 : Move gcov output to /data/misc/trace
    • 9e09cbc : rootdir: init.rc to limit discard size to 128MB

  • platform/system/extras with 6 change(s)
    • 572460c : Dump coverage for all objects (a.out + dlopen()'d .so's)
    • 466d716 : Create per-uid GCOV_PREFIX dir in the getenv wrapper
    • 0fba97d : Opt adbd and init out of property-watcher thread
    • 6dc0cc2 : Wrap getenv and append euid to GCOV_PREFIX
    • 6d9db09 : Refactor property-watch optout logic
    • 2b1bdd1 : Do init_profile_extras constructor tasks only once

  • platform/system/libhwbinder with 1 change(s)
    • b022196 : Fix addition/overflow checks.

  • platform/system/nfc with 15 change(s)
    • ca2f591 : Prevent OOB access in Ndef read
    • 97d2416 : Prevent OOB read in nfa_dm_handle_message
    • df6cbcd : Prevent stack buffer overflow in rw_t3t_message_set_block_list
    • c3a2dab : Prevent OOBR in nfa_hci_conn_cback
    • 7cd831f : Prevent OOB read in rw_i93_sm_format
    • afd41fb : Prevent OOB read in i93 tag detection
    • 0e108e6 : Prevent OOB read in nfc_ncif_proc_t3t_polling_ntf
    • bdb7442 : Prevent OOB read in rw_mfc_writeBlock
    • 3f1ae1a : Adding NCI packet length check
    • 76a5f2b : OOB write in rw_t2t_ndef.cc
    • 077c8ca : OOB write in rw_t2t_ndef.cc
    • 320e762 : Prevent OOB read in ce_t4t_process_select_file_cmd
    • c309b35 : Fixing a memory issue cuasing fuzzing crashes
    • 975d256 : OOB write in rw_t2t_handle_tlv_detect_rsp
    • 5fbc3a8 : OOB write in rw_t2t_handle_tlv_detect_rsp

  • platform/system/security with 3 change(s)
    • 3cac4c6 : Add permission check on onKeyguardVisibilityChanged
    • ed9a255 : Add permission check on onKeyguardVisibilityChanged
    • aad9178 : Add permission check on onKeyguardVisibilityChanged

  • platform/system/sepolicy with 9 change(s)
    • ab38d70 : Ignore the denial due to vendor_misc_writer reading DT fstab.
    • 4ee8089 : Allow access to the "refresh_rate_switching" system property
    • a68dd13 : Prevent apps from causing presubmit failures
    • 23098ec : Add property contexts for dex2oat cpu-set properties
    • 1dd6321 : Update Q sepolicy prebuilt
    • 5927933 : Fix: dumpstate HAL service property context
    • 2b1e595 : block: allow init.rc to tune max discard size
    • 60c4276 : Allow adb start/stop mdnsd via ctl.start/stop
    • 2951b48 : system_server: TelephonyManager reads /proc/cmdline

  • platform/system/vold with 1 change(s)
    • 5ba8aea : Block and wait for /dev/block/loopN to appear in case it was created asynchronously.

  • platform/test/mts with 2 change(s)
    • d0f976e : Support bussines logic in MTS.
    • 09cc677 : Exclude CtsRoleTestCases from Qt MTS.

  • platform/test/suite_harness with 5 change(s)
    • fe2efaf : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • c888692 : Give tests more control of crash parser behavior
    • da57048 : [RESTRICT AUTOMERGE]: Give tests more control of crash parser behavior
    • 1360940 : Sync missing CL from qt-dev
    • b93daaa : Don't modify BL args list during logging

  • platform/test/vts with 4 change(s)
    • d7053ba : Add PLATFORM_API_LEVEL_Q
    • c2e66ca : Update VTS tag version to v9.0_R12
    • 24c1836 : Update VTS tag version to v8.1_R11
    • 1622fee : Fuzz patch for x86_64

  • platform/test/vts-testcase/kernel with 2 change(s)
    • f016308 : fix permission check in testProcDropCaches
    • d5d039e : do not read /proc/sys/vm/drop_caches

  • platform/tools/repohooks with 35 change(s)
    • 0f5c4fe : README: fix up a few header levels
    • d89347c : pre-upload: start warning about older Python 3 versions
    • 36d2ce6 : utils: rename RunCommandError to CalledProcessError
    • f482d76 : utils: RunCommandError: drop eq/ne support
    • 9b5eceb : utils: run: rename error_code_ok to check
    • 34b29cc : utils: run: delete unused options
    • 70b78f0 : utils: rename run_command to run
    • 579111e : pre-upload: display overall hook runtime
    • 6d340a1 : hooks: add more bad Bug: test cases
    • ca479fc : signals: drop old signal workaround
    • 7b30f4d : pre-upload: require Python 2.7.5+ and 3.4+
    • b3b40b5 : pre-upload: drop old repo __file__ workaround
    • cfedbd7 : pylintrc: enable more python3 checks
    • 481b878 : clang-format: tighten up user facing error messages
    • 30717c5 : utils: fix UTF-8 handling with stdin
    • 04f5038 : lint: clean up output from pylint3-2.2.2
    • 506c970 : pylintrc: disable score reports
    • ce3ab29 : sixish: handle Unicode strings in the environment
    • fdd1a84 : config: add an integration test
    • 54e517c : hooks: handle str & unicode types in Python 2
    • 99cb5dc : utils: add unittest coverage
    • 6078fd9 : README: improve config file docs
    • 828a0ee : cleanup "presubmit"-"preupload" references
    • 558eade : Fix bug reading the TEST MAPPING from disk.
    • 8eb7cd7 : android_test_mapping_format: Support comment in TEST_MAPPING file.
    • d218ee0 : pylintrc: enable (most) python3 checks
    • 9fbf38b : Add bpfmt builtin hook
    • 5ac2086 : lint: fix up warnings from pylint-1.8 series
    • fdb98df : sixish: skip mock if unavailable
    • ea449c7 : split pylint hook into pylint2 & pylint3
    • 0ac3ce4 : support py2 & py3
    • 076eb8f : pylint: set default jobs limit to use all available cpus
    • a18d5f1 : pre-upload: use output helper for more failures
    • 42234b7 : pre-upload: fix chdir/output finishing when running hooks
    • a65ecb9 : pre-upload: bubble up internal errors instead of exiting

  • platform/tools/tradefederation with 16 change(s)
    • d96a569 : Add use-zip64-in-partial-download in HostOptions.
    • 651cc79 : Add use-zip64-in-partial-download in HostOptions.
    • 481adc1 : [ATest] Create ATest's own logsaver to save logs in specific path
    • 3aabd0a : Fix errorprong on the qt-qpr1-dev branches.
    • 427f268 : Dump and reset coverage from system_server.
    • 8c0edea : Allow BaseTestSuite to load the given TF configs.
    • bb9f7ff : TestMappingSuiteRunner: Run tests in TestMapping base on option test-mapping-path.
    • 16d32d8 : Run Test Mapping tests with different options inside a single suite.
    • a2e5350 : TestMappingSuiteRunner: Add a dummy option for Test Provider Service to run tests based on the given test mapping path.
    • 48319bf : TestMappingSuiteRunner: Add @Option test-mapping-path.
    • dc7196b : TestMapping: Support comments in TEST_MAPPING file.
    • a7142d4 : TestMappingSuiteRunner: Allow specifying test module on Test Mapping suite run.
    • efd8cc0 : During reruns, only collect native coverage at the end of the rerun.
    • 7058235 : Dump the coverage object to XML
    • bea5ab1 : Update hasFeature check to be more flexible
    • 75afb3b : Find TF jar path without depending on classpath.

  • platform/tools/tradefederation/contrib with 1 change(s)
    • 4e79e93 : [ATest] Create ATest's own local minimum config.