[ONE Android Development] varund7726:
Update 20170606 June Security Patches

Changelog

Simple :

Audio FX is back!

Fix SystemUI FC due to Google Assistant

Handle Illegal Argument Exception

Reduce MTU Size

Rewrite restart SystemUI method (now doesnt require root)

Add support for page theme color to WebView and WebChromeClient.

Recents:improve task locking code & mechanism

fw: Don't consume home key press when KEY_ACTION_SLEEP is used

SystemUI: Specify user while changing brightness mode

Fix nav bar showing always on the left when rotated to 270 degrees.

bacon:Remove smartmax and smartmax_eps governors( main cause for random reboots and freezes)

Detailed

▼ Resurrection Remix Nougat Ver 5.8.3 Changelog

▼ 06/07/2017

▪ project android/
▪ d73bf77 Track own system_media
▪ 949aff4 manifest: android-7.1.2_r8 -> android-7.1.2_r17

▪ project build/
▪ cc30c3a Merge tag 'android-7.1.2_r17' into nougat

▪ project device/huawei/angler/
▪ c15b846 angler: update build fingerprint & description to N2G47W

▪ project device/oneplus/oneplus3/
▪ 85037e0 Remove audio_effects.conf

▪ project frameworks/base/
▪ b8bb91f Merge tag 'android-7.1.2_r17' into nougat

▪ project frameworks/native/
▪ dae45e0 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_native into nougat
▪ 1eed077 Merge tag 'android-7.1.2_r17' into cm-14.1

▪ project kernel/huawei/angler/
▪ 4246f34 Merge branch 'aosp/android-msm-angler-3.10-nougat-mr2' into cm-14.1

▪ project kernel/oneplus/msm8974/
▪ f31f1ae Merge branch 'cm-14.1' of https://github.com/LineageOS/android_kernel_oneplus_msm8974 into resurrected
▪ 3d1fc2e Defconfig:Disable smartmax and smartmax eps

▪ project libcore/
▪ b162f5e Merge tag 'android-7.1.2_r17' into cm-14.1

▪ project packages/apps/Bluetooth/
▪ 9d274ac BluetoothOppTransferActivity: fix after ad46f6a52d7240ed1e2127c4263a5cbcf454df09
▪ 9efb588 Merge tag 'android-7.1.2_r17' into cm-14.1

▪ project packages/apps/DUI/

▪ project packages/apps/Gallery2/
▪ 95cb32b Increase the size of the tiles when decoding images

▪ project packages/apps/Jelly/
▪ e28fd6c Jelly: Add HTTP auth login support

▪ project packages/apps/Messaging/
▪ ef18c3d Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_messaging into nougat

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/Settings/
▪ 267b76c Settings:Limit minimum volume panel timeout to 250ms
▪ a5dfd15 Update Build ID

▪ project system/bt/
▪ aa31852 Merge tag 'android-7.1.2_r17' into cm-14.1

▪ project system/core/
▪ 5504d46 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_system_core into nougat
▪ 5e54c5f libcutils: fix schedboost after 31f78ddf4ea2ab7963d873cb16db98e976346468
▪ 14bdeb8 Merge tag 'android-7.1.2_r17' into cm-14.1

▪ project system/media/
▪ 7cb8cf6 [2/3] audio_effects: Add a stereo widening effect
▪ 4b66f44 [1/3] AudioEffects: Add center frequency param to bassboost

▪ project vendor/cm/
▪ 0454ffd Vendor: Build AudioFX again

▪ project vendor/huawei/
▪ 5a1d6ee angler: update blobs from N2G47W factory image

▼ 06/06/2017

▪ project android/
▪ bcb3fb7 crowdin: add PackageInstaller

▪ project external/stagefright-plugins/
▪ 05bf4e7 ffmpeg-extractor: StageFright supports Opus files
▪ 11bc5a2 Revert "FFmpegExtractor: Don't use our extractor when we agree with StageFright"

▪ project frameworks/base/
▪ 0a001c5 Fix SystemUI FC due to Google Assistant
▪ 16a622d Handle Illegal Argument Exception
▪ 50b3778 Reduce MTU Size
▪ fc52d47 FW_BASE: Rewrite restart SystemUI method
▪ 42fa816 Add support for page theme color to WebView and WebChromeClient.

