[G3 Android Development] marchetto96:
ATTENTION

This will be my last build of Resurrection Remix for Android N.

ROM - https://sourceforge.net/projects/resurrectionremix/files/d855/RR-N-v5.8.4-20170829-d855.zip/download

Changelog-

▼ Resurrection Remix Nougat Ver 5.8.4 Changelog

▼ 08/30/2017

▪ project packages/apps/Settings/
▪ 41bd79602d Update maintainer for Galaxy Note 3 Qcom (#854)

▼ 08/29/2017

▪ project vendor/lge/
▪ 0ed5c8f8 v4xx: Move thermal blobs to devices

▼ 08/28/2017

▪ project device/samsung/hlte-common/
▪ fb1586c Revert "bluetooth: Our kernel is missing CLOCK_BOOTTIME_ALARM (alarmtimer)"

▪ project frameworks/base/

▪ project kernel/lge/g3/
▪ 0cfaf1b8b61 g3: camera: Fix the size of the i2c register array
▪ c27d0545c40 ALSA: timer: Fix race between read and ioctl
▪ 2989a65a7dc ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
▪ d1af61d65b8 fs/exec.c: account for argv/envp pointers
▪ 507ebc27d45 Allow stack to grow up to address space limit
▪ 63e51439fa9 mm: larger stack guard gap, between vmas
▪ 99ac249b848 xfrm: policy: check policy direction value
▪ 7aeabccbc64 BACKPORT: f2fs: sanity check checkpoint segno and blkoff
▪ e42dd30ed31 UPSTREAM: f2fs: sanity check segment count
▪ 7622b535332 UPSTREAM: timerfd: Protect the might cancel mechanism proper
▪ 031d85720fd USB: f_qc_rndis: Prevent use-after-free for _rndis_qc
▪ 3f0cc156115 f_qc_rndis: Check config or cdev is NULL in before accessing
▪ d32ff6d9999 ipv6: fix out of bound writes in __ip6_append_data()
▪ a463b0593f5 ipv6/dccp: do not inherit ipv6_mc_list from parent
▪ 2deefee6d20 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
▪ 53bbe9f6793 ipv6: Check ip6_find_1stfragopt() return value properly.
▪ a448f14f986 ipv6: Prevent overrun when parsing v6 header options
▪ 7664adb8729 ashmem: remove cache maintenance support
▪ 34ccb44143a msm: kgsl: Fix kgsl memory allocation and free race condition
▪ bb68357d9d4 msm: camera: don't cut to 8bits for validating enum variable
▪ 64663868ad8 ASoC: msm: qdsp6v2: check audio client pointer before accessing
▪ 7abf5e54cbe ASoC: msm: qdsp6v2: validate audio client in callback
▪ f46472b2241 msm: camera: sensor: Add boundary check for cci master
▪ b6267604d83 ASoC: msm: qdsp6v2: set pointer to NULL after free.
▪ 145d3a32526 BACKPORT: msm: camera: Avoid exposing kernel addresses
▪ 6b20474c5c2 msm: vidc: Protect debug_buffer access in core_info_read with lock.
▪ 9c46990e9fc qseecom: add mutex around qseecom_set_client_mem_param
▪ e810e17967d msm: IPA: add the check on intf query
▪ 1701774fe86 crypto: ahash - Fix EINPROGRESS notification callback
▪ 19d0a916046 crypto: hash - Simplify the ahash_finup implementation
▪ c76382614da crypto: hash - Pull out the functions to save/restore request
▪ 6c7e725949c crypto: hash - Fix the pointer voodoo in unaligned ahash
▪ 3ca3c08862f crypto: ahash - Fully restore ahash request before completing
▪ 1bd9679e40f mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
▪ 149c2d7c709 KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
▪ 7c25f801829 msm: mdss: Fix invalid dma attachment during fb shutdown
▪ c30905067cb net/packet: fix overflow in check for tp_reserve
▪ 042a90df052 net/packet: fix overflow in check for tp_frame_nr
▪ c3324569fc6 scsi: sg: check length passed to SG_NEXT_CMD_LEN
▪ 9f36a14206c sg: relax 16 byte cdb restriction
▪ f222afd1193 block: add blk_rq_set_block_pc()
▪ 43c50110cee xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
▪ c9a089f36c3 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
▪ c1d2769bbac KEYS: Change the name of the dead type to ".dead" to prevent user access
▪ 10e1a26ecb7 platform: msm: spmi: Fix possible race condition in debugfs
▪ 80f8bd79c1c sctp: deny peeloff operation on asocs with threads sleeping on it
▪ f9f62d7f4d9 irda: Fix lockdep annotations in hashbin_delete().
▪ d69bd1bccfa packet: fix races in fanout_add()
▪ 7fb74f56dba net/llc: avoid BUG_ON() in skb_orphan()
▪ 054fcccf4c0 tcp: avoid infinite loop in tcp_splice_read()
▪ b6d532d41b2 dccp: fix freeing skb too early for IPV6_RECVPKTINFO
▪ bf5ed5c4b5a perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
▪ 1a2211337bd sctp: avoid BUG_ON on sctp_wait_for_sndbuf
▪ 73d7fa25ede tcp: do not lock listener to process SYN packets
▪ f8a66a2b196 ipv4: keep skb->dst around in presence of IP options
▪ 372ce961a66 time: Remove CONFIG_TIMER_STATS
▪ 8c9d57ff818 ipc/shm: Fix shmat mmap nil-page protection
▪ 4f8bd3c60fa ipc: add COMPAT_SHMLBA support
▪ e8de18f27a9 tty: n_hdlc: get rid of racy n_hdlc.tbuf
▪ 04db51adc8a TTY: n_hdlc, fix lockdep false positive
▪ 594ceb3fc90 selinux: fix off-by-one in setprocattr
▪ c70dd88b401 msm: crypto: set CLR_CNTXT bit for crypto operations
▪ 6304d9b32b5 input: touchscreen: gt9xx: fix memory corruption in Goodix driver
▪ dca7ec9865c soc: qcom: scm: add check to avoid buffer overflow
▪ 23e098935c8 qseecom: check buffer size when loading firmware images
▪ eee493bdf0a qseecom: improve input validatation for qseecom_send_service_cmd
▪ 441b3a241d8 ASoC: soc: prevent risk of buffer overflow
▪ d8b29eeb1b8 ASoC: msm: qdsp6v2: return error when copy from userspace fails
▪ 97961b44ce9 ASoC: msm: qdsp6v2: return error when copy from userspace fails
▪ 0f1bea730d8 ASoC: msm: Fix to avoid crash during voip call
▪ bc8a9d90390 ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map
▪ ec650083898 ASoC: msm: q6dspv2: use correct variable type to store ION buff size
▪ 29429b3155a drivers: soc: add mutex to prevent response being processed twice
▪ 5218761413c defconfig: msm: Disable CONFIG_CP_ACCESS
▪ 357d744c139 qcdev: Check the digest length during the SHA operations
▪ 2a262197758 BACKPORT: f2fs: sanity check log_blocks_per_seg
▪ baf73d89e60 msm: ipa: Fix for missing int overflow check in the refcount library
▪ 6179a2dccc6 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
▪ 4de40bdfe71 sysrq: FIQ and sysrq default deauthorized
▪ d9ba9d2fad1 ASoC: msm8x10-wcd: prevent out of bounds access
▪ e54ff916ba6 trace: resolve stack corruption due to string copy
▪ f9266589bd1 ASoC: msm: qdsp6v2: Fix out-of-bounds access in put functions
▪ b34cd3f9076 crypto: msm: check integer overflow on total data len in qcedev.c
▪ 6957d051669 ANDROID: ion: Protect kref from userspace manipulation
▪ 70b7d8be834 ion: blacklist %p kptr_restrict
▪ a69af45f9ed ion: Fix use after free during ION_IOC_ALLOC
▪ f7b90ac64ac msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c
▪ faa07ca33b2 input: misc: fix heap overflow issue in hbtp_input.c
▪ 58935b1eb35 ANDROID: ion: check for kref overflow
▪ 51bc4baf538 net: ipc_router: Register services only on client port
▪ 2bc2da5c8c3 drivers: soc: add size checks and update log messages

▪ project packages/apps/DUI/

▪ project packages/apps/Jelly/
▪ 8e71ae9 Jelly: Remove the SwipeRefreshLayout

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/Settings/

▪ project vendor/lge/
▪ 17985d5c g2-common: Use widevine from kipper TOS125B

▼ 08/27/2017

▪ project device/samsung/hlte/
▪ be798e0 hlte: Use new full defconfig from new kernel

▪ project device/samsung/hlte-common/
▪ 6fb37f2 hlte-common: Start using android_kernel_samsung_msm8974
▪ e63b025 hlte-common: proprietary-files: Drop libdsi_netctrl.so from list

▪ project kernel/lge/g3/
▪ 84b4dba0f62 sctp: validate chunk len before actually using it
▪ 42bdfe5d12d Kconfig: msm: disable ultrasound driver
▪ 0a8bc022f7b drivers: qcom: ultrasound: Lock async driver calls
▪ d57a89c31cc ASoC: msm: qdsp6v2: DAP: Add check to validate param length
▪ ba24a01dcd6 ASoC: msm: qdsp6v2: DAP: Add check to validate param length

▪ project packages/apps/Eleven/
▪ 943d43e Eleven: Fix restoring user settings

▪ project packages/services/Telephony/
▪ 6e6fe976 Allow to ignore presentation indicator of outgoing calls [3/3]

▼ 08/26/2017

▪ project device/xiaomi/msm8996-common/
▪ 419407f msm8996-common: Move Lineage specific overlays to overlay-lineage

▪ project frameworks/base/
▪ 756f3e06842 Allow to ignore presentation indicator of outgoing calls [1/3]
▪ 89fc8fd5c3e Use SystemClock.elapsedRealtime() to calc TTFF
▪ d1cb95502dd Tweak Privacy Guard dialog layout
▪ 20d80eba13f PowerManager: Allow to distinguish different keypresses
▪ 8b63de6f74c Add @hide annotation to the privacy guard ops set
▪ 41932072a67 Change visibility of the Privacy Guard ops set
▪ 6ab7b900210 Camera: ignore torch status update for aux or compsite camera
▪ be1d6ba588b base: audioservice: Set BT_SCO status

▪ project frameworks/native/
▪ 9cb668104 Merge remote-tracking branch 'remotes/laos/cm-14.1' into HEAD

▪ project kernel/lge/g3/
▪ 6ada8025b98 msm: dma: remove dma_test from defconfig
▪ 5f342f73b58 msm : dma_test: Initialize newly allocated memory

▪ project packages/apps/UnifiedEmail/
▪ 2dd00df30 Email: Fix led notification settings

▪ project vendor/lge/
▪ 50a3b8cb v4xx-common: Update libwvm to _ZN7android16MediaBufferGroupC1Ej
▪ 3b6f969e v4xx-common: Hexedit libqc-opt to support _56

▼ 08/25/2017

▪ project device/xiaomi/lithium/
▪ c19fa2a lithium: Move Lineage specific overlays to overlay-lineage

▪ project frameworks/opt/telephony/
▪ b2318153 Allow to ignore presentation indicator of outgoing calls [2/3]

▪ project kernel/lge/g3/
▪ 6ad249149f9 msm: ipa: fix potential race condition ioctls
▪ 741c8464584 g3: Enable config for b/29119870
▪ 05addb0e356 FROMLIST: security,perf: Allow further restriction of perf_event_open
▪ 0aa10c641f4 BACKPORT: perf tools: Document the perf sysctls
▪ 71acaf0cabd USB: digi_acceleport: do sanity checking for the number of ports
▪ df621c62d0b USB: mct_u232: add sanity checking in probe
▪ f608bb59244 USB: iowarrior: fix oops with malicious USB descriptors
▪ 5138ec43302 Input: gtco - fix crash on detecting device without endpoints
▪ 4513073168d Input: powermate - fix oops with malicious USB descriptors
▪ c287ca4038f Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
▪ fe2fb68a2c4 ARM: perf: reject groups spanning multiple hardware PMUs
▪ 3418a6ef63d ASoC: q6lsm: Add check for integer overflow
▪ ae6bb04c6b8 ALSA: compress: fix an integer overflow check
▪ 441aede3b06 unix: correctly track in-flight fds in sending process user_struct
▪ 7c3610ce548 unix: properly account for FDs passed over unix sockets

▼ 08/24/2017

▪ project packages/apps/Settings/
▪ 3c8b4d42e4 Responsible arrangement for the Seed device. (#851)

See you again on Android O. #Soon! :highfive: