android-6.0.1_r30 to android-6.0.1_r40 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

46d1699 : "MOB30G"
7feafe7 : "MOB30F"
85ff546 : "MOB30E"
c8641b4 : Update Security String to 2016-05-01 in preparation for May 2016 Security OTA

+- Project: platform/external/aac

5d4405f : Fix stack corruption happening in aacDecoder_drcExtractAndMap()

+- Project: platform/external/boringssl

591be84 : Remove support for mis-encoded PKCS#8 DSA keys.

+- Project: platform/external/conscrypt

1638945 : Fix updateAAD when offset is not 0
8bec47d : OpenSSLCipher: multiple calls to updateAAD were ignored
50d0447 : OpenSSLCipher: reset AAD when necessary

+- Project: platform/external/flac

b499389 : Avoid free-before-initialize vulnerability in heap

+- Project: platform/external/wpa_supplicant_8

b845b81 : Guard against return value already being null
b79e095 : Remove newlines from config output

+- Project: platform/frameworks/av

daa85da : Fix AMR decoder
65756b4 : SoftAMR: check input buffer size to avoid overflow.
44749eb : SoftAMR: check output buffer size to avoid overflow.
7fd96eb : codecs: check OMX buffer size before use in VP8 encoder.
a2d1d85 : NuPlayerStreamListener: NULL and bounds check before memcpy
b04aee8 : Camera3Device: Validate template ID
f9ed2fe : Add VPX output buffer size check

+- Project: platform/frameworks/base

12332e0 : [DO NOT MERGE] Disallow guest user from changing Wifi settings

+- Project: platform/frameworks/native

a59b827 : Fix issue #27252896: Security Vulnerability -- weak binder
a30d7d9 : BQ: fix some uninitialized variables

+- Project: platform/hardware/broadcom/wlan

73086a0 : net: wireless: bcmdhd: update bcm4358 FW (7.112.200.5) [DO NOT MERGE]
a9d9aa3 : net: wireless: bcmdhd: Update bcm4354/56 FW(7.35.101.1) [DO NOT MERGE]
9b127e7 : net: wireless: bcmdhd: update bcm4339 FW 6.37.32.RC23.34.42 [DO NOT MERGE]

+- Project: platform/libcore

e565176 : CipherTest: add test for multiple updateAAD calls
156bf0a : CipherTest: test instance reuse with updateAAD

+- Project: platform/packages/apps/Email

2791f0b : Don't allow cachedFile Attachments if the content Uri is pointing to EmailProvider.

+- Project: platform/packages/apps/UnifiedEmail

a551683 : Don't allow cachedFile Attachments if the content Uri is pointing to EmailProvider.

+- Project: platform/system/bt

9b534de : DO NOT MERGE Check size of pin before replying

+- Project: platform/system/core

ad54cfe : Don't demangle symbol names.