Android Nougat AOSP Changes

Changes from 7.0.0_r24 (NBD91U) to 7.0.0_r27 (NBD91X):

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

  • platform/build with 10 change(s)

  • platform/external/libhevc with 2 change(s)
    • d3e15dc : Handle invalid slice_address in slice header
    • 4749333 : Handle invalid slice_address in slice header

  • platform/external/libnl with 2 change(s)
    • ef6f663 : libnl: Check data length in nla_reserve / nla_put
    • 22c52b1 : libnl: Check data length in nla_reserve / nla_put

  • platform/external/libopus with 2 change(s)
    • df8710d : Ensure that NLSF cannot be negative when computing a min distance between them
    • 1d56ed0 : Ensure that NLSF cannot be negative when computing a min distance between them

  • platform/external/libvpx with 2 change(s)
    • 9d32ab5 : vp8:fix threading issues
    • 776efd7 : vp8:fix threading issues

  • platform/external/tremolo with 2 change(s)
    • 31de20b : Tremolo: fix ARM assembly code for decode_map type 3 case
    • b5201b3 : Tremolo: fix ARM assembly code for decode_map type 3 case

  • platform/frameworks/av with 12 change(s)
    • 5195f7d : Fix security vulnerability: Effect command might allow negative indexes
    • 8933d87 : Make VBRISeeker more robust
    • 55681db : Effects: Check get parameter command size
    • 70403b8 : Fix security vulnerability: Equalizer command might allow negative indexes
    • 83a84cc : stagefright: remove allottedSize equality check in IOMX::useBuffer
    • 09746de : Visualizer: Check capture size and latency parameters
    • 141188f : Fix security vulnerability: Effect command might allow negative indexes
    • 9244288 : Make VBRISeeker more robust
    • 4024cbc : Effects: Check get parameter command size
    • 6ee0249 : Fix security vulnerability: Equalizer command might allow negative indexes
    • e46afad : stagefright: remove allottedSize equality check in IOMX::useBuffer
    • d61a89c : Visualizer: Check capture size and latency parameters

  • platform/frameworks/base with 10 change(s)
    • b47ff6b : Zygote : Block SIGCHLD during fork.
    • c9ea2af : Fix idmap leak in zygote process
    • 43438da : Zygote: Additional whitelisting for legacy devices.
    • a2aab2d : Zygote: Additional whitelists for runtime overlay / other static resources.
    • df6558f : Public volumes belong to a single user.
    • 6b24146 : Zygote : Block SIGCHLD during fork.
    • 32cbbac : Fix idmap leak in zygote process
    • e7a2a48 : Zygote: Additional whitelisting for legacy devices.
    • 4e41a33 : Zygote: Additional whitelists for runtime overlay / other static resources.
    • 78d5815 : Public volumes belong to a single user.

  • platform/frameworks/ex with 2 change(s)
    • 5f13b3f : resolve merge conflicts of 3802db4 to mnc-dev
    • c37bbc4 : resolve merge conflicts of 3802db4 to mnc-dev

  • platform/frameworks/native with 4 change(s)
    • 6983084 : Fix SF security vulnerability: 32660278
    • bdb01d0 : Fix integer overflow in unsafeReadTypedVector
    • 70f9b5a : Fix SF security vulnerability: 32660278
    • e554301 : Fix integer overflow in unsafeReadTypedVector

  • platform/hardware/qcom/audio with 4 change(s)
    • 74ecef4 : Fix security vulnerability: Effect command might allow negative indexes
    • f96d6a5 : Fix security vulnerability: Equalizer command might allow negative indexes
    • 3a88af1 : Fix security vulnerability: Effect command might allow negative indexes
    • 3962cad : Fix security vulnerability: Equalizer command might allow negative indexes

  • platform/packages/apps/ContactsCommon with 2 change(s)
    • 7693c91 : resolve merge conflicts of 9f523b4 to nyc-dev
    • ddbb728 : resolve merge conflicts of 9f523b4 to nyc-dev

  • platform/packages/services/Telephony with 2 change(s)
    • e7d9980 : Catch SIP exceptions which can crash Phone process on answer.
    • d47a353 : Catch SIP exceptions which can crash Phone process on answer.