==================== 09-22-2017 ==================== * device/xiaomi/cancro/ 4611eba cancro: Board: cmd [DrRamm] 3dc9952 Merge branch 'xenon' of https://github.com/cancrodevs/android_device_xiaomi_cancro into xenon [DrRamm] 2734c05 cancro: propri: add libthermal libs [DrRamm] * frameworks/base/ 85161a4 Single tap tile add switch [1/2] [varund7726] * kernel/xiaomi/cancro/ 1df332c msm_serial_hs: Add support to 2Mbps [Dilip Kota] 644cf6f serial: tty: msm_hs_uart: Fix the compat table [Abhimanyu Kapur] 2f98b2b tty: n_hdlc: get rid of racy n_hdlc.tbuf [Alexander Popov] 9fb46fd TTY: n_hdlc, fix lockdep false positive [Jiri Slaby] 553a2e3 tty: sysrq: Print info about what has triggered SysRq [Michael Sky] 6a1ebba BACKPORT: fiq_debugger: restrict access to critical commands. [Mark Salyzyn] 87cb2b3 cancro: defconfig: serial [DrRamm] 87fd81a fix wifi on MIUI thanx to @vasishath [tarun93] 322e3be update max battery current [Rizky Benggolo] 9f9f7da msm8974pro: Activate additional 27 MHz gpu frequency step (idle freq) [andip71] 93fd824 cancro: prima: update from onyx [DrRamm] d285c3b Update wlan to LA.BF.1.1.3_rb1.15 [DrRamm] 8edfec3 prima: Trim operation classes to max supported in change station [SaidiReddy Yenuga] 253e9e6 prima: Fix buffer overflow in WLANSAP_Set_WPARSNIes() [Nishank Aggarwal] 4332aa1 prima: Fix VHT-80 IBSS stops beaconing [Subrat Dash] ea7d895 cancro: qcrypto fix [DrRamm] * packages/apps/Dialer/ 9c2662e Reduce min text size for two lines [Dr. Ramm] 36a661b Dialer: contact name in two lines [Dr. Ramm] * packages/apps/Settings/ ff3287f Single tap tile add switch [2/2] [varund7726] * vendor/xiaomi/ 7b6e1d3 cancro: add libthermalclient [DrRamm] 5de2bc8 cancro: data: build fix [DrRamm] ==================== 09-21-2017 ==================== * device/xiaomi/cancro/ 3dc9fb7 cancro: wifi: fixup cfg [DrRamm] aa642a6 cancro: configs: remove data because we have it in vendor [DrRamm] 7bf5445 cancro: wifi: update from latest dev [DrRamm] * vendor/cmsdk/ ce577ec Revert "cmsdk: Don't change ring volume or mode if DND is enabled" [Gabriele M] * vendor/xenonhd/ b36d349 extract_utils: implement LOCAL_MODULE_RELATIVE_PATH [M1cha] * vendor/xiaomi/ 3378721 cancro: vendor: removed missed libdirac blobs [DrRamm] fc1b183 cancro: firmware: update from miui [DrRamm] 459c366 cancro: data: update from miui [DrRamm] ==================== 09-20-2017 ==================== * build/ d8a3830 Fix warning with AAPT2 and LOCAL_STATIC_ANDROID_LIBRARIES [Colin Cross] * device/xiaomi/cancro/ 460a9b1 xenonify more [DrRamm] ad63f39 cancro: add libdirac [DrRamm] 8302cb2 cancro: rootdir: remove unused services [DrRamm] 23d9244 cancro: system.prop: remove some stuff [DrRamm] 2d3fd73 xenonhd: fixed AdAway name [DrRamm] c1f7a10 cancro: rootdir: rmmod [DrRamm] * external/speex/ 0eee115 Remove arm64 NEON warning [Michael Bestas] * hardware/cyanogen/ da0e259 livedisplay: Add msm8998 and sdm660 as SDM targets [dianlujitao] * kernel/xiaomi/cancro/ dbe9568 build fix [DrRamm] cc29e48 random: add and use memzero_explicit() for clearing data [DrRamm] 409246b ASoC: msm: qdsp6v2: set pointer to NULL after free. [Xiaojun Sang] 2e0183a ALSA: compress: fix an integer overflow check [Dan Carpenter] ffb21cf msm: vidc: Make buffer validity checks stronger [Deva Ramasubramanian] 0831543 mmc: add support for scheduling mmcqd on idle CPU [Dov Levenglick] 339ca11 crypto: memzero_explicit - make sure to clear out sensitive data [Daniel Borkmann] 7aebc0e msm: kgsl: Check for integer overflow before allocating memory [Rajesh Kemisetti] b76fd1f soc: qcom: smp2p: Fix kernel address leak [missing smp2p_test_common.h patch only] [Karthikeyan Ramasubramanian] cd018bf msm: dma_test: Initialize newly allocated memory [Srinivasarao P] a117f21 drivers: soc: Add buffer overflow check for svc send request [Josh Kirsch] 20ba653 msm: ipc: fix leak of kernel memory to userspace [Arun Kumar Neelakantam] 7c39c4a net: Prevent null pointer deference in inet_put_port [Pranav Vashi] bdbffbb msm: cpp: Fix for integer overflow in cpp [Ariel Yin] 3654313 msm: vidc: Check validity of userspace address [Deepak Verma] 0011499 ALSA: core: Fix unexpected error at replacing user TLV [Takashi Iwai] 20a57fc Input: trackpoint - add new trackpoint firmware ID [Aaron Ma] 0102725 net: sched: fix NULL pointer dereference when action calls some targets [Xin Long] 3aa4e97 irda: do not leak initialized list.dev to userspace [Colin Ian King] aada2c6 sctp: fully initialize the IPv6 address in sctp_v6_to_addr() [Alexander Potapenko] 76457c7 dccp: defer ccid_hc_tx_delete() at dismantle time [Eric Dumazet] 6da695c crypto: msm: Fix several race condition issues in crypto drivers [Brahmaji K] 8583401 SoC: msm: audio-effects: return directly to avoid integer overflow [Weiyin Jiang] 18827e8 mm/mempolicy: fix use after free when calling get_mempolicy [zhong jiang] 34727cf netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister [Liping Zhang] d34a304 fuse: initialize the flock flag in fuse_file on allocation [Mateusz Jurczyk] 3420c4f packet: fix tp_reserve race in packet_set_ring [Willem de Bruijn] 6507328 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target [Xin Long] f993f54 msm: camera: isp: check for valid buffer [Petar Sivenov] 9df0ea6 msm: camera: Add actuator function table NULL check [Vijay kumar Tumati] c7109b4 msm:pproc:Freed the vpe prameters to avoid memleak [Shilpa Mamidi] dd510d1 msm: camera: Allow driver file to be opend only once. [Trishansh Bhardwaj] eaf2bd9 msm: camera: add different mutex lock for QBUF/DQBUF [Manish Poddar] 8919212 trace: resolve stack corruption due to string copy [Amey Telawane] a594319 input: misc: fix heap overflow issue in hbtp_input.c [Dennis Cagle] 93b7ada crypto: use -o2 instead of -o3, it's more safety [DrRamm] 16adb99 crypto: use -O3 [Park Ju Hyung] eb7354e arm/dts: msm8974: Schedule mmcqd on idle CPU [Rizky Benggolo] f1bb2c0 arm/dt: msm8974: Add support for voice svc driver [Vicky Sehrawat] 26f75db proc: move fd symlink i_mode calculations into tid_fd_revalidate() [Dinesh Manajipet] bb029d8 Change default vibration strenght [DrRamm] ef9650b Update Fast Charging [travarilo] f372462 Reduce Latency [friedrich420] f70d12e cpufreq: force cpuN policy to match cpu0 when changing freq or gov [imoseyon] * packages/apps/OmniClock/ 76389e8 Merge "OmniClock: dont stop AlarmService when stoping pre alarm" into android-7.1 [Max Weninger] * platform_manifest/ 43425fa Switch deqp, pdfium and speex to our forks [Michael Bestas] * system/extras/su/ 11730a5 correct delivering process return code to caller [gwzhang] * vendor/xenonhd/ 5256431 cm/aosp/cafremote: Make variables local [Michael Bestas] e16c4ed envsetup: Fix cmremote for AOSP *s [Michael Bestas] * vendor/xiaomi/ 3bc38df cancro: add libdirac [1/2] [DrRamm] ==================== 09-19-2017 ==================== * external/deqp/ 8ed8f43 Remove unused source file "\". [Ying Wang] * external/pdfium/ f296a68 Set "LOCAL_CPP_EXTENSION := .cc" [Ying Wang] * frameworks/base/ df6a602 Automatic translation import [Abhisek Devkota] * hardware/qcom/fm/ 5b7319b Automatic translation import [Abhisek Devkota] * packages/apps/AudioFX/ 92be39f Automatic translation import [Abhisek Devkota] * packages/apps/Bluetooth/ a26369a Automatic translation import [Abhisek Devkota] * packages/apps/CMParts/ c68e62d Automatic translation import [Abhisek Devkota] * packages/apps/Calendar/ 00d240b Automatic translation import [Abhisek Devkota] * packages/apps/Camera2/ 01bb31f Automatic translation import [Abhisek Devkota] * packages/apps/CellBroadcastReceiver/ 281c98e Automatic translation import [Abhisek Devkota] * packages/apps/CertInstaller/ 362b032 Automatic translation import [Abhisek Devkota] * packages/apps/Contacts/ 72e43b0 Automatic translation import [Abhisek Devkota] * packages/apps/ContactsCommon/ 51a9b6c Automatic translation import [Abhisek Devkota] * packages/apps/Dialer/ 8a39f66 Automatic translation import [Abhisek Devkota] * packages/apps/Eleven/ 903eb50 Automatic translation import [Abhisek Devkota] * packages/apps/Email/ 1918cd1 Automatic translation import [Abhisek Devkota] * packages/apps/EmergencyInfo/ 14aa0c5 Automatic translation import [Abhisek Devkota] * packages/apps/ExactCalculator/ 88ce450 Automatic translation import [Abhisek Devkota] * packages/apps/FMRadio/ 7c3d7ba Automatic translation import [Abhisek Devkota] * packages/apps/Gallery2/ 091a21f Automatic translation import [Abhisek Devkota] * packages/apps/Jelly/ 82b6dc4 Automatic translation import [Abhisek Devkota] * packages/apps/LockClock/ a4ecd46 Automatic translation import [Abhisek Devkota] * packages/apps/ManagedProvisioning/ 4710e8e Automatic translation import [Abhisek Devkota] * packages/apps/Messaging/ 5a2e4e6 Automatic translation import [Abhisek Devkota] * packages/apps/Nfc/ 0ca5949 Automatic translation import [Abhisek Devkota] * packages/apps/OmniClock/ eefa0f7 OmniClock: dont stop AlarmService when stoping pre alarm [maxwen] * packages/apps/PackageInstaller/ 99044b9 Automatic translation import [Abhisek Devkota] * packages/apps/PhoneCommon/ 41c15b6 Automatic translation import [Abhisek Devkota] * packages/apps/Recorder/ cb3b617 Automatic translation import [Abhisek Devkota] * packages/apps/Settings/ 27a7956 Automatic translation import [Abhisek Devkota] * packages/apps/Snap/ f915615 Automatic translation import [Abhisek Devkota] * packages/apps/Stk/ 5e539f5 Automatic translation import [Abhisek Devkota] * packages/apps/Tag/ e037ef8 Automatic translation import [Abhisek Devkota] * packages/apps/Terminal/ 5ed62db Automatic translation import [Abhisek Devkota] * packages/apps/UnifiedEmail/ 247b234 Automatic translation import [Abhisek Devkota] * packages/inputmethods/LatinIME/ 2f8c2bf Automatic translation import [Abhisek Devkota] * packages/providers/CalendarProvider/ 92b1ffa Automatic translation import [Abhisek Devkota] * packages/providers/ContactsProvider/ 1773515 Automatic translation import [Abhisek Devkota] * packages/providers/DataUsageProvider/ 9223bd6 Automatic translation import [Abhisek Devkota] * packages/providers/DownloadProvider/ 8e88ae7 Automatic translation import [Abhisek Devkota] * packages/providers/MediaProvider/ dce15b5 Automatic translation import [Abhisek Devkota] * packages/providers/TelephonyProvider/ 22499c6 Automatic translation import [Abhisek Devkota] * packages/resources/devicesettings/ f17bd9d Automatic translation import [Abhisek Devkota] * packages/screensavers/Basic/ f0224d3 Automatic translation import [Abhisek Devkota] * packages/screensavers/PhotoTable/ d595350 Automatic translation import [Abhisek Devkota] * packages/services/Telecomm/ e6525bc Automatic translation import [Abhisek Devkota] * packages/services/Telephony/ 42fe7e6 Automatic translation import [Abhisek Devkota] * packages/wallpapers/LivePicker/ af1d81d Automatic translation import [Abhisek Devkota] * platform_manifest/ 0f64fbb cm: Remove libphonenumbergoogle [Michael Bestas] * vendor/cmsdk/ d560f82 Automatic translation import [Abhisek Devkota] * vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/ ecb0ddd Automatic translation import [Abhisek Devkota] * vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/ a509003 Automatic translation import [Abhisek Devkota] ==================== 09-18-2017 ==================== * frameworks/av/ f80e21a audioflinger: Use offloaded effects in case of PCM offload [Gabriele M] * frameworks/base/ ead9c82 SystemServer: Don't start widget service when it is alarm boot [Mao Jinlong] 1df90be ActivityManager: Remove POWER_OFF_ALARM intent leftover [Michael Bestas] 2d75aaf Always hide protected apps from the recent tasks list [Gabriele M] e7d645c Recents: Add accessibility descriptions for lock ImageViews [Harry Youd] 56baec9 SystemUI: Add separate pref screen for the status bar tuner [Gabriele M] 223aee0 SystemUI: Revert some Tuner changes [Gabriele M] * packages/apps/CMParts/ 0b1f41b CMParts: Update intent to start the status bar preferences [Gabriele M] * packages/apps/Eleven/ 49b8b9c Eleven: Create one cursor per background task [Gabriele M] * packages/apps/Settings/ c5b0aac AppOpsState: Hide undeclared Privacy Guard OPs [Gabriele M] * vendor/cmsdk/ 636bbb4 cmsdk: Run in core apps only for poweroff alarm boot [LuK1337] ee2ad8e Make CMParts a protected component manager [Gabriele M] 4049b18 cmsdk: Don't change ring volume or mode if DND is enabled [Gabriele M] * vendor/xenonhd/ 9efaa7b cm: Add CMSettings package to power_off_alarm_apps [LuK1337] ==================== 09-17-2017 ==================== * external/sonivox/ 188ae17 Fix compiler warnings in sonivox and enable -Werror. [Aurimas Liutikas] * packages/apps/Dialer/ 0d3cbaa Dialer: InCallUI: Fix crash when launching Conference Manager [nijel8] ==================== 09-16-2017 ==================== * build/ e19eaeb Updating Security String to 2017-09-05 Bug:63846344 [Adam Seaton] * external/libavc/ 2170933 Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. [Hamsalekha S] 871e2ff Decoder: Fixed overflow in refernce list creation. [Hamsalekha S] 73ff61b Initialize DPB structures to valid values. [Hamsalekha S] 1a4a25a Added error check for output buffer size. [Hamsalekha S] * external/libhevc/ 2f28765 Limit boundary PU sizes in case of errors [Harish Mahendrakar] 3008a9a Fix array size for hrd parameters [Naveen Kumar P] d2b7822 Check number of output buffers and sizes [Naveen Kumar P] 8e3fe3b Return error for invalid crop parameters [Naveen Kumar P] * external/libvpx/ 50bde27 DO NOT MERGE libvpx: Cherry-pick 8b4c315 from upstream [Vignesh Venkatasubramanian] * external/skia/ c6e270a Defend against ICOs with large BMPs embedded DO NOT MERGE [Leon Scroggins III] * external/sonivox/ afc7e48 Fix interpolator [Marco Nelissen] * external/sqlite/ f55bb7e DO NOT MERGE - fix FTS3 column pointer handling [JP Sugarbroad] * external/tremolo/ 0000b2b Use heap instead of alloca in res012.c [Dongwon Kang] * frameworks/av/ be42248 MPEG4Source: fix fragmented read. [Wei Jia] ac561ef stagefright: fix crash due to bad timestamp index [Chong Zhang] 47f7228 stagefright: check aac_frame_length to prevent infinite loop [Chong Zhang] 708ca76 MediaPlayerService: fix access of mPlayer in client [Wei Jia] 20a8bdc audio effects: filter reserved effect commands [Eric Laurent] 1f8cd83 MPEG4Extractor: ensure returned status is checked. [Wei Jia] 09ebf66 DO NOT MERGE Check frame handle validity before freeing buffer. [Ray Essick] ae74db2 Change MPEG2 reinit Error Handling [Venkatarama Avadhani] 6e05adf Track: Check buffer size of static tracks [Andy Hung] e0b8295 MPEG4Extractor: check size for yrrc box [Dongwon Kang] 7a84ae8 AudioFlinger: Fix memory allocation for client-less tracks [Andy Hung] b1c91bc Notify Errors Appropriately from SoftMPEG2 [Venkatarama Avadhani] 6dff427 EffectBundle: Check value size for get preset name [Andy Hung] 3fcd8ac Fix TOCTOU problem in libstagefright_soft_aacenc [Ray Essick] * frameworks/base/ a6f3779 fwb: VoLTE icon [xyyx] b3b77ad New XenonHD translations [dadi11] f06d5dd Back-port fixes for b/62196835 [Phil Weaver] * frameworks/minikin/ 440e10a Reject unsorted cmap entries. DO NOT MERGE [Seigo Nonaka] * hardware/broadcom/wlan/ 71b070f net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8) [Insun Song] * hardware/qcom/audio-caf/msm8916/ 7a797d4 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8952/ 0bf8b30 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8960/ 01e8f3b Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8974/ f5a8e83 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8994/ 7da7e5e Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8996/ 53c7f74 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8998/ c736bfe Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio/default/ 3f7e702 Equalizer: Check value size for get preset name [Andy Hung] * packages/apps/CMParts/ 91b3a83 New XenonHD translations [dadi11] * packages/apps/Messaging/ 87f81d9 37742976 - Catch bad gifs [Tom Taylor] * packages/apps/Nfc/ f20aedf Add READ_EXTERNAL_STORAGE for file based Uri while beaming. [Ruchi Kandoi] * packages/apps/Settings/ b12b357 New XenonHD translations [dadi11] 9b82254 Back-port ag/2491664 [Phil Weaver] * packages/apps/Snap/ 48be49c WideAnglePanoramaUI: Show switcher on Stop Capture [Alberto97] * packages/apps/XenonOTA/ 5858926 New XenonHD translations [dadi11] * platform_manifest/ 112f8b8 manifest: switch to our forks of several repos [Dan Pasanen]