android-7.1.1_r47 to android-7.1.1_r51 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

458c8a3 : Version bump to N4F27O
bda5bd2 : [DO NOT MERGE] Updating Security String to 2017-09-05 Bug:63846344 (cherry picked from commit 18be90844245f3873261e4aa1072e8d83fdb33aa)
5e4b1a7 : [DO NOT MERGE] Updating Security String to 2017-09-01 Bug:63846344 (cherry picked from commit 8d56fc91b1a899d5dc9d34ff8dd3b081a5bb4560)
8cb211e : Version bump to N4F27M
2af44c6 : Version bump to N4F27L

Project: device/asus/fugu-kernel

a34e5ad : fugu: update prebuilt kernel [ DO NOT MERGE ]

Project: device/google/dragon-kernel

9ebb8a4 : ryu: update prebuilt kernel [ DO NOT MERGE ]

Project: device/google/marlin-kernel

a604d27 : marlin: update prebuilt kernel [ DO NOT MERGE ]

Project: device/htc/flounder-kernel

ebc26b7 : Merge cherrypicks of [2606653, 2606627, 2606628, 2606654, 2606629, 2606656, 2606890, 2606657, 2606891, 2606658, 2606892, 2606660, 2606661, 2606662, 2606663, 2606893, 2606894, 2606666, 2606667, 2606668, 2606896, 2606898, 2606899, 2606900, 2606901, 2606669, 2606902, 2606904, 2606930, 2606931, 2606906, 2606907, 2606908, 2606970, 2606933, 2606934, 2606935, 2606936, 2606972, 2606973, 2606974, 2606937, 2606976, 2606977] into nyc-mr1-security-a-release

Project: device/huawei/angler-kernel

d2c3562 : angler: update prebuilt kernel [ DO NOT MERGE ]

Project: device/lge/bullhead-kernel

42ea52c : bullhead: update prebuilt kernel [ DO NOT MERGE ]

Project: device/linaro/hikey-kernel

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

Project: device/moto/shamu-kernel

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

Project: platform/external/libavc

4da576e : Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
411a00e : Decoder: Fixed overflow in refernce list creation.
f7fe15d : Initialize DPB structures to valid values.
8f1483b : Added error check for output buffer size.

Project: platform/external/libhevc

f12819e : Limit boundary PU sizes in case of errors
e7b7610 : Fix array size for hrd parameters
5370950 : Check number of output buffers and sizes
421090a : Return error for invalid crop parameters

Project: platform/external/libvpx

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

Project: platform/external/skia

541ff2e : Defend against ICOs with large BMPs embedded DO NOT MERGE

Project: platform/external/sonivox

16fb6e3 : Fix interpolator

Project: platform/external/sqlite

ec170a7 : DO NOT MERGE - fix FTS3 column pointer handling

Project: platform/external/tremolo

db70f58 : Use heap instead of alloca in res012.c

Project: platform/frameworks/av

6701dd3 : MPEG4Source: fix fragmented read.
89a1edc : stagefright: fix crash due to bad timestamp index
b1a1cce : stagefright: check aac_frame_length to prevent infinite loop
006badf : MediaPlayerService: fix access of mPlayer in client
7e41ba5 : audio effects: filter reserved effect commands
0c18b2e : MPEG4Extractor: ensure returned status is checked.
4164ccb : DO NOT MERGE Check frame handle validity before freeing buffer.
8fed620 : Change MPEG2 reinit Error Handling
6ee4ab6 : Track: Check buffer size of static tracks
c1d0a3c : MPEG4Extractor: check size for yrrc box
a55e646 : AudioFlinger: Fix memory allocation for client-less tracks
2e06b35 : Notify Errors Appropriately from SoftMPEG2
106b034 : EffectBundle: Check value size for get preset name
d8c0143 : Fix TOCTOU problem in libstagefright_soft_aacenc

Project: platform/frameworks/base

cc29b09 : Back-port fixes for b/62196835

Project: platform/frameworks/minikin

5fc67f1 : Reject unsorted cmap entries. DO NOT MERGE

Project: platform/hardware/broadcom/wlan

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

Project: platform/hardware/qcom/audio

62b3932 : Equalizer: Check value size for get preset name

Project: platform/packages/apps/Messaging

532c96f : 37742976 - Catch bad gifs

Project: platform/packages/apps/Nfc

d1b5ec8 : Add READ_EXTERNAL_STORAGE for file based Uri while beaming.

Project: platform/packages/apps/Settings

81ff923 : 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

bf6f32b : Add missing extension length check while parsing BNEP control packets
85dab2d : Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
5462195 : Add a missing check for PAN buffer size before copying data
cd6eefb : Add missing packet length checks while parsing BNEP control packets
5196e85 : Add missing continuation offset check for SDP continuation requests
3e8734c : Disable PAN Reverse Tethering when connection originated by the Remote
8c87b2c : Allocate buffers of the right size when BT_HDR is included