Android Oreo AOSP Changes

Changes from 8.1.0_r19 (OPM1.171019.026) to 8.1.0_r26 (OPM2.171019.029.B1):

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

  • device/google/dragon-kernel with 1 change(s)
    • 54e4607 : ryu: update kernel prebuilt

  • device/google/wahoo with 4 change(s)
    • a8c5d85 : Update SVN to 10 for RoW Walleye/Taimen May 2018 Build Bug: 74345861 (cherry picked from commit c3241f81d839758564a6cfb43987e0366a178334)
    • 8d55686 : Update SVN to 9 for May Release bug: 74345861 (cherry picked from commit 294cd6b8d899ff28f13639abeaebc56e48e392e6)
    • 0460ff5 : Increase SVN to 8 for April Security Update Bug: 73240847 (cherry picked from commit cf979de2464efb9007f671b32b4420e97043b41d)
    • a5b2237 : Update SVN to 7 for March 2018 Monthly Update Bug:71860241 (cherry picked from commit da9a297f5073dba61a12498e84e8361b14e12292)

  • device/huawei/angler with 1 change(s)
    • 7978b14 : Add dun APN for Telstra to apns-full-conf.xml

  • device/huawei/angler-kernel with 2 change(s)
    • 1365c17 : angler: update kernel prebuilt
    • 7d4865a : angler: update kernel prebuilt

  • device/lge/bullhead with 3 change(s)
    • d480142 : bullhead: Apn fix for Simyo 214-19
    • 58374ed : Add dun APN for Telstra to apns-full-conf.xml
    • 4dbc40d : bullhead: Apn fix for Simyo (sub brand of Orange ES)

  • device/lge/bullhead-kernel with 3 change(s)
    • 89856ef : bullhead: update kernel prebuilt
    • dc0f7d1 : bullhead: update kernel prebuilt
    • c400642 : bullhead: update kernel prebuilt

  • platform/build with 22 change(s)
    • bb09771 : Update Security String to 05-05 on release branch (cherry picked from commit 15d6d5502cb5eb2b2054c8baecadccc4422854c9)
    • 61f009f : Version bump to OPM2.171019.029
    • f1b02e0 : Version bump to OPM2.171019.028
    • 920e126 : Version bump to OPM2.171019.027
    • ba97bf5 : Version bump to OPM2.171019.026
    • c6d3406 : Version bump to OPM2.171019.025
    • c63914b : Version bump to OPM2.171019.024
    • edb20e3 : Specify --max_timestamp when calling brillo_update_payload.
    • f7818c7 : Version bump to OPM2.171019.022
    • aecfa17 : Version bump to OPM2.171019.021
    • 4dc1dfb : Version bump to OPM2.171019.020
    • 058decd : Version bump to OPM2.171019.016
    • eaf66a7 : Version bump to OPM2.171019.012
    • 24b10be : Update Security String to 2017-12-05 for December Security Bug: 67774760 (cherry picked from commit 81ee575d52e964d1a3933ac6e8e1a680321883a8)
    • 9e8785d : Version bump to OPM2.171019.006
    • b9cacc9 : Version bump to OPM2.171018.002
    • 8ceb746 : Version bump to OPM2.171010.002
    • c71e006 : Version bump to OPM2.171009.002
    • de0954d : Version bump to OPM2.170928.004
    • f30e3be : Version bump to OPM2.170921.002
    • 981e874 : Version bump to OPM2.170911.004
    • cd0eb5f : Version bump to OPM2.170911.003

  • platform/cts with 2 change(s)
    • 8e0cdc3 : Add CTS test to verify that overlays cannot be installed
    • dd3bb8f : Added autofill test to check apps cannot bypass package name on AssistStructure

  • platform/external/aac with 1 change(s)
    • b6409ad : MPEG-4 AAC Decoder: check against invalid height info

  • platform/external/conscrypt with 1 change(s)
    • c26e607 : Fix SSLEngine bug with multiple heap buffer inputs.

  • platform/external/libavc with 4 change(s)
    • cbab566 : Decoder: Fixed reset values in parse sps.
    • 53c48c1 : Decoder: Set prev slice type for I slice.
    • a6db459 : Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode.
    • 73f6f18 : Decoder: Fixed memory overflow in shared display mode.

  • platform/external/libhevc with 2 change(s)
    • d90f122 : Check limits for log2_max_pic_order_cnt_lsb_minus4 in sps
    • 17b3a1c : Fix output buffer size check

  • platform/external/libmpeg2 with 4 change(s)
    • 8859d87 : Adding Internal Input Buffer
    • e944ad6 : Adding Error Check for Output Buffer Size
    • 3d8f5d9 : Correcting Buffer Allocation for Shared Display
    • b8e0483 : Fixing Underflow of ps_dec-u2_num_mbs_left

  • platform/frameworks/av with 6 change(s)
    • 215e9ff : Handle overflow in android::HeifDataSource::readAt
    • 4b3b618 : better mpeg2 TS elementary stream Access Unit parsing
    • 1adff0b : Handle bad bitrate index in mp3dec.
    • 6e73bdd : Fix use of uninitialized value in libmediadrm
    • 7206fc0 : AACExtractor: check bounds during seek
    • 775133a : Fix potential buffer overflow in mediadrmserver

  • platform/frameworks/base with 23 change(s)
    • 35bb911 : Fixed Security Vulnerability of DcParamObject
    • 57bc6ca : Update internal ViewPager's SavedState to match Support Library version
    • 2950276 : Verify last array's length in readFromParcel
    • 90c6d6e : Adjust URI host parsing to stop on \ character.
    • 826fec9 : Check for null-terminator in ResStringPool::string8At
    • b0690cb : OutputConfiguration: Fix missing mIsShared in parcel read
    • 729ab20 : Fix bad type for txPower in PeriodicAdvertisingReport serialization
    • c29e6d9 : Use correct user id for permission check for instant foreground service
    • a1bf45d : Metrics wifi.proto for connected wifi score
    • b6494a9 : Relax Instant Apps Settings whitelist enforcement
    • 3ddda87 : Fixed AUTOFILL_UI_LATENCY metric.
    • ce69272 : Add metric for anomaly detection
    • 2d2ca97 : Proper autofill fix to let phone process autofill Settings activity.
    • 9342975 : OMS: Only allow trusted overlays to be registered.
    • 5a285e0 : Make sure apps cannot forge package name on AssistStructure used for Autofill.
    • fd51a3b : Add support for notification of LTE to WIFI handover for video calls.
    • db03f06 : Turn default gradient into solid black
    • e371506 : [PASSPOINT] Add metrics to determine deployment/avail of Passpoint
    • bbe032c : Add assisted dialing properties to the framework.
    • 37cf851 : [AWARE] Make PeerHandle comparable/hashable
    • e9b5381 : Fix issues with TRON app transition logging
    • 4ec3b53 : Make sure top activity is stopped on sleep if paused.
    • b0bccc7 : Revert "Make sure top activity is stopped on sleep if paused."

  • platform/frameworks/native with 2 change(s)
    • a33f4b7 : Fix resampling for multiple pointers
    • ed8755d : Add bounds check to sensors direct channel creation

  • platform/frameworks/opt/net/wifi with 3 change(s)
    • 75eb812 : WifiMetricsTest fixes
    • 218a962 : Metrics for connected wifi score
    • 9709abd : [PASSPOINT] Add metrics to determine deployment/avail of Passpoint

  • platform/frameworks/opt/telephony with 3 change(s)
    • be5db63 : Add support for notification of midcall video call radio handovers.
    • 4b39dd3 : Do not notify of WIFI to LTE handover for disconnected call.
    • 28aec73 : Increase waiting state timeout from 30s to 5min.

  • platform/hardware/qcom/camera with 1 change(s)
    • 278f33f : Adds experimental2017 vendor tags for motion detection enable and results.

  • platform/packages/apps/CarrierConfig with 1 change(s)
    • 7f43690 : Enable notification fo LTE to WIFI handover for Verizon.

  • platform/packages/apps/CellBroadcastReceiver with 1 change(s)
    • 15e22c8 : Added carrier customized ETWS test channel support

  • platform/packages/apps/Email with 1 change(s)
    • e5b6a43 : Disallow attaching files from our own EmailAttachmentProvider.

  • platform/packages/apps/Settings with 2 change(s)
    • da599e4 : Update the way OMS records details about overlays
    • 99ce64c : Add metric id for anomaly fragments.

  • platform/packages/apps/UnifiedEmail with 1 change(s)
    • ea768e9 : Disallow attaching files from our own EmailAttachmentProvider.

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • 40f3be0 : Do not overwrite carrier/user edits with UNEDITED

  • platform/packages/services/Telecomm with 2 change(s)
    • fa5faef : Reset speakerphone at beginning and end of calls
    • 9fb6ea4 : Add assisted dialing feature propogation to call log.

  • platform/packages/services/Telephony with 2 change(s)
    • 25b3a8b : Enhanced permission checks for TelephonyManager#endCall() API.
    • b93ac84 : Add assisted dialing logic to Telephony Connections.

  • platform/system/bt with 10 change(s)
    • bb54389 : SDP: Include the offset in sdp_disc_server_rsp
    • 3ddf24d : AVRCP: Check the number of text attributes requested
    • 9711598 : Remove memory reference to invalid mem in error log
    • 84e2ba5 : BNEP: Check received frame type
    • ee4d866 : PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback
    • 3eb33a2 : Fix unexpected behavior in reading BNEP packets
    • 81b5770 : Fix unexpected behavior in SDP
    • 12395ce : Allocate/free the SDP connection timers only during stack startup/shutdown
    • 3493912 : SDP: Pass the bounds to process_service_*_rsp
    • 1a78560 : Removed alarm callback execution statistics

  • platform/system/core with 1 change(s)
    • d180cd1 : String16: remove integer overflows

  • platform/system/update_engine with 2 change(s)
    • c1a0a40 : Add SafetyNet logging for payload timestamp error.
    • 5ed4f4c : Add maximum timestamp to the payload.