*************************************************************** *************************************************************** 143 file changed, 1924 insertions(+), 376 deletions(-) *************************************************************** *************************************************************** ========platform/build between android-8.1.0_r23..android-8.1.0_r29========= core/build_id.mk | 2 +- core/version_defaults.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 43c240efe Update Security String to 05-05 on release branch (cherry picked from commit 15d6d5502cb5eb2b2054c8baecadccc4422854c9) 03caf5f05 DO NOT MERGE Updating security string for oc-dev to 2018-05-01 61f009fa4 Version bump to OPM2.171019.029 a5529e015 [DO NOT MERGE] Update Security String to 2018-04-05 in oc-dev Bug:73240847 (cherry picked from commit 312d7e7a3c020ed2aec01584ca80b6d6b76800de) 36a36e244 [DO NOT MERGE]Update Security String to 2018-04-01 in oc-dev Bug:73240847 (cherry picked from commit accee92300b551449cca63b5b4de93543a77b854) 5b801cf45 Version bump to OPM1.171019.025 e364b3679 Version bump to OPM1.171019.024 8fb32cf5d Version bump to OPM1.171019.023 b444333d1 Version bump to OPM1.171019.022 f1b02e016 Version bump to OPM2.171019.028 920e1265b Version bump to OPM2.171019.027 ba97bf517 Version bump to OPM2.171019.026 c6d3406fb Version bump to OPM2.171019.025 c63914b55 Version bump to OPM2.171019.024 edb20e3e7 Specify --max_timestamp when calling brillo_update_payload. 293a96ed5 [DO NOT MERGE] Update security string to 2018-03-05 for oc-dev Bug:71860241 (cherry picked from commit 44861dc6dd36e1a54bdb67f072667452a1f80991) 7cb4b7f79 [DO NOT MERGE] Update security string to 2018-03-01 for oc-dev Bug:71860241 (cherry picked from commit 275847767a1349fd6887ca67501474c593a21622) f7818c795 Version bump to OPM2.171019.022 aecfa17ef Version bump to OPM2.171019.021 4dc1dfbda Version bump to OPM2.171019.020 058decdde Version bump to OPM2.171019.016 eaf66a7f0 Version bump to OPM2.171019.012 24b10be59 Update Security String to 2017-12-05 for December Security Bug: 67774760 (cherry picked from commit 81ee575d52e964d1a3933ac6e8e1a680321883a8) 9e8785d8d Version bump to OPM2.171019.006 b9cacc943 Version bump to OPM2.171018.002 8ceb746cc Version bump to OPM2.171010.002 c71e00690 Version bump to OPM2.171009.002 de0954d14 Version bump to OPM2.170928.004 f30e3bed3 Version bump to OPM2.170921.002 981e874dd Version bump to OPM2.170911.004 cd0eb5f73 Version bump to OPM2.170911.003 ========platform/cts between android-8.1.0_r23..android-8.1.0_r29========= .../android/appsecurity/cts/OverlayHostTest.java | 56 ++++++++++++++++++++++ .../appsecurity/test-apps/OverlayApp/Android.mk | 28 +++++++++++ .../test-apps/OverlayApp/AndroidManifest.xml | 22 +++++++++ .../test-apps/OverlayApp/res/values/values.xml | 19 ++++++++ .../src/android/autofillservice/cts/Helper.java | 45 +++++++++++++++++ .../cts/InstrumentedAutoFillService.java | 10 +++- .../cts/VirtualContainerActivityTest.java | 25 ++++++++++ .../autofillservice/cts/VirtualContainerView.java | 19 ++++++++ 8 files changed, 223 insertions(+), 1 deletion(-) 8e0cdc3a2a Add CTS test to verify that overlays cannot be installed dd3bb8f84d Added autofill test to check apps cannot bypass package name on AssistStructure ========device/asus/fugu-kernel between android-8.1.0_r23..android-8.1.0_r29========= 6004d2e Snap for 4657601 from 528b92885bb109059b748056a26be9772814e012 to oc-m4-release ========device/google/dragon-kernel between android-8.1.0_r23..android-8.1.0_r29========= Image.fit | Bin 7827916 -> 7827484 bytes Image.fit.kasan | Bin 12917052 -> 12916076 bytes 2 files changed, 0 insertions(+), 0 deletions(-) d6ec0d5 Merge cherrypicks of [3912569, 3913632, 3913633, 3913557, 3913471, 3913509, 3913558, 3913541, 3913542, 3913472, 3913473, 3913735, 3913736, 3913737, 3913738, 3913739, 3913510, 3913511, 3913512, 3913513, 3913514, 3913559, 3913560, 3913755, 3913795, 3912643, 3913543, 3912570, 3913057] into sparse-4669640-L32000000164199687 ========device/google/marlin-kernel between android-8.1.0_r23..android-8.1.0_r29========= Image.gz-dtb.kasan | Bin 17896586 -> 17898043 bytes Image.lz4-dtb | Bin 21030323 -> 21032304 bytes 2 files changed, 0 insertions(+), 0 deletions(-) bc3519c Merge cherrypicks of [3912569, 3913632, 3913633, 3913557, 3913471, 3913509, 3913558, 3913541, 3913542, 3913472, 3913473, 3913735, 3913736, 3913737, 3913738, 3913739, 3913510, 3913511, 3913512, 3913513, 3913514, 3913559, 3913560, 3913755, 3913795, 3912643, 3913543, 3912570, 3913057] into sparse-4669640-L32000000164199687 ========device/google/wahoo between android-8.1.0_r23..android-8.1.0_r29========= device.mk | 2 +- dumpstate/DumpstateDevice.cpp | 2 ++ sepolicy/vendor/dumpstate.te | 3 +++ sepolicy/vendor/genfs_contexts | 1 - sepolicy/vendor/hal_power_default.te | 3 --- sepolicy/vendor/kernel.te | 3 ++- 6 files changed, 8 insertions(+), 6 deletions(-) c32a08b 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) 72b6c9d dumpstate: Add battery type to bugreport & fixup sepolicy [DO NOT MERGE] 75b3647 sepolicy: Allow rpm and wifi power stats in user builds [DO NOT MERGE] e7819ba dumpstate: Add battery type to bugreport & fixup sepolicy [DO NOT MERGE] f6b6de8 sepolicy: Allow rpm and wifi power stats in user builds [DO NOT MERGE] a5b2237 Update SVN to 7 for March 2018 Monthly Update Bug:71860241 (cherry picked from commit da9a297f5073dba61a12498e84e8361b14e12292) ========device/google/wahoo-kernel between android-8.1.0_r23..android-8.1.0_r29========= Image.gz-dtb.kasan | Bin 14646637 -> 14650287 bytes Image.lz4-dtb | Bin 16951724 -> 16955464 bytes Image.lz4-dtb.gcc | Bin 17911710 -> 17911858 bytes dtbo.img | Bin 2306048 -> 2306048 bytes ftm4.ko | Bin 216744 -> 216744 bytes gcc/ftm4.ko | Bin 154496 -> 154432 bytes gcc/htc_battery.ko | Bin 32000 -> 31936 bytes gcc/lge_battery.ko | Bin 28008 -> 28008 bytes gcc/sw49408.ko | Bin 121832 -> 121768 bytes gcc/synaptics_dsx_core_htc.ko | Bin 96504 -> 96504 bytes gcc/synaptics_dsx_fw_update_htc.ko | Bin 60792 -> 60792 bytes gcc/synaptics_dsx_rmi_dev_htc.ko | Bin 31976 -> 31912 bytes gcc/touch_core_base.ko | Bin 100808 -> 100744 bytes htc_battery.ko | Bin 51136 -> 51136 bytes kasan/ftm4.ko | Bin 155120 -> 155120 bytes kasan/htc_battery.ko | Bin 32000 -> 32000 bytes kasan/lge_battery.ko | Bin 28072 -> 28072 bytes kasan/sw49408.ko | Bin 123080 -> 123080 bytes kasan/synaptics_dsx_core_htc.ko | Bin 96848 -> 96848 bytes kasan/synaptics_dsx_fw_update_htc.ko | Bin 61384 -> 61384 bytes kasan/synaptics_dsx_rmi_dev_htc.ko | Bin 32024 -> 32024 bytes kasan/test_kasan.ko | Bin 17352 -> 17352 bytes kasan/touch_core_base.ko | Bin 100904 -> 100904 bytes lge_battery.ko | Bin 52824 -> 52824 bytes sw49408.ko | Bin 171816 -> 171816 bytes synaptics_dsx_core_htc.ko | Bin 126232 -> 126232 bytes synaptics_dsx_fw_update_htc.ko | Bin 87136 -> 87136 bytes synaptics_dsx_rmi_dev_htc.ko | Bin 41384 -> 41384 bytes touch_core_base.ko | Bin 124920 -> 124920 bytes 29 files changed, 0 insertions(+), 0 deletions(-) 841d820 Merge cherrypicks of [3912569, 3913632, 3913633, 3913557, 3913471, 3913509, 3913558, 3913541, 3913542, 3913472, 3913473, 3913735, 3913736, 3913737, 3913738, 3913739, 3913510, 3913511, 3913512, 3913513, 3913514, 3913559, 3913560, 3913755, 3913795, 3912643, 3913543, 3912570, 3913057] into sparse-4669640-L32000000164199687 ========device/huawei/angler between android-8.1.0_r23..android-8.1.0_r29========= apns-full-conf.xml | 7 +++++++ 1 file changed, 7 insertions(+) f8fe4f7 Add dun APN for Telstra to apns-full-conf.xml 7978b14 Add dun APN for Telstra to apns-full-conf.xml ========device/huawei/angler-kernel between android-8.1.0_r23..android-8.1.0_r29========= Image.gz-dtb | Bin 11135939 -> 11135530 bytes 1 file changed, 0 insertions(+), 0 deletions(-) f0ba4b5 Merge cherrypicks of [3912569, 3913632, 3913633, 3913557, 3913471, 3913509, 3913558, 3913541, 3913542, 3913472, 3913473, 3913735, 3913736, 3913737, 3913738, 3913739, 3913510, 3913511, 3913512, 3913513, 3913514, 3913559, 3913560, 3913755, 3913795, 3912643, 3913543, 3912570, 3913057] into sparse-4669640-L32000000164199687 ========device/lge/bullhead between android-8.1.0_r23..android-8.1.0_r29========= apns-full-conf.xml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) 7ac5c96 bullhead: Apn fix for Simyo 214-19 9597cd0 Add dun APN for Telstra to apns-full-conf.xml 866e7f2 bullhead: Apn fix for Simyo (sub brand of Orange ES) 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 between android-8.1.0_r23..android-8.1.0_r29========= Image.gz-dtb | Bin 10826149 -> 10832335 bytes 1 file changed, 0 insertions(+), 0 deletions(-) ffd0883 Merge cherrypicks of [3912569, 3913632, 3913633, 3913557, 3913471, 3913509, 3913558, 3913541, 3913542, 3913472, 3913473, 3913735, 3913736, 3913737, 3913738, 3913739, 3913510, 3913511, 3913512, 3913513, 3913514, 3913559, 3913560, 3913755, 3913795, 3912643, 3913543, 3912570, 3913057] into sparse-4669640-L32000000164199687 ========platform/external/aac between android-8.1.0_r23..android-8.1.0_r29========= 1b9cbed MPEG-4 AAC Decoder: check against invalid height info b6409ad MPEG-4 AAC Decoder: check against invalid height info ========platform/external/chromium-webview between android-8.1.0_r23..android-8.1.0_r29========= 0e40986 Snap for 4657601 from 3ac458a4513d893241c8fe74535e2be64d6e5efd to oc-m4-release ========platform/external/conscrypt between android-8.1.0_r23..android-8.1.0_r29========= common/src/main/java/org/conscrypt/ConscryptEngine.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 47fa7120 Fix SSLEngine bug with multiple heap buffer inputs. ========platform/external/libavc between android-8.1.0_r23..android-8.1.0_r29========= d849abf Decoder: Fixed reset values in parse sps. 3e3e81e Decoder: Set prev slice type for I slice. 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 between android-8.1.0_r23..android-8.1.0_r29========= daaece3 Check limits for log2_max_pic_order_cnt_lsb_minus4 in sps b7d4d58 Fix output buffer size check d90f122 Check limits for log2_max_pic_order_cnt_lsb_minus4 in sps 17b3a1c Fix output buffer size check ========platform/external/libmpeg2 between android-8.1.0_r23..android-8.1.0_r29========= decoder/impeg2d_api.h | 2 +- decoder/impeg2d_api_main.c | 10 +++++++++- decoder/impeg2d_decoder.c | 19 ++++++++++++------- decoder/impeg2d_structs.h | 3 +++ 4 files changed, 25 insertions(+), 9 deletions(-) 8e8ad2f 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/external/svox between android-8.1.0_r23..android-8.1.0_r29========= cee7819 SVOX: Properly initialize buffers. ========platform/frameworks/av between android-8.1.0_r23..android-8.1.0_r29========= media/libheif/HeifDecoderImpl.cpp | 21 +++--- media/libmedia/omx/1.0/WOmxNode.cpp | 3 +- media/libmediaplayerservice/MediaPlayerFactory.cpp | 5 +- media/libmediaplayerservice/MediaPlayerFactory.h | 3 +- media/libmediaplayerservice/MediaPlayerService.cpp | 39 ++++++----- media/libmediaplayerservice/MediaPlayerService.h | 68 ++++++++------------ .../include/MediaPlayerInterface.h | 30 ++++----- media/libstagefright/ItemTable.cpp | 9 +-- .../StagefrightMetadataRetriever.cpp | 75 ++++++++++++---------- .../codecs/mp3dec/src/pvmp3_decode_header.cpp | 2 +- .../include/media/stagefright/MetaData.h | 2 + media/libstagefright/mpeg2ts/ESQueue.cpp | 9 ++- media/libstagefright/omx/1.0/WOmxNode.cpp | 3 +- 13 files changed, 138 insertions(+), 131 deletions(-) f96a2ad70 fix crash due to no output format available -- DO NOT MERGE 083321da7 Handle overflow in android::HeifDataSource::readAt d27af2181 better mpeg2 TS elementary stream Access Unit parsing dc3d96dcd Handle bad bitrate index in mp3dec. 8a0e28e09 heif: use width and height for decoder -- DO NOT MERGE d32af5db1 M3UParser: detect variant streams without EXT-X-STREAM-INF 5ffa7ea0d Prevent MediaPlayerService::Client's use-after-free 12e25a753 Check NAL size before looking inside 3024bd8e9 libmedia: Fix null pointer crash in secure buffer allocation. 6e73bdd80 Fix use of uninitialized value in libmediadrm 7206fc095 AACExtractor: check bounds during seek 775133a64 Fix potential buffer overflow in mediadrmserver ========platform/frameworks/base between android-8.1.0_r23..android-8.1.0_r29========= core/java/android/content/PermissionChecker.java | 173 +++++++++++++++++++++ core/java/android/provider/CallLog.java | 6 + core/java/android/speech/RecognitionService.java | 6 +- .../internal/app/procstats/SparseMappingTable.java | 7 + .../internal/colorextraction/types/Tonal.java | 8 +- .../com/android/internal/widget/ViewPager.java | 18 ++- core/proto/android/service/diskstats.proto | 8 +- .../providers/settings/SettingsProvider.java | 21 +-- proto/src/metrics_constants.proto | 35 ++++- proto/src/wifi.proto | 35 +++++ .../java/com/android/server/autofill/Session.java | 2 +- .../com/android/server/ConnectivityService.java | 3 +- .../java/com/android/server/DiskStatsService.java | 16 +- .../android/server/NetworkManagementService.java | 2 + .../java/com/android/server/am/ActiveServices.java | 4 +- .../server/am/ActivityManagerDebugConfig.java | 1 + .../android/server/am/ActivityMetricsLogger.java | 90 +++++++++-- .../java/com/android/server/am/ActivityRecord.java | 2 +- .../android/server/am/ActivityStackSupervisor.java | 12 +- .../java/com/android/server/am/TaskRecord.java | 10 ++ .../server/notification/ManagedServices.java | 29 ++++ .../com/android/server/storage/AppCollector.java | 2 +- .../server/storage/DiskStatsFileLogger.java | 14 +- .../storage/DiskStatsLoggingServiceTest.java | 4 +- telecomm/java/android/telecom/Call.java | 12 +- telecomm/java/android/telecom/Connection.java | 8 +- telecomm/java/android/telecom/TelecomManager.java | 8 + .../android/telephony/CarrierConfigManager.java | 14 ++ .../java/android/telephony/TelephonyManager.java | 11 ++ .../android/internal/telephony/DcParamObject.java | 2 +- wifi/java/android/net/wifi/aware/PeerHandle.java | 18 +++ 31 files changed, 522 insertions(+), 59 deletions(-) 4b4cda307f0 Fixed Security Vulnerability of DcParamObject 0c6f87df056 Update internal ViewPager's SavedState to match Support Library version ea2456f1b41 [DO NOT MERGE] Copy PermissionChecker from support lib and use in RcognitionService 5293b32639e [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids 4b0e9645aaa Verify last array's length in readFromParcel db0f5100c9b fix isActiveNetworkMetered with VPNs 0748edce4a8 Handle onBindingDied in notification manager fef1a3e7ca5 Relax Instant Apps Settings whitelist enforcement 5a3d2708cd2 [RTT] ParcelableRttResults parcel code fix 09ba8fdffd9 Fix VerifyCredentialResponse parcelling code a4e80ee2cda Update diskstats to break out code & data. 0b57631939f Adjust URI host parsing to stop on \ character. a2a36541f0b Check for null-terminator in ResStringPool::string8At 47ebfaa2196 OutputConfiguration: Fix missing mIsShared in parcel read b796cd32a45 Fix bad type for txPower in PeriodicAdvertisingReport serialization 4525320403b Use correct user id for permission check for instant foreground service 433354bec74 Metrics wifi.proto for connected wifi score 7cad2e507fe Fixed AUTOFILL_UI_LATENCY metric. d88103dbae9 Add metric for anomaly detection dda9bbf3d13 Add support for notification of LTE to WIFI handover for video calls. bb3b8176eb1 Turn default gradient into solid black 133adf7c549 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint 10bb5dd7a12 Add assisted dialing properties to the framework. 70854ebd2e1 [AWARE] Make PeerHandle comparable/hashable 8d58c21d483 Fix issues with TRON app transition logging 90c6d6e0283 Adjust URI host parsing to stop on \ character. 826fec9d421 Check for null-terminator in ResStringPool::string8At b0690cb79fe OutputConfiguration: Fix missing mIsShared in parcel read 729ab2031cc Fix bad type for txPower in PeriodicAdvertisingReport serialization c29e6d90e72 Use correct user id for permission check for instant foreground service a1bf45dfd64 Metrics wifi.proto for connected wifi score b6494a9ad6a Relax Instant Apps Settings whitelist enforcement 3ddda877e1e Fixed AUTOFILL_UI_LATENCY metric. 9a63879fbc4 DO NOT MERGE - fix AFM.getComponentNameFromContext() ce69272689d Add metric for anomaly detection 2d2ca97f7d9 Proper autofill fix to let phone process autofill Settings activity. 93429757a3a OMS: Only allow trusted overlays to be registered. 5a285e0e0b1 Make sure apps cannot forge package name on AssistStructure used for Autofill. fd51a3ba00a Add support for notification of LTE to WIFI handover for video calls. db03f06c38b Turn default gradient into solid black e37150690e8 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint bbe032c8c20 Add assisted dialing properties to the framework. 37cf851f82c [AWARE] Make PeerHandle comparable/hashable e9b5381ddf9 Fix issues with TRON app transition logging a1442ce6906 DO NOT MERGE Extreme battery saver experiment b64c21ca64f DO NOT MERGE Extreme battery saver experiment 0a6c3aea487 DO NOT MERGE: 15 FPS on battery saver. 7ee84e6d8d7 DO NOT MERGE Extreme battery saver experiment caece230e20 DO NOT MERGE Extreme battery saver experiment 8d90ec50672 DO NOT MERGE Extreme battery saver experiment 4ec3b538b89 Make sure top activity is stopped on sleep if paused. b0bccc70ddd Revert "Make sure top activity is stopped on sleep if paused." a95d31e3b2a DO NOT MERGE Extreme battery saver experiment ========platform/frameworks/ex between android-8.1.0_r23..android-8.1.0_r29========= ebd849e Add bounds checking for transparency lookup ========platform/frameworks/minikin between android-8.1.0_r23..android-8.1.0_r29========= 3056f04 Fix OOB read due to integer overflow ========platform/frameworks/native between android-8.1.0_r23..android-8.1.0_r29========= include/input/InputTransport.h | 14 +++++++- libs/input/InputTransport.cpp | 59 +++++++++++++++++++------------- services/sensorservice/SensorService.cpp | 8 ++++- 3 files changed, 56 insertions(+), 25 deletions(-) ef7e83eb7 Fix resampling for multiple pointers 2db46bcec Add bounds check to sensors direct channel creation ========platform/frameworks/opt/net/wifi between android-8.1.0_r23..android-8.1.0_r29========= .../java/com/android/server/wifi/WifiMetrics.java | 137 ++++++++++++++++++++- .../com/android/server/wifi/WifiMetricsTest.java | 137 ++++++++++++++++++++- 2 files changed, 269 insertions(+), 5 deletions(-) 46dcddbe9 Metrics for connected wifi score 52b1985f7 WifiMetricsTest fixes b6c545929 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint 75eb8120e WifiMetricsTest fixes 218a96221 Metrics for connected wifi score 9709abdc1 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint ========platform/frameworks/opt/telephony between android-8.1.0_r23..android-8.1.0_r29========= .../internal/telephony/InboundSmsHandler.java | 4 +- .../telephony/imsphone/ImsPhoneCallTracker.java | 204 +++++++++++++++++++-- .../telephony/gsm/GsmInboundSmsHandlerTest.java | 3 +- .../imsphone/ImsPhoneCallTrackerTest.java | 65 ++++++- 4 files changed, 254 insertions(+), 22 deletions(-) 8d9cccc1c Add support for notification of midcall video call radio handovers. e7db19e88 Do not notify of WIFI to LTE handover for disconnected call. d1623f4fd Increase waiting state timeout from 30s to 5min. be5db637d Add support for notification of midcall video call radio handovers. 4b39dd35e Do not notify of WIFI to LTE handover for disconnected call. 28aec7369 Increase waiting state timeout from 30s to 5min. ========platform/hardware/qcom/camera between android-8.1.0_r23..android-8.1.0_r29========= msm8998/QCamera2/HAL3/QCamera3HWI.cpp | 44 ++++++++++++++++++++++++++-- msm8998/QCamera2/HAL3/QCamera3HWI.h | 1 + msm8998/QCamera2/HAL3/QCamera3VendorTags.cpp | 9 +++++- msm8998/QCamera2/HAL3/QCamera3VendorTags.h | 6 ++++ msm8998/QCamera2/stack/common/cam_intf.h | 1 + msm8998/QCamera2/stack/common/cam_types.h | 2 ++ 6 files changed, 60 insertions(+), 3 deletions(-) 1d45291 Adds experimental2017 vendor tags for motion detection enable and results. 278f33f Adds experimental2017 vendor tags for motion detection enable and results. ========platform/libcore between android-8.1.0_r23..android-8.1.0_r29========= .../java/libcore/javax/net/ssl/SSLEngineTest.java | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) 387b6888f DO NOT MERGE Add test for calling SSLEngine with multiple inputs. ========platform/packages/apps/CarrierConfig between android-8.1.0_r23..android-8.1.0_r29========= assets/carrier_config_311480.xml | 1 + 1 file changed, 1 insertion(+) eb6beb6 Enable notification fo LTE to WIFI handover for Verizon. 7f43690 Enable notification fo LTE to WIFI handover for Verizon. ========platform/packages/apps/CellBroadcastReceiver between android-8.1.0_r23..android-8.1.0_r29========= res/values-mcc440-mnc20/config.xml | 8 ++++---- .../cellbroadcastreceiver/CellBroadcastAlertAudio.java | 5 +++-- .../CellBroadcastAlertService.java | 18 ++++++++++++++---- .../cellbroadcastreceiver/CellBroadcastResources.java | 6 ++++-- .../CellBroadcastChannelManagerTest.java | 16 +++++++++++----- .../CellBroadcastSettingsTest.java | 2 ++ 6 files changed, 38 insertions(+), 17 deletions(-) 9bbdc23 Added carrier customized ETWS test channel support 15e22c8 Added carrier customized ETWS test channel support ========platform/packages/apps/Email between android-8.1.0_r23..android-8.1.0_r29========= c3e0aba2a Disallow attaching files from our own EmailAttachmentProvider. e5b6a4326 Disallow attaching files from our own EmailAttachmentProvider. ========platform/packages/apps/Settings between android-8.1.0_r23..android-8.1.0_r29========= .../fuelgauge/AdvancedPowerUsageDetail.java | 4 ++ .../fuelgauge/PowerUsageAnomalyDetails.java | 3 +- .../settings/fuelgauge/PowerUsageSummary.java | 5 ++ .../fuelgauge/anomaly/AnomalyDialogFragment.java | 10 ++- .../settings/fuelgauge/anomaly/AnomalyUtils.java | 50 +++++++++++++++ .../fuelgauge/anomaly/action/AnomalyAction.java | 1 + .../action/StopAndBackgroundCheckAction.java | 3 + .../anomaly/AnomalyDialogFragmentTest.java | 29 +-------- .../fuelgauge/anomaly/AnomalyUtilsTest.java | 72 ++++++++++++++++++++++ 9 files changed, 146 insertions(+), 31 deletions(-) 8d6b7d51bb DO NOT MERGE Add metric log for anomaly. 1f25d963a7 Add metric id for anomaly fragments. ccc5e7d6d2 DO NOT MERGE Add metric log for anomaly. da599e4e36 Update the way OMS records details about overlays 99ce64c9ce Add metric id for anomaly fragments. 94ebb3472c DO NOT MERGE Settings changes for extreme battery saver 93a461865b DO NOT MERGE Settings changes for extreme battery saver a61b4e2f99 DO NOT MERGE Settings changes for extreme battery saver 781be012cb DO NOT MERGE Settings changes for extreme battery saver 065b59b6c9 DO NOT MERGE Settings changes for extreme battery saver ========platform/packages/apps/UnifiedEmail between android-8.1.0_r23..android-8.1.0_r29========= e00598532 Disallow attaching files from our own EmailAttachmentProvider. ea768e9d5 Disallow attaching files from our own EmailAttachmentProvider. ========platform/packages/providers/TelephonyProvider between android-8.1.0_r23..android-8.1.0_r29========= src/com/android/providers/telephony/TelephonyProvider.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) a13987e Do not overwrite carrier/user edits with UNEDITED 40f3be0 Do not overwrite carrier/user edits with UNEDITED ========platform/packages/services/Telecomm between android-8.1.0_r23..android-8.1.0_r29========= .../server/telecom/CallAudioRouteStateMachine.java | 9 ++--- src/com/android/server/telecom/CallLogManager.java | 11 +++++- .../server/telecom/ParcelableCallUtils.java | 5 ++- .../tests/CallAudioRouteStateMachineTest.java | 45 +++++++++++++--------- 4 files changed, 44 insertions(+), 26 deletions(-) 350748ef Reset speakerphone at beginning and end of calls bf0fd98f Add assisted dialing feature propogation to call log. fa5faef4 Reset speakerphone at beginning and end of calls 9fb6ea43 Add assisted dialing feature propogation to call log. ========platform/packages/services/Telephony between android-8.1.0_r23..android-8.1.0_r29========= src/com/android/phone/PhoneInterfaceManager.java | 8 +++++++- .../android/services/telephony/TelephonyConnection.java | 16 ++++++++++++++++ .../services/telephony/TelephonyConnectionService.java | 6 +++++- 3 files changed, 28 insertions(+), 2 deletions(-) d0746b000 Enhanced permission checks for TelephonyManager#endCall() API. 9cba53cc2 Add assisted dialing logic to Telephony Connections. b93ac84d5 Add assisted dialing logic to Telephony Connections. ========platform/prebuilts/abi-dumps/vndk between android-8.1.0_r23..android-8.1.0_r29========= 07f4375 Snap for 4657601 from fad328a97046fcd7ff7288efd9e39736abcb8263 to oc-m4-release ========platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 between android-8.1.0_r23..android-8.1.0_r29========= 01da2eb Snap for 4657601 from e03deb549aaf9281795cab7d4970fdb165d21734 to oc-m4-release ========platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 between android-8.1.0_r23..android-8.1.0_r29========= 476eb7a Snap for 4657601 from f86db688fb0eec398fd33594609ecfb258c1fa1e to oc-m4-release ========platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 between android-8.1.0_r23..android-8.1.0_r29========= 768fb79 Snap for 4657601 from 576c22f0b05206afd4f0f01bc36f9c0904ae7ebe to oc-m4-release ========platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 between android-8.1.0_r23..android-8.1.0_r29========= 8d18069 Snap for 4657601 from 7a28c220c2e9001825328dca6188ef0077a80a88 to oc-m4-release ========platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 between android-8.1.0_r23..android-8.1.0_r29========= 12d9586 Snap for 4657601 from c348b64ea1e2015a576485aa787dc70dda9ef396 to oc-m4-release ========platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 between android-8.1.0_r23..android-8.1.0_r29========= afaa311 Snap for 4657601 from ba87ed00b06d1dbec5e68abdb9110c914ea006c6 to oc-m4-release ========platform/prebuilts/gradle-plugin between android-8.1.0_r23..android-8.1.0_r29========= 36db9dce Snap for 4657601 from 23dda3312e9a3127eca9c4085a41b5621bc6276d to oc-m4-release ========platform/prebuilts/maven_repo/android between android-8.1.0_r23..android-8.1.0_r29========= da535468 Snap for 4657601 from f0fa9b95533593f128e039cb651294d275c5a45e to oc-m4-release ========platform/prebuilts/ndk between android-8.1.0_r23..android-8.1.0_r29========= e15209ea Snap for 4657601 from 3c28f6818fe12e3572dcde6fcb327a4c9362acfd to oc-m4-release ========platform/prebuilts/qemu-kernel between android-8.1.0_r23..android-8.1.0_r29========= 1d05113 Snap for 4657601 from 3d6df4550cc0f84eef67af0ec31329d3db064a01 to oc-m4-release ========platform/prebuilts/sdk between android-8.1.0_r23..android-8.1.0_r29========= a135be9a Snap for 4657601 from 8ba944d14b8e1980ed3e8a26db83fde19dc12e50 to oc-m4-release ========platform/prebuilts/tools between android-8.1.0_r23..android-8.1.0_r29========= 790f2db2 Snap for 4657601 from a001fcbfab0cab392f6d3a311cec27324d3dac6e to oc-m4-release ========platform/system/bt between android-8.1.0_r23..android-8.1.0_r29========= e4ec79be4 AVRCP: Check number of text attribute values in response 6f3ddf3f5 AVRCP: Set maximum string length when copying to buffer 1696f9701 AVRCP: Initialize buffer for attribute values to be written to 6ecbbc093 AVRCP: Check number of text attributes in response 7f8bfcc35 DO NOT MERGE Truncate new line characters when adding string to config 57dc59644 AVRCP: Check the number of text value attributes requested 72b1cebaa SDP: Check p_req_end before reading from p_req bb543892e SDP: Include the offset in sdp_disc_server_rsp 3ddf24d80 AVRCP: Check the number of text attributes requested 971159847 Remove memory reference to invalid mem in error log 84e2ba539 BNEP: Check received frame type ee4d866f9 PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback 3eb33a27c Fix unexpected behavior in reading BNEP packets 81b577076 Fix unexpected behavior in SDP 12395ce67 Allocate/free the SDP connection timers only during stack startup/shutdown 349391266 SDP: Pass the bounds to process_service_*_rsp 1a7856018 Removed alarm callback execution statistics ========platform/system/core between android-8.1.0_r23..android-8.1.0_r29========= libutils/String16.cpp | 62 ++++++++++++++++++++++++++++----------------------- 1 file changed, 34 insertions(+), 28 deletions(-) 8fe4fc576 String16: remove integer overflows ========platform/system/update_engine between android-8.1.0_r23..android-8.1.0_r29========= c1a0a40 Add SafetyNet logging for payload timestamp error. 5ed4f4c Add maximum timestamp to the payload.