Android Pie AOSP Changes

Changes from 9.0.0_r10 (PPR2.181005.003) to 9.0.0_r9 (PPR1.181005.003):

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

  • device/google/wahoo with 3 change(s)
    • 2a92ac5 : Update SVN to 19 for October Monthly release Bug: 112535135 (cherry picked from commit b0d073596a250b7b47a979fff04caa37ba6791af)
    • 9e6fe90 : usb gadget hal: Increase disconnect timeout
    • 3f45c3f : Update SVN to 18 for September Monthly release Bug: 111501777 (cherry picked from commit 2cded42036f5dfdb470c82e2e7cbdaa2f43320bd)

  • platform/build with 8 change(s)
    • d412eca : Version bump to PPR1.181005.003
    • c47a0bf : Version bump to PPR1.181005.002
    • d791a9a : Update platform security string to 2018-10-05 on pi-dev & master bug: 112535135 (cherry picked from commit 61ddf1fa27039bc83a7e4be48a35a50ab2b83c78)
    • 510b1be : Version bump to PPR1.180905.003
    • 90baa2a : Version bump to PPR1.180905.002
    • 93a1a5c : Updating Platform Security String to 2018-09-05 Bug: 111501777 (cherry picked from commit 6bc223c9af044ad06e2f1abc0c4570a7371f9a3a)
    • 29acab8 : Version bump to PPR1.180610.011
    • 945f5b1 : Version bump to PPR1.180610.010

  • platform/external/chromium-libpac with 1 change(s)
    • 948d475 : Test for error in handling getters changing element kind.

  • platform/external/libmpeg2 with 1 change(s)
    • bef1667 : Adding check for min_width and min_height

  • platform/external/libxaac with 3 change(s)
    • 856fe42 : Revert "Fix for ubsan add-overflow"
    • 04e8cd5 : Fix for stack corruption in esbr
    • e98460a : Fix for ubsan add-overflow

  • platform/external/neven with 1 change(s)
    • 0923669 : Make bound check proper in bbf_Scanner_addOutPos

  • platform/external/sonivox with 1 change(s)
    • 004a148 : sonivox: prevent infinite loop in OTA ringtones

  • platform/external/v8 with 1 change(s)
    • a245431 : Backport: Fix Object.entries/values with changing elements

  • platform/frameworks/av with 7 change(s)
    • bf7a67c : Fix information disclosure in mediadrmserver
    • 2b4667b : Check for overflow of crypto size
    • 1b4d595 : Allow playing output to default output device when during uplink playback
    • 5de4f8d : M3UParser: handle missing EXT-X-MEDIA URIs
    • e042303 : Allow kPortModeDynamicANWBuffer for kBufferTypeANWBuffer in useBuffer
    • 6c1ab54 : MediaExtractor: stop rendering when an error occurs
    • e75508f : M3UParser: make url on demand

  • platform/frameworks/base with 7 change(s)
    • fc668f7 : Revert "RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package."
    • 54f661b : Fix crash during cursor moving on BiDi text
    • dbe404d : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • cd4fa19 : Fix TrackInfo parcel write
    • b9d3f23 : vpn: allow IPSec traffic through Always-on VPN
    • 27a24c0 : Resolve inconsistent parcel read in NanoAppFilter
    • fc8cfa0 : Backport Prevent shortcut info package name spoofing

  • platform/hardware/qcom/display with 1 change(s)
    • 6745558 : Fix Buffer Overflow in Vendor Service display.qservice

  • platform/hardware/qcom/media with 3 change(s)
    • 67e79a7 : mm-video-v4l2: Protect buffer access and increase input buffer size
    • 01d0a07 : mm-video-v4l2: Protect buffer access and increase input buffer size
    • 970795c : mm-video-v4l2: Squash below changes

  • platform/libcore with 1 change(s)
    • edf24f5 : Fix hostname parsing in java.net.URLStreamHandler.

  • platform/packages/apps/Settings with 1 change(s)
    • 5e43341 : Disable changing lock when device is not provisioned.

  • platform/packages/providers/DownloadProvider with 1 change(s)
    • dd8e61b : Remove "public" download feature.

  • platform/system/bt with 19 change(s)
    • d4a34fe : Fix a wrong check in rfc_parse_data
    • 9fe27a9 : Add bound check for rfc_parse_data
    • 4f3be22 : Fix build failure in stack/rfcomm/rfc_ts_frames.c
    • 5216e61 : Add packet length checks in mca_ccb_hdl_req
    • 6e4b8e5 : Checks the SMP length to fix OOB read
    • 198888b : Add packet length check in smp_proc_master_id
    • 830cb39 : Add missing AVRCP message length checks inside avrc_msg_cback
    • 30cec96 : Check packet length in bta_av_proc_meta_cmd
    • ebc284c : Fix OOB read in avrc_ctrl_pars_vendor_rsp
    • 92a7bf8 : Check remaining frame length in rfc_process_mx_message
    • 11fb7aa : Fix copy length calculation in sdp_copy_raw_data
    • 8dd4e74 : HID Host: Check L2CAP packet data length
    • bdae524 : Fix OOB read in process_l2cap_cmd
    • 1f46cc7 : Add packet length checks in l2cble_process_sig_cmd
    • 83ed4a2 : Don't use Address after it was deleted
    • 8081912 : SDP: return error on offset bigger than atribute length
    • 8012a08 : HFP: Fix out of bound access in phone number processing
    • 4ae905f : HIDD: Prevent integer underflow in bta_hd_act
    • 756242f : HFP: Don't use mSBC for HF devices not supporting Codec Negotiation

  • platform/system/core with 1 change(s)
    • 1d50319 : Revert "Support Speck encryption."

  • platform/system/extras with 1 change(s)
    • 315abc7 : Revert "Support Speck encryption."

  • platform/system/libhidl with 1 change(s)
    • 7abc57a : hidl_memory: fail on transfer if size SIZE_MAX

  • platform/system/netd with 1 change(s)
    • 931418b : Set optlen for UDP-encap check in XfrmController

  • platform/system/sepolicy with 1 change(s)
    • e71bd90 : crash_dump: disallow ptrace of TCB components

  • platform/system/vold with 1 change(s)
    • 2b927c0 : cryptfs: Remove Speck support