▪ project kernel/oneplus/msm8996/
▪ 14dcbc7 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' of https://source.codeaurora.org/quic/la/kernel/msm-3.18 into HEAD
▪ 7edd519 Revert "ALSA: pcm : Call kill_fasync() in stream lock"
▪ d51b8a2 Revert "xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window"
▪ c10765c defconfig : gud: Remove gud driver
▪ b982254 msm : gud: Remove gud driver
▪ e17a9dc ARM : dts: msm: Add 600Mhz GPU clock support for SDM450
▪ 44b02e1 ARM : dts: msm: Update gfx clock corners for SDM450
▪ 939f192 Merge commit '460d978ef5c7be8d78524f1af046a08e9c44941d' into HEAD
▪ 0526c92 clk : msm: Add support for 600MHz for GPU clock
▪ f5ced86 Promotion of kernel.lnx.3.18.c5-170522.

▪ project kernel/samsung/smdk4412/
▪ 98a78b4 cypress: BLN: Add breathing notification support

▪ project packages/apps/AudioFX/
▪ 6850778 AudioFX: Sign with platform key

▪ project packages/apps/DUI/

▪ project packages/apps/Dialer/

▪ project packages/apps/Jelly/
▪ 7ac5399 Add support for WebViews that provide the site's theme color.

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/ResurrectionOTA/

▪ project packages/apps/ResurrectionStats/

▪ project packages/apps/Settings/
▪ 5910d21 Settings:Rewrite Restart SystemUI

▪ project packages/services/OmniJaws/

▪ project vendor/cm/
▪ 69d6029 fix check_blacklist function to work on wiped /system partition
▪ d0be161 sensitive_pn: Add sensitive numbers for Serbia

▼ 06/05/2017

▪ project hardware/qcom/display-caf/msm8996/
▪ 92fa2ea Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into HEAD

▪ project kernel/samsung/smdk4412/
▪ e42c98b cypress: BLN: Add notification timeout support
▪ 46ba6a2 cypress: Add BLN support
▪ 89da9f0 Revert "cypress: Add BLN support"

▪ project packages/apps/DUI/

▪ project packages/apps/Dialer/

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/ResurrectionOTA/

