Android Oreo AOSP Changes

Changes from 8.0.0_r33 (OPD1.170816.025) to 8.0.0_r34 (OPD3.170816.023):

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

  • device/google/muskie with 1 change(s)
    • 9273cca : Disable DCDC bypass for NFC Reader mode.

  • device/google/taimen with 1 change(s)
    • 223577e : Update regulatory info.

  • device/google/wahoo with 2 change(s)
    • 47f2269 : Add camera HAL to be client of thermal HAL.
    • 9054a5a : Fixed virtualizer boost

  • platform/build with 15 change(s)
    • 618628e : Downgrade security string back to 11/5 to try and fix EMR again. (cherry picked from commit 2b5bf22ccb6f21d050657a26b59d36c14a21132b)
    • 7f7bbee : Version bump to OPD3.170816.022
    • 82497ee : Version bump to OPD3.170816.021
    • f345a32 : Version bump to OPD3.170816.020
    • eb92736 : Version bump to OPD3.170816.019
    • 23e25c7 : Update Security String to 11-06 for KRACK Fix (cherry picked from commit 89464c994c148c6e3f9ecfa799f5c11737dd9d9d)
    • b1df997 : Version bump to OPD3.170816.017
    • a11d129 : Version bump to OPD3.170816.016
    • 4abf34a : Version bump to OPD3.170816.015
    • a132ced : Version bump to OPD3.170816.014
    • 94989d6 : Update DR to November 5 Security String (cherry picked from commit c1f2996487a816fef079bec9b8cd1de47339b589)
    • 2b3559d : Version bump to OPD3.170816.012
    • 1ad3508 : Version bump to OPD3.170816.011
    • 2acdef8 : Consider prebuilt vendor.img as having vendor partition.
    • 7f718ed : Version bump to OPD3.170816.001

  • platform/external/libavc with 4 change(s)
    • 11e7fa2 : Decoder: Updated error check while parsing num_ref_idx_lx_active.
    • 5f83e26 : Decoder: Corrected variable datatypes in ih264d_get_implicit_weights.
    • 6e6d1b3 : Added an out of bound check on u4_num_bufs in input argument
    • e3e678e : Decoder: Conceal picture only if valid picture buffer is obtained.

  • platform/external/libhevc with 2 change(s)
    • 673e809 : Added an out of bound check on u4_num_bufs in input argument
    • bdbe0ee : Fix tile index buf alloc size

  • platform/external/libmpeg2 with 5 change(s)
    • fcab1be : Propagating Error From impeg2d_pre_pic_dec_proc
    • d12deaa : Check on Picture Dimensions
    • 88fca6c : Fix Half Pel MC on Last Ref Row
    • 5708eea : Check Number of MBs to Skip.
    • fb7380e : Replace memcpy with memmove to Solve Memory Overlap Error

  • platform/external/wpa_supplicant_8 with 9 change(s)
    • 27a3ac2 : Revert "Merge cherrypicks of [3084543, 3084544, 3084545, 3084546, 3084547, 3084548, 3084549, 3084550] into oc-dr3-release"
    • c8c347d : TDLS: Reject TPK-TK reconfiguration
    • 6e2f791 : Fix PTK rekeying to generate a new ANonce
    • 65737ca : Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases
    • e4bc48d : FT: Do not allow multiple Reassociation Response frames
    • f17b155 : WNM: Ignore WNM-Sleep Mode Response without pending request
    • 0019585 : Prevent installation of an all-zero TK
    • 13552de : hostapd: Avoid key reinstallation in FT handshake
    • c0d2e09 : Prevent reinstallation of an already in-use group key

  • platform/frameworks/av with 6 change(s)
    • 1822961 : Revert "Fix memory leaks"
    • 7229856 : Fix memory leaks
    • 87f80b9 : Put media.metrics service into proper group
    • 21eb30e : EffectBundle: Check parameter and value size
    • b5b5108 : Track graphic buffer mode in OMXNodeInstance
    • 9733027 : Fixed energy computation for eq and bass boost

  • platform/frameworks/base with 11 change(s)
    • 297e118 : Support native and srgb for night display
    • b777852 : Auto-dim refinements
    • 6b8ca32 : Refinement of auto-dimming nav
    • ac94e90 : Don't touch auto dim on app change
    • e792763 : Auto dim the nav bar to help prevent diff aging
    • 9697fd4 : Add color mode setting
    • a49f121 : Revert "Prevent getting data from Clipboard if device is locked"
    • 7a9a234 : AudioService: reduce EU volume warning thresdhold for USB headsets
    • 529dfa7 : resolve merge conflicts of 6df58d8da10d to oc-dr1-dev
    • 93db886 : Prevent getting data from Clipboard if device is locked
    • b45f9e2 : DPC should not be allowed to grant development permission

  • platform/frameworks/native with 1 change(s)

  • platform/frameworks/opt/telephony with 2 change(s)
    • 559fb63 : Ensure IMS dial uses the correct CLIR mode.
    • dee776a : Fixed that video calling data usage was not counted under phone app

  • platform/packages/apps/Bluetooth with 2 change(s)
    • 1f356c4 : HFP: Fix regressions in HFP state machine
    • e9254f8 : Don't reject notifications and wait until new addressed player is ready (1/2)

  • platform/packages/apps/PackageInstaller with 1 change(s)
    • e4b39cc : Backport overlay security fix

  • platform/packages/apps/Settings with 5 change(s)
    • 7ba319e : Fix hi strings after bad merge conflict fix: November EMR (cherry picked from commit bccc819cab8883800bc273ce22f74e94f18a5a2e)
    • c847c51 : Move color mode to DisplayTransformManager
    • 3c0871e : Add strings to support multi-state vivid color management
    • adf6951 : Add new color mode setting
    • d964e45 : Fix String Import into oc-dr1-release for November EMR

  • platform/system/bt with 7 change(s)
    • b76f7e3 : SDP: Bounds check 'id' parameter for free_sdp_slot()
    • 0ca4beb : Fix build error for AVRCP13 compat fix
    • 06e4ccd : GAP: Set service_id before calling gap_release_ccb
    • 012acea : Ensure that services are cleaned from the GattServer HandleMap.
    • 2ff428a : Change our AVRCP capabilities if the remote device only supports 1.3
    • ecd916e : Clean-up BTIF profile queue on profile shutdown
    • 1e25470 : Don't reject notifications and wait until new addressed player is ready (2/2)

  • platform/system/core with 1 change(s)
    • 11a902c : Fix integer overflow in utf{16,32}_to_utf8_length

  • platform/system/netd with 2 change(s)
    • eed60eb : Invalidate dst caches when changing network permissions.
    • 91796ab : Don't allow seamless handover to networks requiring permissions.

  • platform/system/nfc with 2 change(s)
    • 97bd0ec : Revert "isNxpConfigModified() is only used for debug purpose, removing it."
    • 4c6bdec : Use checksum to determine if config has been modified