android-7.1.1_r48 to android-7.1.1_r52 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

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

+- Project: platform/build

084864f : Version bump to NGI55D
522df13 : Version bump to NGI55C
f6b80d3 : Version bump to N6F27K
7f58fd2 : [DO NOT MERGE] Updating Security String to 2017-09-05 Bug:63846344 (cherry picked from commit 18be90844245f3873261e4aa1072e8d83fdb33aa)
98aabdf : [DO NOT MERGE] Updating Security String to 2017-09-01 Bug:63846344 (cherry picked from commit 8d56fc91b1a899d5dc9d34ff8dd3b081a5bb4560)
59625d7 : Version bump to NGI20B
8813c85 : Version bump to NGI20
788f909 : NGF27I

+- Project: device/asus/fugu-kernel

f4ee1db : merge in nyc-mr1-security-b-release history after reset to nyc-mr1-release

+- Project: device/google/dragon-kernel

357ade8 : ryu: update prebuilt kernel [ DO NOT MERGE ]

+- Project: device/google/marlin-kernel

76704b1 : merge in nyc-mr1-security-b-release history after reset to nyc-mr1-release

+- Project: device/htc/flounder-kernel

21daeec : Merge "flounder: update kernel prebuilt" into nyc-mr1-dev

+- Project: device/huawei/angler-kernel

c1f3197 : merge in nyc-mr1-release history after reset to nyc-mr1-dev

+- Project: device/lge/bullhead-kernel

ee3c6f4 : merge in nyc-mr1-release history after reset to nyc-mr1-dev

+- Project: device/linaro/hikey-kernel

9075cf6 : hieky-kernel: Update kernel 4.1 prebuilt to use Image-dtb (f61d500)

+- Project: device/moto/shamu-kernel

a55690e : release-request-63c2e105-e20d-4999-928e-e2086f082acf-for-git_nyc-mr1-security-g-release-4247375 snap-temp-L27600000096569582

+- Project: platform/external/libavc

5863b2e : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
ce51205 : Decoder: Fixed overflow in refernce list creation.
1e0b52c : Initialize DPB structures to valid values.
bb88d44 : Added error check for output buffer size.

+- Project: platform/external/libhevc

9a03f95 : Limit boundary PU sizes in case of errors
0b57e70 : Fix array size for hrd parameters
4a534a3 : Check number of output buffers and sizes
50acbc6 : Return error for invalid crop parameters

+- Project: platform/external/libvpx

deb3d1e : DO NOT MERGE libvpx: Cherry-pick 8b4c315 from upstream

+- Project: platform/external/skia

f593ade : Defend against ICOs with large BMPs embedded DO NOT MERGE

+- Project: platform/external/sonivox

112d953 : Fix interpolator

+- Project: platform/external/sqlite

c3b8824 : DO NOT MERGE - fix FTS3 column pointer handling

+- Project: platform/external/tremolo

dbf3d0f : Use heap instead of alloca in res012.c

+- Project: platform/frameworks/av

5f56ec8 : MPEG4Source: fix fragmented read.
7c4c7fa : stagefright: fix crash due to bad timestamp index
a1d5b40 : stagefright: check aac_frame_length to prevent infinite loop
292d855 : MediaPlayerService: fix access of mPlayer in client
d8cc1fe : audio effects: filter reserved effect commands
d4af245 : MPEG4Extractor: ensure returned status is checked.
0be8a25 : DO NOT MERGE Check frame handle validity before freeing buffer.
9cb10d4 : Change MPEG2 reinit Error Handling
b58464f : Track: Check buffer size of static tracks
d7a0443 : MPEG4Extractor: check size for yrrc box
ff4c831 : AudioFlinger: Fix memory allocation for client-less tracks
6c91acf : Notify Errors Appropriately from SoftMPEG2
2410a6f : EffectBundle: Check value size for get preset name
9aa026d : Fix TOCTOU problem in libstagefright_soft_aacenc

+- Project: platform/frameworks/base

6ca2ecc : Back-port fixes for b/62196835

+- Project: platform/frameworks/minikin

5612a8c : Reject unsorted cmap entries. DO NOT MERGE

+- Project: platform/hardware/broadcom/wlan

d38b00c : net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8)

+- Project: platform/hardware/qcom/audio

045e304 : Equalizer: Check value size for get preset name

+- Project: platform/hardware/qcom/media

b49431b : mm-video-v4l2: venc: Protect buffer from being freed while accessing

+- Project: platform/packages/apps/Messaging

06cbd7f : 37742976 - Catch bad gifs

+- Project: platform/packages/apps/Nfc

e216bc2 : Add READ_EXTERNAL_STORAGE for file based Uri while beaming.

+- Project: platform/packages/apps/Settings

fc65be9 : Back-port ag/2491664

+- Project: platform/prebuilts/android-emulator

4cfa2f2 : Add LICENSE for android-emulator am: 03e20dad0d

+- Project: platform/prebuilts/qemu-kernel

ad96539 : Merge "DO NOT MERGE ANYWHERE Upgrade 3.10 ranchu kernels to 1936fdf" into nyc-mr1-dev

+- Project: platform/system/bt

8952869 : Add missing extension length check while parsing BNEP control packets
ff6e31a : Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
7ea6db2 : Add a missing check for PAN buffer size before copying data
de9e5d5 : Add missing packet length checks while parsing BNEP control packets
d9eebf7 : Add missing continuation offset check for SDP continuation requests
69d7436 : Disable PAN Reverse Tethering when connection originated by the Remote
4e0f8cd : Allocate buffers of the right size when BT_HDR is included