▪ project packages/apps/Settings/
▪ 4031811 Correction (#802)
▪ 3cc6e83 Add Galaxy S4 Mini as Official (#799)

▼ 06/04/2017

▪ project frameworks/base/
▪ 8ff5e2e Recents:improve task locking code & mechanism

▪ project hardware/samsung/
▪ ab9abf6 liblights: Fix variable button brightness code

▪ project kernel/samsung/smdk4412/
▪ 0dae0ef cypress: Add BLN support

▪ project packages/apps/DUI/

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/Settings/

▼ 06/03/2017

▪ project device/oneplus/oneplus3/
▪ 30cccc6 op3: Doze: Require non-wake up proximity sensor

▪ project external/chromium-webview/
▪ 6613943 Update README

▪ project frameworks/base/
▪ d0bf589 fw: Don't consume home key press when KEY_ACTION_SLEEP is used
▪ cc8e5e6 SystemUI: Specify user while changing brightness mode

▪ project hardware/qcom/audio-caf/msm8916/
▪ ef3989b Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916
▪ 40d378a Revert "audio HAL: fix thread starvation"

▪ project hardware/qcom/media-caf/msm8916/
▪ d781d8f Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916

▪ project kernel/oneplus/msm8996/
▪ eb6832e Revert "Makefile:surpress some gcc 7 default warnings"
▪ cb5cc67 Linux 3.18.55
▪ fe7a7ac usb: misc: legousbtower: Fix memory leak
▪ 17e1687 drivers: char: mem: Check for address space wraparound with mmap()
▪ fa16c3f PCI: Freeze PME scan before suspending devices
▪ 9371147 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
▪ 5fce6ef tracing/kprobes: Enforce kprobes teardown after testing
▪ 7745b3a osf_wait4(): fix infoleak
▪ 11023d6 uwb: fix device quirk on big-endian hosts
▪ ff66edd stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms
▪ 76c3bd4 metag/uaccess: Check access_ok in strncpy_from_user
▪ 4f845bb metag/uaccess: Fix access_ok()
▪ 80ef9ef mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp
▪ c89e451 xc2028: Fix use-after-free bug properly
▪ b97d539 arm64: documentation: document tagged pointer stack constraints
▪ b97fbe1 arm64: uaccess: ensure extension of access_ok() addr
▪ 0bf2217 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available
▪ 6d941c5 ARM: dts: at91: sama5d3_xplained: fix ADC vref
▪ 84499d8 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove
▪ deabb6e cx231xx-audio: fix NULL-deref at probe
▪ 2cfd217 cx231xx-cards: fix NULL-deref at probe
▪ 0abf4b7 zr364xx: enforce minimum size when reading header
▪ 5e0068d dib0700: fix NULL-deref at probe
▪ 0b4140a s5p-mfc: Fix unbalanced call to clock management
▪ c4299e8 gspca: konica: add missing endpoint sanity check
▪ 1172294 iio: proximity: as3935: fix as3935_write
▪ 6ab5998 ipx: call ipxitf_put() in ioctl error path
▪ 206423c USB: hub: fix non-SS hub-descriptor handling
▪ 8dc35fc USB: hub: fix SS hub-descriptor handling
▪ 3a48db9 USB: serial: io_ti: fix div-by-zero in set_termios
▪ 5a20444 USB: serial: mct_u232: fix big-endian baud-rate handling
▪ fc3acff usb: musb: tusb6010_omap: Do not reset the other direction's packet size
▪ 21ad37e ttusb2: limit messages to buffer size
▪ d659864 mceusb: fix NULL-deref at probe
▪ a390279 usbvision: fix NULL-deref at probe
▪ 47f1a4b net: irda: irda-usb: fix firmware name on big-endian hosts
▪ aa5b49f usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
▪ 867bbc6 usb: host: xhci-plat: propagate return value of platform_get_irq()
▪ cb786d3 USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs
▪ 867cd6f USB: serial: ftdi_sio: fix setting latency for unprivileged users
▪ 7682c39 pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes
▪ 32f64f0 iio: dac: ad7303: fix channel description
▪ 2c166eb of: fdt: add missing allocation-failure check
▪ 40d5c3b of: fix sparse warning in of_pci_range_parser_one
▪ 37fd87e cdc-acm: fix possible invalid access when processing notification
▪ 2a46ccb ath9k_htc: fix NULL-deref at probe
▪ c711de0 regulator: tps65023: Fix inverted core enable logic.
▪ e6457ef ima: accept previously set IMA_NEW_FILE
▪ b200e4a mwifiex: pcie: fix cmd_buf use-after-free in remove/reset
▪ 987155c dm space map disk: fix some book keeping in the disk space map
▪ a6c3342 dm thin metadata: call precommit before saving the roots
▪ fe9e1b8 dm bufio: avoid a possible ABBA deadlock
▪ ce43793 dm btree: fix for dm_btree_find_lowest_key()
▪ 23f4835 char: lp: fix possible integer overflow in lp_setup()
▪ dc2520d watchdog: pcwd_usb: fix NULL-deref at probe
▪ a04acf6 USB: ene_usb6250: fix DMA to the stack
▪ 6d602bd Makefile:surpress some gcc 7 default warnings

▪ project packages/apps/Dialer/
▪ ae7d2f6 Dialer: update fab color to match aosp primary color

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/Settings/
▪ 4012daa Mi Note 2 Maintainer Update (#797)

▪ project packages/services/Telecomm/
▪ 4ded59b (1/2) Make sensitive phone numbers not to be shown in call log history.

▪ project packages/services/Telephony/
▪ 8171340 Fix minor inconsistency in the CDMA call settings
▪ 6c91d6c telephony: Fix and move CAF strings

▪ project system/sepolicy/
▪ 759e540 Add policy to fix interfacer derp on boot
▪ 31468f5 Allow recovery to alter / on userdebug/eng builds

▪ project vendor/cm/
▪ 3b631c0 sensitive_pn: Add sensitive phone numbers for India
▪ 6d364bf sensitive_pn: Add more numbers for Germany
▪ bf099c9 sensitive_pn: Add sensitive phone numbers for Norway
▪ 9f417a1 sensitive_pn: Add additional US numbers
▪ 2f24950 sensitive_pn: add sensitive number for Indonesia
▪ e0f17b9 sensitive_pn: Add sensitive phone number for Romania
▪ cd6c6be sensitive_pn: Added sensitive number for the Netherlands
▪ 3575664 sensitive_pn: add sensitive numbers for Turkey
▪ 229f62f sensitive_pn: Add sensitive phone number for Bangladesh
▪ 5630a4a sensitive_pn: Add US number
▪ 269c86c Add sensitive phone numbers for Brazil
▪ 3fbdf51 sensitive_pn: reorder by MCC code
▪ 56658d2 sensitive_pn: Add Australian sensitive phone number.
▪ 34d9d56 sensitive_pn: Add New Zealand sensitive numbers.
▪ 7ce9ff5 (2/2) Make sensitive phone numbers not to be shown in call log history.
▪ a3f80fd overlay: Enable Wi-Fi by default on first boot
▪ b52ed87 Show full alarm info

▪ project vendor/cmsdk/
▪ 5c781da Double tap to sleep anywhere on lock screen [3/3]
▪ 4fb9332 cmsdk: Disable Lockscreen Media Art [3/3]
▪ 2f25936 cmsdk: fix twilight state not updating in live display auto mode

▪ project vendor/samsung/
▪ c1468b6 hltetmo: Drop prebuilt libpn547 firmware blob

▼ 06/02/2017

▪ project frameworks/base/
▪ 9916373 Fix nav bar showing always on the left when rotated to 270 degrees. Also, fix the order of the buttons so the back button always shows on the bottom

▪ project hardware/qcom/fm/

▪ project hardware/samsung/

▪ project kernel/samsung/smdk4412/
▪ b1afb7d cypress: Add optional fade-in/out effect

▪ project packages/apps/AudioFX/

▪ project packages/apps/Bluetooth/

▪ project packages/apps/Calendar/

▪ project packages/apps/Camera2/

▪ project packages/apps/CellBroadcastReceiver/

▪ project packages/apps/DUI/

▪ project packages/apps/EmergencyInfo/

▪ project packages/apps/FMRadio/

▪ project packages/apps/Gallery2/

▪ project packages/apps/Jelly/

▪ project packages/apps/ManagedProvisioning/

▪ project packages/apps/Messaging/

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/Recorder/

▪ project packages/apps/Settings/
▪ 3b35f19 Settings: enable fast scroll for all app list views

▪ project packages/apps/SetupWizard/

▪ project packages/apps/Snap/

▪ project packages/apps/Tag/

▪ project packages/apps/Trebuchet/

▪ project packages/apps/TvSettings/

▪ project packages/inputmethods/LatinIME/

▪ project packages/providers/WeatherProvider/

▪ project packages/resources/devicesettings/

▪ project packages/services/LiveLockScreenService/

▪ project vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/

▪ project vendor/nxp-nfc/opensource/Nfc/
▪ 9702650 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1

▪ project vendor/nxp-nfc/opensource/frameworks/
▪ 039b873 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1

▪ project vendor/nxp-nfc/opensource/libnfc-nci/
▪ dc62b78 Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1

▪ project vendor/qcom/opensource/cryptfs_hw/
▪ da6e595 cryptfs_hw: Fix stack out of bound issue

▼ 06/01/2017

▪ project frameworks/base/

▪ project hardware/samsung/
▪ d81a0a3 liblights: Add support for variable touchkey brightness

▪ project kernel/samsung/smdk4412/
▪ aafe99e cypress: Add LED on keypress support

▪ project packages/apps/DUI/

▪ project packages/apps/Jelly/
▪ 0106448 Jelly: Enable adjust bounds for incognito image
▪ c642120 Jelly: Never hide history view
▪ ea83c6c Jelly: Use an observer to refresh the history view
▪ 837ec77 Add an indicator icon for incognito mode.

▪ project packages/apps/OmniSwitch/
▪ fab5e78 OmniSwitch: cleanup BitmapUtils
▪ 0ad4cd0 OmniSwitch: fix crash on special app icon formats
▪ e6e21ad OmniSwitch: shadow wars
▪ 3de4c24 OmniSwitch: Launcher: refine assist activity check
▪ 4ec4e60 OmnSwitch: enable update thumbs during swipe
▪ 74acfe7 OmniSwitch: Launcher: check for existing assist activities

▪ project packages/apps/ResurrectionStats/

▪ project packages/apps/Settings/

▪ project packages/resources/devicesettings/
▪ 1935d69 Add fingerprint sleep strings

▪ project packages/services/OmniJaws/

▪ project vendor/samsung/
▪ ae7c9cd sltexx: Update blobs to G850FXXS2CQD3

▼ 05/31/2017

▪ project external/stagefright-plugins/
▪ 4089877 FFmpegExtractor: Don't use our extractor when we agree with StageFright

▪ project frameworks/base/
▪ 39b9d5b Recents: Ensure Lock icon animates only when Dismiss icon is visible
▪ 8573690 Fix launch music player on headset connect on reboot
▪ 7b24b49 Recents:eek:ptional lock to task icon in recents task view header [1/2]
▪ 3525359 Base:Add Lock task action to recents

▪ project hardware/qcom/display-caf/msm8960/
▪ d222af7 hwc: return correct color format string while layer dump

▪ project packages/apps/Jelly/
▪ c35cc24 Jelly: Update android tools build
▪ 020a697 Jelly: Don't accept cookies in incognito mode

▪ project packages/apps/Settings/

▪ project packages/apps/Snap/
▪ f68cddc SnapdragonCamera: Fix torch mode with continuous shot
▪ c737df5 Revert "Snap: CaptureModule: lock exposure also when precapture trigger is started"
▪ 09a7a0b SnapdragonCamera: Camera2 force close after focused
▪ 018fdd0 SnapdragonCamera: GPS location can't be turn On in camera settings
▪ 26d9aec Fixed camera crash on exit

▪ project packages/apps/Trebuchet/
▪ 1a65ab8 Trebuchet: Sign with platform key

▪ project vendor/cm/
▪ 46fc541 typo fixed (#92)

▼ 05/30/2017

▪ project device/samsung/smdk4412-common/
▪ 2dfc2d6 overlay: Disable SIM batch operations

▪ project hardware/samsung/
▪ 63b5bd7 power: Write IO busy parameter for big cluster

▪ project packages/apps/Email/
▪ b76ada5 Fix check for deleted messages.
▪ 70ccb25 Close body InputStreams correctly.

▪ project packages/apps/Jelly/
▪ dc48da6 Jelly: Don't add duplicates to the history
▪ 78e3754 Jelly: Query an already ordered history
▪ c8e5ebe Jelly: Enable the DOM storage API

▪ project packages/apps/Settings/

▪ project packages/apps/Stk/
▪ f9f50a5 Do not display toast if alpha text is null.

▪ project packages/apps/UnifiedEmail/
▪ e353ae2 Properly close body InputStreams.

▪ project vendor/cm/
▪ a8b16ae Update pixel launcher

▪ project vendor/samsung/
▪ 2c265c6 nobleltetmo: Import more RIL blobs from N920TUVU4EQC4
▪ 40765f0 noblelte*: Decommonize RIL blobs

▼ 05/29/2017

▪ project device/oneplus/oneplus3/
▪ 5d0caec init.qcom.rc : Add time_daemon in init.qcom.rc
▪ 5c003c2 op3: rootdir: Update fs tune from marlin
▪ d6a54ea op3: Use kryo 32-bit routines
▪ 8c7b8fc op3: Set camera package name to OnePlus Camera
▪ 2f5b94e op3: Add specific camera parameter library
▪ 6e9ad62 op3: Remove camera shim library
▪ 786ef34 op3: Update to OB16 blobs
▪ 16f4aba op3: Update to OB14 blobs
▪ 1524721 op3: Re-enable camera HAL3
▪ 57bfcff op3: Disable tethering provisioning for all carriers
▪ de47434 oneplus3: Relax WiFi re-association RSSI thresholds
▪ f53adfc oneplus3: Force triple framebuffering
▪ fd818d8 op3: Remove QVOP service

▪ project hardware/qcom/display-caf/msm8996/
▪ 46f88be Merge 6f9bc767cff562a77d6a6aac0c8fb6edf3a7a08d on remote branch

▪ project kernel/oneplus/msm8996/
▪ 1f5c892 Clean up FPC
▪ 7b1666b gov:cultivation:edit values for performance increase
▪ eda2d1d sched: avoid migrating when softint on tgt cpu should be short
▪ 5793c9a sched: avoid scheduling RT threads on cores currently handling softirqs
▪ 567f5ac sched/rt: Avoid moving rt task if destination CPU does not run low priority task.
▪ 3134c4a adreno_idler: Add display state awareness

▪ project kernel/samsung/smdk4412/
▪ 0f3dc19 cypress: Add touchkey brightness support

▪ project packages/apps/DUI/

▪ project packages/apps/Dialer/

▪ project packages/apps/Settings/
▪ 5de955c ButtonBacklight: Preview timeout once user stops dragging
▪ f30a1b4 Configurations: Update button backlight brightness in real time

▪ project vendor/nxp-nfc/opensource/Nfc/
▪ 81edfc8 Merge 9c05fb01e7195fea9fba24bb1dbb756961598e49 on remote branch

▪ project vendor/nxp-nfc/opensource/frameworks/
▪ d644002 Merge de47db76ab73fdfeaf28863dde79273e3e7eebc2 on remote branch

▪ project vendor/nxp-nfc/opensource/libnfc-nci/
▪ f9c2d7d Merge 40a0321b2ed05ead0ff6dd4fc1325e7c92c3f1ef on remote branch

​