Android 11 AOSP Changes

Changes from 11.0.0_r15 (RD1A.201105.003.C1) to 11.0.0_r16 (RD1B.201105.010):

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 (71):

  • device/generic/goldfish with 3 change(s)
    • 75137a8 : Add feature raw and flash to legacy camera3 hal.
    • 9d8cbc4 : Add Raw capability to camera xml
    • 966dc13 : [R-GTS][Wi-Fi] Declare Wi-Fi Passpoint Capability

  • device/google/bramble with 4 change(s)
    • 40576d2 : audio: Update ACDB table
    • 7c804ea : thermal: enable SendPowerHint of skin-therm-monitor
    • 824b636 : Update regulation e-label for NA SKU of Bramble
    • ec7d1c2 : HbmManager: Configure compensation_filter_horizon to 3500

  • device/google/coral with 3 change(s)
    • 1daf929 : Update Coral SVN to 29
    • d2b9321 : Update Coral SVN to 28
    • 4d6aa66 : NO NOT MERGE Update Coral SVN to 25

  • device/google/crosshatch with 2 change(s)
    • e4757b9 : Update Crosshatch SVN to 39
    • a03be0c : Update Crosshatch SVN to 38

  • device/google/redbull with 12 change(s)
    • f1265b3 : Update SVN to 4 for SMR
    • c48a8df : Update SVN to 2 for Nov SMR
    • 48abffd : qcril: fix MT SMS sent during power off
    • 7f69d74 : AT&T icons at 115% of correct size
    • 93dc490 : Increase at&t 5g icons by 50%
    • ac70729 : Wifi: Report actual link speed
    • fda08f8 : Pinner: Add some library in pin list
    • 334667e : powerhint: limited the dex2oat resouce when thermal stress
    • a5137c1 : redbull: add unity task name to report fake cpu info
    • e34af1a : Enable minimum confirmation duration for sending network score to connectivity service
    • 46dba06 : Set audio.camerasound.force for JP devices
    • 059536d : Update variables in st54j_se configuration file

  • device/google/redbull-sepolicy with 2 change(s)
    • 5f6f75f : Change file label for libipebpsstriping
    • 8b25f5f : Fix modem_svc sepolicy on user build

  • device/google/redfin with 6 change(s)
    • 1dd9c6c : audio: update the threshold for vpbr on speaker amps.
    • ead919c : Update SAR table to mitigate RSE issue
    • d63b63d : vibrator: Dogfood haptic tuning setting V6 (IMU)
    • 8ad4040 : audio: Update ACDB table
    • 7cb76d4 : thermal: enable SendPowerHint of skin-therm-monitor
    • 7371a8f : Update regulation e-label for ROW SKU of Redfin

  • device/google/sunfish with 4 change(s)
    • 60869c8 : Update Sunfish SVN to 15
    • 63116c4 : Update Sunfish SVN to 14
    • 2e846ee : Update Sunfish SVN to 13
    • bc2e1bb : Update Sunfish SVN to 12

  • device/google/trout with 1 change(s)
    • ea8b73c : Fix the issue of sensor timestamp coming as 0 for trout sensor hal

  • device/google/wahoo with 2 change(s)

  • device/google/wahoo-kernel with 1 change(s)
    • fc8c02f : wahoo: update kernel-and-modules prebuilt

  • kernel/tests with 1 change(s)
    • b3880b3 : Fix VtsKernelNetTest#VtsKernelNetTest#testKernelNetworking

  • platform/bionic with 2 change(s)
    • cc3c685 : Remove stack address check in cfi_basic test.
    • 43264bc : Fix OOB read in DNS resolver

  • platform/build with 32 change(s)
    • 1e84aeb : Version bump to RD1B.201105.010 [core/build_id.mk]
    • 5773684 : Version bump to RD1B.201105.009 [core/build_id.mk]
    • b3bab37 : Version bump to RD1B.201105.008 [core/build_id.mk]
    • 6b0654b : Version bump to RD1B.201105.007 [core/build_id.mk]
    • 8c3cf80 : Version bump to RD1B.201105.006 [core/build_id.mk]
    • 21ae11c : Version bump to RD1B.201105.005 [core/build_id.mk]
    • c0c3557 : Version bump to RD1B.201105.004 [core/build_id.mk]
    • 1776033 : Version bump to RD1B.201105.003 [core/build_id.mk]
    • 657eae9 : Version bump to RD1B.201105.002 [core/build_id.mk]
    • 4b8c81c : Version bump to RD1B.201101.005 [core/build_id.mk]
    • 6d8ef3c : Version bump to RD1B.201101.004 [core/build_id.mk]
    • 5899f29 : Version bump to RD1B.201101.003 [core/build_id.mk]
    • b58b9d6 : Version bump to RD1B.201101.002 [core/build_id.mk]
    • 6209128 : Version bump to RD1B.201101.001 [core/build_id.mk]
    • 84fcb13 : Version bump to RD1B.200922.002 [core/build_id.mk]
    • 63e1c37 : resolve merge conflicts of 22ccf36b1ba7cd51e5b76a25f9b028944c1a7703 to rvc-dev
    • 00d4c09 : Update Security String to 2020-11-05
    • 727715f : Update Security String to 2020-11-01
    • f037e1a : Remove double quotes in rbe.mk file
    • 0118dd2 : Add RBE_CXX_COMPARE variable to locally disable compare mode for C++
    • d239bdb : Version bump to RD1B.200830.002 [core/build_id.mk]
    • 4d158b5 : Add function to export default values for RBE related variables
    • 8f8d112 : Set RBE_DIR default value to point to prebuilts in tree.
    • 5eedb89 : Version bump to RD1B.200819.002 [core/build_id.mk]
    • 2b0caf1 : Version bump to RD1B.200818.002 [core/build_id.mk]
    • 5eec497 : Update Security String to 2020-10-05
    • da6e4c1 : Update Security String to 2020-10-01
    • 72c7180 : Version bump to RD1B.200806.002 [core/build_id.mk]
    • 8f9d08a : Add LOCAL_APKCERTS_FILE support.
    • a6bcbd8 : Mark android_app_set modules PRESIGNED.
    • 0d775d1 : Version bump to RD1B.200723.001 [core/build_id.mk]
    • 2dcf402 : Add RBE_CXX_COMPARE variable to locally disable compare mode for C++

  • platform/build/soong with 32 change(s)
    • 17fbc89 : Add -D__ANDROID_NATIVE_BRIDGE__ to native_bridge targets
    • 5eae8cd : Start collecting build configuration metrics.
    • 486337e : Add eakammer and patricearruda to OWNERS
    • 26195be : Add a default value for the RBE_log_dir variable.
    • cbe9aa2 : Do not generate a random socket address for RBE if NOSTART_RBE is set.
    • ee17f8c : Add Goma deprecation PSA to soong.
    • d2c89f6 : Make the default exec strategy for javac/r8/d8 remote local fallback.
    • 54814ca : Add reasonable defaults to RBE configuration parameters.
    • b7cfc8e : Generate RBE socket address randomly for each invocation of soong.
    • 11c7e80 : Migrating RBE flags to RBE_ variables.
    • 55b5e42 : Set the OS name in the metrics protobuf file
    • f53a655 : Use the build start time from Soong main UI for metrics build timestamp.
    • 6b9cdfa : Use monotonic clock instead of wall time clock for metrics.
    • c3cec87 : Run the metrics uploader in the background.
    • d519a71 : Upload build metrics after a build is completed.
    • b48be3a : Add a new protobuf message named Upload to upload build metrics.
    • c60af15 : Pass cpp linking implicit deps to RBE.
    • c1be5ca : Add support for the remote execution of Abi links.
    • 09a832c : Start collecting build configuration metrics.
    • 0db3d35 : Set the OS name in the metrics protobuf file
    • dd3020f : Use the build start time from Soong main UI for metrics build timestamp.
    • ac91c3f : Use monotonic clock instead of wall time clock for metrics.
    • 70ca506 : Add newline to each generated bash script in rbe_test.go.
    • e783659 : Add RBE metrics dump in Soong UI.
    • de44afa : Run the metrics uploader in the background.
    • 4f7f60b : Upload build metrics after a build is completed.
    • 2ce0776 : Pass the TMPDIR directly to the command when dumping makefile variables.
    • b2da01d : Add a new protobuf message named Upload to upload build metrics.
    • 81aa8a4 : Don't remove entries for overriddable modules
    • 4a9f512 : apex_sets is added to apexkeys.txt
    • 9cd4216 : Output apkcerts file for android_app_set.
    • 9ba460f : Add property api_levels_jar_filename to droidstubs

  • platform/compatibility/cdd with 24 change(s)
    • c3c3d5e : CDD: Require writing LMK_KILL_OCCURRED_FIELD_NUMBER to the statsd log when an app is terminated by the Low Memory Killer.
    • e7e066a : CDD: Added in TextClassifier as part of ContentCapture requirements.
    • 57d3c70 : CDD: Requirements for IPV6 and Captive Portal.
    • 1270b64 : CDD: Haptics requirements for Handheld devices.
    • bc3fa19 : CDD: Mandate metadata encryption
    • bda3aac : CDD: Requirements for presentation of notifications
    • d3a790d : CDD: Strongly recommend kernel heap initialization
    • 7424720 : CDD: Intents Classification and Clarification
    • 333848a : CDD: Requirements for Blob Sharing Service.
    • 6f30047 : CDD: Require OTA Resume On Reboot feature.
    • 07515a5 : CDD: Minimum display requirements for Handheld devices.
    • ea9cf9a : CDD: Clarify escrow token policy for Automotive
    • 53225bb : CDD: Added requirements of file-based on-access verification
    • e662d8f : CDD: Requirements for Connectivity bug reports.
    • 0fda386 : CDD: Update requirements for Android biometrics
    • dc08584 : CDD: Changes related to Scoped Storage
    • d0abda3 : CDD: Clarify GPS requirements for Automotive with no connectivity
    • 39b17f8 : CDD: Add section for app data migration
    • ad3d038 : CDD: Intents visible to Instant Apps.
    • 0c49220 : CDD: Add requirement for Window Manager Jetpack for foldables.
    • e071ace : CDD: Add section for contacts local account
    • 8adeada : CDD: Vehicle Property extension
    • e825b60 : CDD: Make Test Harness Mode a MUST
    • 083d58b : CDD: Handheld: Require the report for GPU profiling

  • platform/cts with 182 change(s)
    • 2ecb2a1 : CTS test for Android Security b/140322595
    • 4e35c7a : CTS test for Android Security b/78029004
    • be6fabd : CTS test for Android Security b/118399205
    • 81b51f9 : Added getFrameInfo method and overloaded doStageFrightTestRawblob
    • c387831 : Hide retry button when the pass/fail button appear.
    • 4d13ad2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/78029004
    • b6a5094 : [RESTRICT AUTOMERGE] CTS test for Android Security b/78029004
    • fbc53ec : Implement mainline skipping for CVE-2019-9464
    • c39f36d : [RESTRICT AUTOMERGE] Update comment on CTS test for Android Security b/37094889
    • e2db1a7 : Add mainline module skipping for CVE-2020-0411
    • fec52cd : Implement mainline skipping for CVE-2019-9464
    • e1b52a3 : AudioTrackTest: Set WAIT_TIME_MS = 500 ms
    • a616892 : CTS test for Android Security b/148816624
    • 4925606 : CTS test for Android Security b/149330117
    • 260da74 : CTS test for Android Security b/149329671
    • c512d91 : CTS test for Android Security b/147841400
    • e93ea5d : CTS test for Android Security b/146457426
    • 1e49fd2 : CTS test for Android Security b/132699621
    • 1020d81 : CTS test for Android Security b/144322065
    • 9ea9c39 : CTS test for Android Security b/144322016
    • bcaa578 : CTS test for Android Security b/144322346
    • 0d0836f : CTS test for Android Security b/144322461
    • 0e8b391 : CTS test for Android Security b/144321077
    • d73e718 : CTS test for Android Security b/144321862
    • 1d2463b : CTS test for Android Security b/144321863
    • d57320b : CTS test for Android Security b/146458315
    • cf0a123 : CTS test for Android Security b/144322426
    • a2e4bc6 : CTS test for Android Security b/144322406
    • 6f2040b : CTS test for Android Security b/147841581
    • b4b4ec8 : CTS test for Android Security b/144321632
    • 5280fcd : CTS test for Android Security b/135207252
    • 24791f2 : CTS test for Android Security b/147840868
    • 2dce37d : [RESTRICT AUTOMERGE] Delete duplicate line in AndroidTest.xml
    • 97e19f3 : CTS test for Android Security b/132699621
    • 81a6918 : CTS test for Android Security b/144322065
    • 94bacb4 : CTS test for Android Security b/144322016
    • ae0d8e8 : CTS test for Android Security b/144322346
    • a6ae6d2 : CTS test for Android Security b/144322461
    • 4b47026 : CTS test for Android Security b/144321077
    • e97a174 : CTS test for Android Security b/132699621
    • 1c91f9c : CTS test for Android Security b/144322065
    • ed6879a : CTS test for Android Security b/144322016
    • f968c80 : CTS test for Android Security b/144322346
    • 49b5379 : CTS test for Android Security b/144322461
    • c701ff4 : Run previous action when failed to read ro.vendor.build.version.sdk
    • e72ab58 : MediaPlayerTest: upscale video for testChangeSubtitleTrack
    • 9dedc03 : Revert "Fix failing testSlicedStateCountMetric"
    • e9372b0 : Fix failing testSlicedStateCountMetric
    • 97a781f : [RESTRICT AUTOMERGE]: Fix a race condition in the crash reporter
    • 74b0612 : [RESTRICT AUTOMERGE]: Fix a race condition in the crash reporter
    • 198398e : [RESTRICT AUTOMERGE]: Fix Crash Parser appending signals/patterns
    • 29812d9 : [RESTRICT AUTOMERGE]: Fix a race condition in the crash reporter
    • acfd9aa : Update LocaleListTest to accept repeated locales.
    • 643919b : Adding additional reporting to tests and features
    • a1a1c53 : Adding additional reporting to tests and features
    • bdb0143 : Adding additional reporting to tests and features
    • ed063f7 : STS add CtsPermissionTestCases
    • a2417e1 : STS add CtsPermissionTestCases
    • c93fc4b : Update LocaleListTest to accept repeated locales.
    • 82438c1 : Update LocaleListTest to accept repeated locales.
    • 8ce26e7 : Update LocaleListTest to accept repeated locales.
    • 41a4ea9 : Update LocaleListTest to accept repeated locales.
    • 8246e12 : Update LocaleListTest to accept repeated locales.
    • ce59c34 : Remove compact actions test point
    • 2c4db9d : CTS test for Android Security b/144321077
    • db8c84a : Fix ToastTest to expect that a toast is shown in multi-window
    • 4038ca8 : Don't require WiFi in CtsHostsideNetworkTests.
    • 58f8175 : EpicenterCallback should return screen coordinates
    • 89d7f85 : AudioTrackTest: Fix testPlayStaticDataShort flake
    • 87d6572 : Add delays before checking result of LocationAccessCheck
    • 1edfb14 : Clear 'android.app.role.CALL_SCREENING' role during BackgroundCallAudioTest test of CTS
    • d73c934 : Revert "Check if light is on in ITS test rig"
    • 56aa22d : Draw over entire screen in Tapjacking test
    • 59526f1 : Skip testEcAttestation_DeviceLocked on emulator.
    • 6bef7b3 : process csd-1 for AMediaCodecConfigure
    • f7b7a08 : Limit testWifiUsabilityStatsEntry to vendor version Q and above
    • 6c24610 : Disable Camera Intents test on TV devices.
    • 080c486 : Relax ION heap size assertion to allow zero
    • ee7daa3 : Specify CAPABILITY_INTERNET for ConnDiags CTS test.
    • 4a3324a : CtsVerifier: Correct minor typo
    • f1db41b : Register the BroadcastReceiver after enabling bluetooth in BasicAdapterTest#setName_getName to avoid the name changed broadcast when the adapter is turned on from affecting the test.
    • 2a21f64 : [Verifier] Swap yes/no buttons in TV panel test cases
    • 0c14b39 : Exclude watch from wifi/ble scanning test
    • 9525da2 : Deflaking PermissionHostTest
    • 2d39102 : Fix memory leak
    • 43e30fb : cts: Allow sepcific error code when testing customized bssid
    • 58c0dc5 : testAlwaysOnVpnUnsupportedPackageReplaced failed during cts test
    • 9591be2 : Updated CTS test for Android Security b/65540999
    • ab8cc97 : CTS test for Android Security b/65540999
    • 1fa07cb : fix coordinate calculation of TouchExplorerTest
    • f70615f : Revert "Fix memory leak"
    • 5993659 : Disable instant mode tests for URLSpan tests in SimpleSaveActivityTest
    • 5f0292c : Check if light is on in ITS test rig
    • f66cb60 : Run validation tests even with an eth interface
    • a6d232c : Fix memory leak
    • e4f95ae : Use WindowManager#getMaximumWindowMetrics() to get display size
    • 9509693 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134420911
    • 9f1e905 : [RESTRICT AUTOMERGE] CTS test for Android Security b/142602711
    • 56d9965 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134578122
    • 5aefcd4 : Wait user switch complete at the end of startActivityValidUser
    • 918df0b : [RESTRICT AUTOMERGE] CTS test for Android Security b/134578122
    • b9a1e53 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134420911
    • e75ab9a : [RESTRICT AUTOMERGE] CTS test for Android Security b/142602711
    • b1ca341 : [RESTRICT AUTOMERGE] CTS test for Android Security b/134578122
    • 1157a39 : After subscription enabled test wait for cellular network.
    • 44636f2 : Wait a while before canceling the notification
    • 25a52d3 : Fix flakiness in testInstallGrants_notRevokedImmediately
    • 8215859 : skip headless app check if OEM has own data migration app
    • f4b9183 : Test fixes:
    • 49787ca : Deflake WebViewZoomTest (multiple callbacks per zoomBy)
    • 82d2591 : Ensure certain tests get skipped on debuggable builds
    • f040802 : Disable text length assert in LoginActivityTest#testNewTextAttributes.
    • d91352f : Fix a race condition in the crash reporter
    • d50d78d : Wait for user unlock before setting up external storage
    • 70d6ba9 : Wait for location settings change in test
    • 44d3720 : Use INSTALL_PACKAGES intent as this is guaranteed to be an app
    • 7e1b721 : fix CtsAppTestCases for device of non-support voice
    • dcaa942 : Camera: Handle case where 30fps isn't supported for PerformanceTest
    • fdffbcd : AudioTrackOffloadTest: poll for onDataRequest callback
    • 878970d : StorageHostTest: scan after renaming a file.
    • 393ec18 : Fix testSlicedStateCountMetric on certain devices.
    • 1a9761c : Consider view location in coordinates comparison
    • d0a46ae : Fixing KM version checked in CTS test
    • 2169f59 : Deflaking GraphicsStatsValidationTest
    • b95fe49 : wifi: Remove WPA3_SAE_TRANSITION assert check
    • 7e11822 : Disabled DeviceConfigApiTests when running as instant apps on secondary user.
    • 3096b24 : Disable testPseudoPosition on emulators
    • 457ee6c : Updating allowed keymaster attestation versions
    • 113b2db : MediaPlayerTest: upscale video for testChangeSubtitleTrack
    • e239a78 : Restore split screen task bounds after test
    • 73e889e : Use appId to check if specific package belongs to special system users
    • 844245b : Disabling password complexity test for automotive since the feature is not yet supported.
    • 9d2a0e4 : Allow unsupported tagged ptrs in emulated execution
    • 9413e3e : Fix AutoRevokeTest flakiness issues
    • fa55987 : Make MotionEventTest work with a free-form window.
    • 4558a52 : Camera: Set PerformanceTest FPS range to [30, 30] when possible
    • 22d277e : Add CTS test to verify the remote inline suggestion host views are properly released
    • 2fb6eef : Fix null pointer exception if partial meta doesn't include some keys
    • 99530a8 : Update filter to ensure the Accessibility window bound and window bound are consistent is not empty.
    • 2241149 : fix case test failure before secondary user is unlocked.
    • 58b2967 : Use packageId instead of hardcoded documentsui package name
    • 3ead62c : Fetch activity everytime we need it
    • edb28bf : Fix for CTS test
    • 4d62f63 : Make sensor parameter range test for proximity optional
    • 6cf5658 : Reset device state correctly after calling subscriptionEnabled APIs.
    • 99104d1 : Wait for setSubscriptionEnabled() to complete before calling it again.
    • 67c0b6e : Click allow button by text in UndefinedGroupPermissionTest
    • 8d8e1ab : harmfulappwarning: Use longer timeout for waiting UI events.
    • 3096478 : Skip test_dlopenPublicLibraries when vendor version R
    • 695c071 : Fix AccessibilityGestureDetectorTest failure
    • ee9e974 : Remove CtsVerifier GNSS tests already covered by CTS test suite
    • 56d8a03 : harmfulappwarning: Use longer timeout for waiting UI events.
    • fbb27c4 : Handle empty results in CtsDeviceIdleHostTestCases
    • 6fda395 : Fix testForceStopPackageWontRestartProcess fail for low ram device
    • ba0e970 : Fix flaky InlineFilteringTest#testFiltering_filtersByPrefix
    • fa0133a : Reduce flakiness of testForceStopPackageWontRestartProcess
    • 7b102fd : [RESTRICT AUTOMERGE] Disable USB device test as it makes a wrong assumption
    • b1da555 : Attempt to de-flake testSlicedStateCountMetric
    • ebc90cd : The low-end machine has poor performance, cause some cts with high performance requirements fail
    • 5d8d5eb : Remove unnecessary check for IWLAN assist mode
    • db01957 : Make ImeInsetsControllerTest work with a freeform window.
    • 2b59806 : Add class name to detect correct activity launch
    • b064ac5 : FileBasedEncryptionPolicyTest: don't execute ARM instruction in Thumb mode
    • f92f22a : Revert "[RESTRICT AUTOMERGE:] Fix malformed JUnit test class"
    • 7f80c57 : Add another CTS test for contacts local accounts
    • b59ba5c : Check Bluetooth feature for MediaOutputPanel
    • f8cd4f9 : TextTraversal test: hide keyboard via window flags
    • c9221d7 : Fix CtsSecurityTestCases test_cve_2016_2499 fail
    • 3672603 : Increase timeout for OnSubscriptionsChanged.
    • 51fdbe3 : Replace waitForBroadcastIdle with explicit polling
    • cbbdbee : Set Nfc event transaction test as optional before S
    • 6ac6fac : [RESTRICT AUTOMERGE] Skip tests using LockScreenSession when lock screen is not supported.
    • a1c6782 : Increase timeout in CrossProfileAppsStartActivityTest
    • 13c76d1 : [RESTRICT AUTOMERGE] Remove unnecessary tests
    • 62bbad6 : AccessibilityGestureDetectorTest: do not test two-finger swipes.
    • 3972892 : [RESTRICT AUTOMERGE] Remove unnecessary tests
    • 465631f : [RESTRICT AUTOMERGE] Remove unnecessary tests
    • 1179668 : Use on-screen coords to test transformMatrixToGlobal
    • a55dcd8 : Remove database update checks for apps with MANAGE_EXTERNAL_STORAGE
    • d4db222 : Use well defined API for testGetWindowVisibleDisplayFrame
    • ae57c5d : Remove RTSP testing from CTS verifier
    • e2701f0 : RESTRICT AUTOMERGE Adds test for session referrer uri masking

  • platform/external/aac with 2 change(s)
    • bb8f983 : Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().
    • c516539 : Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().

  • platform/external/android-clat with 1 change(s)
    • 276fdd0 : update last poll time when the interface poll frequency is reached

  • platform/external/conscrypt with 1 change(s)
    • 8ab56ce : Add Unsupported App Usage annotations to ConscryptEngineSocket.

  • platform/external/deqp with 6 change(s)
    • 9112bee : Revert back to libpng 1.6.27
    • 34940f6 : Update libpng
    • 40aa5c3 : Fix renderdoc library name on android
    • 360c754 : Fixes descriptor indexing tests
    • d6201af : Fix incorrect buffer type in some protected memory tests
    • 2d20a05 : Disable interval watchdog during long shader compiles

  • platform/external/iptables with 1 change(s)
    • 809fee3 : ANDROID: do not leak memory in iptables-restore

  • platform/external/libexif with 2 change(s)
    • 4c18b0f : libexif: Avoid buffer overflow due to compiler optimization
    • 79b5fcd : [RESTRICT AUTOMERGE]:libexif: Avoid buffer overflow due to compiler optimization

  • platform/external/nos/host/generic with 1 change(s)
    • a70c875 : Enlarge the timeout from 300 to 1200 msec

  • platform/external/perfetto with 2 change(s)
    • e899063 : Increase buffer size for Java Heap Prof CTS.
    • db51457 : Run CTS only on the primary ABI.

  • platform/external/v4l2_codec2 with 29 change(s)
    • fde4c9e : V4L2Decoder: Handle V4L2 queue QBUF error
    • de44698 : V4L2Decoder: Recycle the empty buffer back to V4L2 output queue
    • d81f0fc : c2_e2e_test: decouple activity and test startup
    • d264fb8 : V4L2Decoder: do not stop fetching output buffers on drain or flush
    • 7b55edc : V4L2Decoder: streamon V4L2 output queue in Flush()
    • b21bd61 : v4l2_codec2: Improve log statements in V4L2EncodeComponent.
    • e8a0e06 : v4l2_codec2: Don't use BufferUsage::VIDEO_ENCODER for input buffers.
    • 9cf0ab5 : Make VideoFramePool and C2VdaBqBlockPool non-blocking when fetching
    • 2c6c900 : VideoFramePool: Only accept one request at the same time
    • fc3edbe : v4l2_codec2: Fixes to V4L2EncodeComponent drain logic.
    • c8f30de : v4l2_codec2: Remove UnalignedSharedMemory.
    • fbad28c : v4l2_codec2: Mark V4L2EncodeComponent buffers as BufferUsage::VIDEO_ENCODER.
    • efdbd3d : v4l2_codec2: Remove duplicated HalPixelFormat and InputCodec types.
    • f2cb0f3 : v4l2_codec2: Change output buffer memory type to DMABuf.
    • a4acf05 : v4l2_codec2: Remove code that prepends SPS/PPS to IDR frames.
    • 72ae41c : v4l2_codec2: Deprecate use of ::base::ScopedFD.
    • b9bf2f9 : c2_e2e_test: update E2eTestActivity theme
    • 9ded236 : Reduce the verbosity of some logs
    • 776b2ad : V4L2DecodeInterface: Add the comment for C2_PARAMKEY_PICTURE_SIZE
    • d23406c : V4L2DecodeInterface: Use fixed number for C2_PARAMKEY_PICTURE_SIZE
    • 29ce078 : V4L2Decoder: Clear mFrameAtDevice when streamoff the output queue
    • 817872e : V4L2Decoder: Skip fetching VideoFrame when no free V4L2 output slot
    • cd9bd5d : C2VdaBqBlockPool: don't log when dequeueBuffer() returns TIMED_OUT
    • 3d283c3 : V4L2DecodeComponent: Limit the resolution of the output buffers
    • 224de3d : C2VdaBqBlockPool: use hack to add IProducerListener
    • 089e075 : C2VdaBqBlockPool: Remove spare buffer polling
    • f326bf7 : C2VdaBqBlockPool: handle max dequeued buffer count
    • 420c3e3 : Remove C2VDAComponent and related test
    • c8a09cc : C2VdaBqBlockPool: fix the condition of a error log

  • platform/external/wayland-protocols with 1 change(s)
    • f3f48c9 : Add gamepad rumble support in Wayland interface in Android output pipeline.

  • platform/frameworks/av with 1 change(s)
    • d1d051a : Camera: Fix request metadata override for repeating request

  • platform/frameworks/base with 56 change(s)
    • b23be11 : Add telecom to priorityOnlyDndExemptPackages
    • f196bae : Add read/write logic for SubscriptionPlan network types field
    • df2cb93 : RESTRICT AUTOMERGE Make task visible if activity launched behind
    • 37f3a9b : [RESTRICT AUTOMERGE]Don't finish noHistory activity while it is on the topmost.
    • 7f60f43 : [WIFI] Make Aware + Connectivity agent network specifiers sensitive
    • 238de21 : Add screenshot back to power menu for some devices
    • cefc89c : docs: Added links to the Android 11 summary pages on developer.android.com.
    • 41b1674 : Accept repeated locale as an input of LocaleList construction.
    • dfc8abb : Update requested state after applying pending frames
    • 9b1d701 : [CS] Add an option to block sensitive network specifier
    • 142ce41 : Accept repeated locale as an input of LocaleList construction.
    • 2cb650f : Accept repeated locale as an input of LocaleList construction.
    • 33ee463 : Accept repeated locale as an input of LocaleList construction.
    • 3d25b3b : Accept repeated locale as an input of LocaleList construction.
    • 7ee6878 : Accept repeated locale as an input of LocaleList construction.
    • a19f9ed : Sanitize more of the notification text fields
    • 978d31e : Sanitize more of the notification text fields
    • 8061246 : Sanitize more of the notification text fields
    • 7857da6 : Sanitize more of the notification text fields
    • bc86158 : Expose some level of logging to aid debugging.
    • 1e8e7a9 : [RESTRICT AUTOMERGE] Update the visibility of activities on sleeping display
    • f21c885 : Require permission to create trusted displays
    • 106f745 : Remove home snapshot immediately
    • e69b8a9 : docs: Fix note about new intent action changes coming with Android 11.
    • 444e8dc : Refine system bar position restoring
    • 48288a5 : Correct the return value of applyAnimationLocked.
    • 23c7528 : Update requested state after applying pending frames
    • 6afd939 : Skip RAT type listener registration if IMSI is not available
    • f8175d1 : Dispatch insets to client if mState is changed
    • 31fc73a : [RESTRICT AUTOMERGE] Update the visibility of activities on sleeping display
    • 57855ef : Fix WiFi + "x" stil visible
    • d75a22b : Add 5G NSA to collapsed RAT types list
    • 4624816 : docs: Removed Q preview language and added a link to the Android 10 page on developer.android.com.
    • fc704c0 : Shorten month on AOD date
    • ad19ed2 : docs: Adjusted language to avoid gender-specific terminology. Test: none (docs-only change) Bug: 151156981 Change-Id: I8f06796b2828695f62bf32c033e5406bc3d858ad
    • 9c62ef6 : Resume next activity if pausing app died
    • e5a64d4 : Fix fd leak in KeepaliveTracker.
    • 83f4bc3 : Change date format for better 'ja' compatibility
    • 29154b1 : Do not leak dump objects.
    • 046114d : Make non-blockable notification more robust
    • 504e7d8 : Mark implicit PendingIntents as immutable
    • a5d5288 : Mark implicit PendingIntents as immutable
    • db245b0 : Mark implicit PendingIntents as immutable
    • 5277e07 : Update docs to clarify how providers can create style bundles and Slices for inline suggestions.
    • 929ab61 : RESTRICT AUTOMERGE Do not set referrerUri on SessionInfo for non-owners
    • 6dbda27 : Require a more specific intent
    • 681b236 : RESTRICT AUTOMERGE Do not set referrerUri on SessionInfo for non-owners
    • 5e2931c : Add missing isShellUser check
    • 9c33b3f : Add missing isShellUser check
    • 3a5cd5b : Add missing isShellUser check
    • 8b7811c : Remove unused intent in NiNotification
    • ef5279d : Remove unused intent in NiNotification
    • d541f6d : Remove unused intent in NiNotification
    • b5e3add : Revert "Ignores protected broadcasts if not priv-app"
    • 3e76c30 : Only autoVerify at install for new hosts
    • 153de33 : Only autoVerify at install for new hosts

  • platform/frameworks/libs/native_bridge_support with 16 change(s)
    • f3b3bf0 : Replace find_proxy_library_symbol with intercept_symbol
    • d24ec06 : Update android_api/libbinder_ndk
    • 279098e : Intercept __get_thread_stack_top
    • 143dbdd : Provide guest native_bridge_malloc*
    • a3d2528 : Fix intercetable function clobber of big struct return
    • fd08336 : Provide guest native_bridge___cxa_thread_atexit_impl
    • 2683cf3 : Intercept __clone_for_fork directly
    • 495f33a : Provide guest native_bridge_exit
    • 1b935b1 : Replace find_proxy_library_symbol with intercept_symbol
    • d6fa0d9 : Update android_api/libbinder_ndk
    • 9c4e6de : Intercept __get_thread_stack_top
    • 3fbd9d2 : Provide guest native_bridge_malloc*
    • 7624baf : Fix intercetable function clobber of big struct return
    • 4ffcfe2 : Provide guest native_bridge___cxa_thread_atexit_impl
    • df8c79b : Intercept __clone_for_fork directly
    • e9f2196 : Provide guest native_bridge_exit

  • platform/frameworks/ml with 1 change(s)
    • 6445511 : Fix mixed-build CTS failures.

  • platform/frameworks/native with 3 change(s)
    • aa98b9c : Make libarect_headers available for libRSSupport
    • 8d49c3f : libbinder_ndk: fix failure when dump/shell are unset
    • deb5346 : libbinder_ndk: fix failure when dump/shell are unset

  • platform/frameworks/opt/net/wifi with 1 change(s)
    • 3d896dc : Wifi usability: Add minimum confirmation duration for sending network score to connectivity service when score breaches

  • platform/frameworks/opt/telephony with 2 change(s)
    • 194293e : DCT get SubscriptionPlans when initialized
    • fd10018 : Do not filter by APN_SET_ID for emergency APNs

  • platform/frameworks/rs with 3 change(s)
    • c0754c6 : Use __ANDROID_NATIVE_BRIDGE__ define instead of target:arm_on_x86
    • 5ce2dc3 : Make libRS.so buildable for native bridge
    • b38654c : Make libRSSupport.so buildable for native bridge

  • platform/hardware/google/camera with 2 change(s)
    • f79e434 : camera: Add error handling prevent native crash
    • 417d4d1 : camera: Add kSessionDataKeyEisFrameDelayIntPtr in session data

  • platform/hardware/google/pixel with 4 change(s)
    • 7c8556b : thermal: notify perfmgr current thermal status
    • 35e110f : libperfmgr.rc: let power hal start early
    • 1d87413 : libperfmgr.rc: let perfmgr can change dex2oat priorities
    • b7aecd6 : Add the retries to 5 for the TitanM wiping

  • platform/hardware/google/pixel-sepolicy with 1 change(s)
    • 9c4fb17 : allow Thermal hal to send hint to PerfMgr

  • platform/hardware/interfaces with 8 change(s)
    • 2c94e43 : Allowing GSI patch level to be greater than vbmeta SPL
    • f2eaf2c : VtsHalDrm: run tests in single shard
    • c40aa18 : Add capability check for satellite blacklist tests
    • f5b567a : Keymaster: update the verifyAuthorization call time and delta time in VerificationToken VTS
    • a6cc582 : vts: Fix incorrect instance name in Teardown
    • 65516ff : wlan: add supported interfaces in rc file
    • 2595661 : supplicant(vts): Stop framework after querying package manager
    • 1e73395 : Fixing a test in DeviceUniqueAttestationTest

  • platform/hardware/st/secure_element with 2 change(s)
    • 43e9803 : Add variables in configuration file.
    • a8ade95 : Correct the resynchronization sequence in case of chained frame.

  • platform/libcore with 1 change(s)
    • a6d35d9 : Remove RandomAccessFileTest#testSeekTooLarge.

  • platform/libnativehelper with 1 change(s)
    • fd6b113 : Make jni_headers more widely available

  • platform/packages/apps/CellBroadcastReceiver with 4 change(s)
    • e2a3f5f : Fix exported broadcast receiver vulnerability
    • 22d8e34 : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability
    • c41e7ac : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability
    • 0b6f996 : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability

  • platform/packages/apps/DeskClock with 2 change(s)
    • 504dfe5 : DeskClock: Fix alarm clock screen show black when screen locked;
    • 4ba26ea : DeskClock: Fix alarm clock screen show black when screen locked;

  • platform/packages/apps/Launcher3 with 1 change(s)
    • 31ef24c : Store mHistoricTimes as longs intead of floats

  • platform/packages/apps/Nfc with 2 change(s)
    • ded9126 : Make read error toast configurable
    • fc0910a : Ensure pending intent on beam notification is immutable

  • platform/packages/apps/Settings with 5 change(s)
    • d1c179c : Reduce the flickering of injected items when package is changed
    • a6f9947 : Guard against flickering of dynamic injection items
    • bbcd54d : Adding dialogs to warn users about the potential eSIM erase failure
    • b569dfd : Time for dark theme doesnt format 24 hr correctly
    • 1dc9ae1 : Manual selection item's data icon is wrong

  • platform/packages/apps/Stk with 2 change(s)
    • 468951a : Set OP to msg.what instead of msg.arg1
    • 3bd92cd : Do not set notification title to app name

  • platform/packages/modules/DnsResolver with 1 change(s)
    • 5214c6b : Fix OOB read in DNS resolver

  • platform/packages/services/Car with 1 change(s)
    • 665e52d : [RESTRICT AUTOMERGE] Add car sdk docs generator with api level

  • platform/packages/services/Telecomm with 3 change(s)
    • 3d5ee1f : Require MODIFY_PHONE_STATE for preferred TTY mode
    • 98faa9a : Suppress "dialer crashed" notification if the crashed dialer is system dialer.
    • f3f2d7c : Fix security vulnerability of TelecomManager#getPhoneAccountsForPackage

  • platform/packages/services/Telephony with 2 change(s)
    • 7f1f078 : Add MANAGE_SUBSCRIPTION_PLAN permission
    • f8d05b8 : Remove protected broadcast from preferred tty mode

  • platform/prebuilts/remoteexecution-client with 18 change(s)
    • c137af9 : Release 0.13.6 to rvc-dev live
    • b1e0530 : Release 0.13.6 to live
    • 6b90bf6 : Drop prebuilt files to android source tree.
    • 2c90599 : Revert "Release 0.13.5 to live"
    • f341b7e : Release 0.13.5 to live
    • cb56620 : Drop prebuilt files to android source tree.
    • cbf6a78 : Drop prebuilt files to android source tree.
    • 0e1f82a : Release 0.13.3 to live
    • 4608dc9 : Drop prebuilt files to android source tree.
    • de16199 : Release 0.13.2 to live
    • f3c7f90 : Drop prebuilt files to android source tree.
    • ed5d9fc : Release 0.13.1 to live
    • f9d672c : Drop prebuilt files to android source tree.
    • 5ccb7a6 : Remove older RBE tooling versions that are no longer used
    • c7884d5 : Drop prebuilt files to android source tree.
    • 888369e : Release 0.12.2 to live
    • 91b4f39 : Drop prebuilt files to android source tree.
    • 55efdf3 : Add OWNERS file to remoteexecution-client repository

  • platform/system/bt with 10 change(s)
    • 041849a : HciHalRootCanalTest: Use ASSERT and retry reads
    • 70411f0 : Don't persist bonds using sample LTK
    • c3894d6 : Send a response to an smp security request depending on the callback event
    • 10c706c : Send a response to an smp security request depending on the callback event
    • 1570e8d : Send a response to an smp security request depending on the callback event
    • e45cec1 : Send a response to an smp security request depending on the callback event
    • 5b960d3 : Send a response to an smp security request depending on the callback event
    • 3601e50 : Send a response to an smp security request depending on the callback event
    • c6879c3 : Return after removing sample LTK device
    • 7c86810 : Return after removing sample LTK device

  • platform/system/chre with 1 change(s)
    • a7971bc : Regenerate QAIC files with Hexagon SDK v3.5.2

  • platform/system/core with 4 change(s)
    • 767fe15 : fuzzy_fastboot: use 'tcp:' prefix to identify fastboot protocol.
    • 54794ac : FileMap::create: remove duplicate addition.
    • b085db7 : libsnapshot_test: skip global setup on non-VAB devices.
    • c723fca : Re-enable libsnapshot ImageManagerTest

  • platform/system/media with 1 change(s)
    • c8f2790 : Camera: Update doc to allow maxDigitalZoom to be less than maxZoomRatio

  • platform/system/memory/lmkd with 1 change(s)
    • 95551f8 : lmkd: Add a margin for watermark when swap free is low

  • platform/system/netd with 1 change(s)
    • 11ad8ac : Fix OOB read in DNS resolver

  • platform/system/nfc with 2 change(s)
    • 263e112 : NFC - Memory disclosure in rw_i93_sm_format
    • 046b667 : NFC - Memory disclosure in rw_i93_sm_format

  • platform/system/sepolicy with 2 change(s)
    • 623f3f5 : Fix sepolicy for secondary dex files
    • 15f64fc : Add ro.vendor.build.version.sdk to property_contexts

  • platform/test/mlts/benchmark with 1 change(s)

  • platform/test/suite_harness with 5 change(s)
    • 6dc42c4 : Define GmsTest interface for GTS test case annotation.
    • 2a7707d : Move test_result.html under the include_html flag
    • ce62aaa : Fix a race condition in the crash reporter
    • 7d65e22 : Fix a race condition in the crash reporter
    • 98d3171 : Create cts-on-gsi-sim test plan. am: eda2a875a1

  • platform/test/vts with 1 change(s)
    • e911c64 : FastbootVerifyUserspaceTest: Use new getFastbootSerialNumber() API.

  • platform/test/vts-testcase/hal with 3 change(s)

  • platform/test/vts-testcase/kernel with 4 change(s)
    • 278ac87 : fix parse meminfo error
    • bcdc459 : fix parse meminfo error
    • 649b094 : VTS: KernelApiSysfsTest#testRtcHctosys
    • 1f0f933 : Increase test timeout to 10 min for vts_kernel_checkpoint_test

  • platform/test/vts-testcase/vndk with 1 change(s)
    • 0482d26 : Return empty file list when out is an empty string.

  • platform/tools/metalava with 1 change(s)
    • 63816fd : Do not exempt sourcepath from sandboxing.

  • platform/tools/repohooks with 13 change(s)
    • 573d316 : hooks: support Python 3.6 for ExclusionScope
    • 5be91ca : tools: switch all our tools to python3 shebang
    • ea52820 : Add [Builtin Hooks Exclude Paths] section
    • ec4cdcb : drop python2 testing entirely
    • 324296b : config: refactor PreUploadSettingsTests
    • c9ba009 : config: add {Local,Global}PreUploadFile classes
    • 7698778 : pre-upload: drop support for Python 2
    • 1baec12 : config: refactor file management
    • 41a1fd1 : config: add Python 3 compat APIs
    • 0d0796a : config: fix handling of optional args
    • 3798d7e : config: pull valid sections into a class constant
    • f773756 : hooks: rustfmt: handle multiple commits
    • 8ee0f2a : hooks: use dedicated None asserts

  • platform/tools/test/connectivity with 10 change(s)
    • 19b6659 : [WifiPasspointTest] Fix for failover test
    • d2970f8 : Update wifi OWNERS (acts)
    • 86ac21c : [RttBaseTest] Enable verbose logging for tests
    • 8edbb65 : [IpSecTest] Add missing import time
    • a25a0b1 : [WifiSoftApTest] Add cnss diag support to Soft AP tests
    • 85d9725 : [IKEv2VpnTest] IKEv2 VPN tests
    • fcfa9af : [openwrt_lib] Fix for enabling DFS channels
    • 19b7d4e : [OWNERS] Add to owners file
    • 9271176 : [RttDisableTest] Add openwrt support
    • 2efeaa8 : [OpenWrt] Add OpenWrt support to WiFi tests

  • platform/tools/tradefederation with 4 change(s)
    • 81301e0 : In case of exception parsing error fallback to RuntimException
    • 2ec2b8e : Allow IPv6 link-local address to be fastboot serial number.
    • 6a7f524 : Backport perfetto file size in rvc-dev.
    • 1415068 : Report virtual devices as virtual lost count