[ROM][P31xx][KitKat][4.4.2] CM 11.0 w/Espresso10++ 3.0.101

Search This thread

Deltadroid

Recognized Contributor
Apr 19, 2013
3,827
9,999
P3110 ROM security updates for July, 2017.
cm-11-20170715-NIGHTLY-p3110.zip

Code:
build

    547ace7 (32 minutes ago) Update Security String to 2017-07-01 (Tim Schumacher)

external/chromium_org/third_party/openssl

    1c0495c (39 minutes ago) CVE 2016-2109 fix (Adam Vartanian)

external/openssl

    9a6644a (38 minutes ago) CVE 2016-2109 fix (Adam Vartanian)

external/sonivox

    e89aaac (33 minutes ago) Check chunk size (Marco Nelissen)
    8fa01ad (36 minutes ago) Fix infinite recursion (Marco Nelissen)

external/tremolo

    d90ab45 (36 minutes ago) Always use unsigned char (Marco Nelissen)

frameworks/av

    5b8cbc4 (34 minutes ago) Limit ogg packet size (Marco Nelissen)
    3e2ef7f (62 minutes ago) Fix memory leak in error case (Marco Nelissen)

frameworks/native

    d4c1e6a (34 minutes ago) ui: Fix bad size check in Fence::unflatten (Chris Forbes)
    308833b (35 minutes ago) libgui: Check slot received from IGBP in Surface (Dan Stoza)

kernel/samsung/espresso10

    a4319ff (7 days ago) net: wireless: bcmdhd: adding boundary check in wl_cfg80211_mgmt_tx (Insun Song)
    210ba62 (12 days ago) mm: fix find_vma_prev (Mikulas Patocka)
    0b4c755 (12 days ago) mm: simplify find_vma_prev() (KOSAKI Motohiro)
    846494b (12 days ago) Allow stack to grow up to address space limit (Helge Deller)
    2769559 (12 days ago) mm: larger stack guard gap, between vmas (Hugh Dickins)
    350efde (12 days ago) ARM: 7168/1: use cache type functions for arch_get_unmapped_area (Rob Herring)
    06d5b79 (12 days ago) mm: ensure get_unmapped_area() returns higher address than mmap_min_addr (Akira Takeuchi)
    8d3dee7 (12 days ago) mm: do not grow the stack vma just because of an overrun on preceding vma (Linus Torvalds)
    d6a4bcd (2 weeks ago) net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)
    5f3a33b (2 weeks ago) net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)
    90c5629 (2 weeks ago) ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)
    f898d9b (2 weeks ago) netfilter: x_tables: don't move to non-existent next rule (Florian Westphal)
    79887b4 (2 weeks ago) selinux: fix off-by-one in setprocattr (Stephen Smalley)
    ff8216d (2 weeks ago) arm: oabi compat: add missing access checks (Dave Weinstein)
    b504e11 (2 weeks ago) fs/exec.c: account for argv/envp pointers (Kees Cook)

packages/apps/Settings

    50df4e1 (49 minutes ago) resolve merge conflicts of 3964c51bf2 to nyc-dev (Dmitry Dementyev)
 

fernandoc1sg

Senior Member
May 23, 2015
76
9
P3110 ROM security updates for July, 2017.
cm-11-20170715-NIGHTLY-p3110.zip

Code:
build

    547ace7 (32 minutes ago) Update Security String to 2017-07-01 (Tim Schumacher)

external/chromium_org/third_party/openssl

    1c0495c (39 minutes ago) CVE 2016-2109 fix (Adam Vartanian)

external/openssl

    9a6644a (38 minutes ago) CVE 2016-2109 fix (Adam Vartanian)

external/sonivox

    e89aaac (33 minutes ago) Check chunk size (Marco Nelissen)
    8fa01ad (36 minutes ago) Fix infinite recursion (Marco Nelissen)

external/tremolo

    d90ab45 (36 minutes ago) Always use unsigned char (Marco Nelissen)

frameworks/av

    5b8cbc4 (34 minutes ago) Limit ogg packet size (Marco Nelissen)
    3e2ef7f (62 minutes ago) Fix memory leak in error case (Marco Nelissen)

frameworks/native

    d4c1e6a (34 minutes ago) ui: Fix bad size check in Fence::unflatten (Chris Forbes)
    308833b (35 minutes ago) libgui: Check slot received from IGBP in Surface (Dan Stoza)

kernel/samsung/espresso10

    a4319ff (7 days ago) net: wireless: bcmdhd: adding boundary check in wl_cfg80211_mgmt_tx (Insun Song)
    210ba62 (12 days ago) mm: fix find_vma_prev (Mikulas Patocka)
    0b4c755 (12 days ago) mm: simplify find_vma_prev() (KOSAKI Motohiro)
    846494b (12 days ago) Allow stack to grow up to address space limit (Helge Deller)
    2769559 (12 days ago) mm: larger stack guard gap, between vmas (Hugh Dickins)
    350efde (12 days ago) ARM: 7168/1: use cache type functions for arch_get_unmapped_area (Rob Herring)
    06d5b79 (12 days ago) mm: ensure get_unmapped_area() returns higher address than mmap_min_addr (Akira Takeuchi)
    8d3dee7 (12 days ago) mm: do not grow the stack vma just because of an overrun on preceding vma (Linus Torvalds)
    d6a4bcd (2 weeks ago) net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)
    5f3a33b (2 weeks ago) net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)
    90c5629 (2 weeks ago) ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)
    f898d9b (2 weeks ago) netfilter: x_tables: don't move to non-existent next rule (Florian Westphal)
    79887b4 (2 weeks ago) selinux: fix off-by-one in setprocattr (Stephen Smalley)
    ff8216d (2 weeks ago) arm: oabi compat: add missing access checks (Dave Weinstein)
    b504e11 (2 weeks ago) fs/exec.c: account for argv/envp pointers (Kees Cook)

packages/apps/Settings

    50df4e1 (49 minutes ago) resolve merge conflicts of 3964c51bf2 to nyc-dev (Dmitry Dementyev)

is this rom better than slimkat for gaming for example playing asphalt 8?
 

Deltadroid

Recognized Contributor
Apr 19, 2013
3,827
9,999
P3110 ROM security updates for October, 2017, with fixes for blueborne and krack vulnerabilities. Also, including updated bcmdhd wifi driver.
cm-11-20171021-NIGHTLY-p3110.zip

Code:
build

    3c02a4a (2 weeks ago) Update ASB Security String to 2017-10-01 (WolfEnders)
    34d0731 (2 weeks ago) Update ASB Security String to 2017-09-01 (WolfEnders)
    7944220 (9 weeks ago) Update Security String to 2017-08-01 (Dang Duy Son)

external/dnsmasq

    805f94b (2 weeks ago) Make dnsmasq more stable. (Lorenzo Colitti)

external/sfntly

    cc0f795 (9 weeks ago) Merge commit 'bbc9221' into master (Colin Cross)

external/sonivox

    8d1222c (2 weeks ago) Fix interpolator (Marco Nelissen)

external/sqlite

    916a406 (2 weeks ago) DO NOT MERGE - fix FTS3 column pointer handling (JP Sugarbroad)

external/tremolo

    116762b (2 weeks ago) Use heap instead of alloca in res012.c (Dongwon Kang)

external/wpa_supplicant_8

    2e00644 (6 days ago) Clear PMK length and check for this when deriving PTK (Jouni Malinen)
    4d12735 (6 days ago) Add debug prints on PMK configuration in WPA supplicant (Jouni Malinen)
    f654b39 (6 days ago) WPA: Extra defense against PTK reinstalls in 4-way handshake (Mathy Vanhoef)
    cd40ad4 (6 days ago) Remove all PeerKey functionality (Jouni Malinen)
    d5ec441 (6 days ago) FT: Do not allow multiple Reassociation Response frames (Jouni Malinen)
    c7ecd50 (6 days ago) TDLS: Reject TPK-TK reconfiguration (Jouni Malinen)
    39c14bd (6 days ago) Fix PTK rekeying to generate a new ANonce (Jouni Malinen)
    9aefbe4 (6 days ago) Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases (Jouni Malinen)
    7c80654 (6 days ago) Prevent reinstallation of an already in-use group key (Mathy Vanhoef)
    88d7aa3 (6 days ago) hostapd: Avoid key reinstallation in FT handshake (Mathy Vanhoef)

frameworks/av

    3c73511 (2 weeks ago) Fix TOCTOU problem in libstagefright_soft_aacenc (Ray Essick)
    8e78efd (2 weeks ago) EffectBundle: Check value size for get preset name (Andy Hung)
    9431519 (2 weeks ago) audio effects: filter reserved effect commands (Eric Laurent)
    90f19de (2 weeks ago) MediaPlayerService: fix access of mPlayer in client (Wei Jia)
    8fd3cca (2 weeks ago) MPEG4Extractor: ensure returned status is checked. (Wei Jia)
    2e57ec9 (2 weeks ago) stagefright: check aac_frame_length to prevent infinite loop (Chong Zhang)
    7484184 (2 weeks ago) AudioFlinger: Fix memory allocation for client-less tracks (Andy Hung)
    33760d9 (2 weeks ago) Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb (Mikhail Naganov)
    18e0037 (2 weeks ago) stagefright: avoid buffer overflow in base64 decoder (Lajos Molnar)
    bc4c1e7 (9 weeks ago) Fix potential leak (Marco Nelissen)
    4b57ac8 (9 weeks ago) m4v_h263: update width/height only when they are valid. (Wei Jia)
    6aef3de (9 weeks ago) better manage buffer for libstagefright_soft_mpeg4enc (Ray Essick)
    22b6238 (9 weeks ago) Fix security vulnerability: Equalizer setParameter memory overflow (rago)
    f01bdc9 (9 weeks ago) m4v_h263: check header first before decoding a frame. (Wei Jia)
    f4d59dc (9 weeks ago) RESTRICT AUTOMERGE Check the buffer index from acquireBuffer (Pawin Vongmasa)

frameworks/base

    1a05ea6 (2 weeks ago) Back-port fixes for b/62196835 (Phil Weaver)

hardware/qcom/audio-caf

    d360dbe (9 weeks ago) Fix security vulnerability: Equalizer setParameter memory overflow (rago)

kernel/samsung/espresso10

    6b3412d (6 weeks ago) Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)
    dcb160d (7 weeks ago) net: wireless: bcmdhd: adding boudary check in wl_escan_handler (Insun Song)
    fda308d (9 weeks ago) sg_start_req(): make sure that there's not too many elements in iovec (Al Viro)
    08ab4fb (2 months ago) board-espresso-wifi: merge GPIO defines (syphyr)
    90ff4b4 (3 months ago) net: wireless: bcmdhd: check privilege on priv cmd (Jerry Lee)
    da0cd2f (3 months ago) net: wireless: bcmdhd: adding boundary check in wl_cfg80211_mgmt_tx (Insun Song)
    2d1876d (3 months ago) espresso: wifi: remove old CONFIG_DHD_USE_STATIC_BUF support (Ziyan)
    cbc0664 (3 months ago) espresso: update wifi setup (Ziyan)
    9d73d32 (3 months ago) espresso: wifi: calculate MAC address based on the die ID (Ziyan)
    3eedc54 (3 months ago) Merge branch 'https://github.com/Unlegacy-Android/android_kernel_ti_omap4/3.0/bcmdhd' into cm-11.0-stable/drivers/net/wireless/bcmdhd (syphyr)
    f89bda7 (3 months ago) Remove old bcmdhd driver (syphyr)
    83782cf (3 months ago) isofs: Fix infinite looping over CE entries (Jan Kara)
    f2d2cac (3 months ago) arm: fix handling of F_OFD_... in oabi_fcntl64() (Al Viro)
    020f451 (3 months ago) BACKPORT: aio: mark AIO pseudo-fs noexec (Nick Desaulniers)
    de82e50 (3 months ago) ext4: fix condition of validate s_first_meta_bg (syphyr)
    b40ce70 (3 months ago) ext4: validate s_first_meta_bg at mount time (Eryu Guan)
    c47c9b0 (3 months ago) ecryptfs: don't allow mmap when the lower fs doesn't support it (Jeff Mahoney)
    522f343 (3 months ago) packet: fix race condition in packet_set_ring (Philip Pettersson)
    4771f81 (3 months ago) ring-buffer: Prevent overflow of size in ring_buffer_resize() (Steven Rostedt (Red Hat))
    d6bb080 (3 months ago) SELinux: Fix kernel BUG on empty security contexts. (Stephen Smalley)
    81ad426 (3 months ago) BACKPORT: perf: Fix event->ctx locking (Ariel Yin)
 

mymeatb18

Senior Member
Feb 27, 2011
1,459
274
miami
P3110 ROM security updates for October, 2017, with fixes for blueborne and krack vulnerabilities. Also, including updated bcmdhd wifi driver.
cm-11-20171021-NIGHTLY-p3110.zip

Code:
build

    3c02a4a (2 weeks ago) Update ASB Security String to 2017-10-01 (WolfEnders)
    34d0731 (2 weeks ago) Update ASB Security String to 2017-09-01 (WolfEnders)
    7944220 (9 weeks ago) Update Security String to 2017-08-01 (Dang Duy Son)

external/dnsmasq

    805f94b (2 weeks ago) Make dnsmasq more stable. (Lorenzo Colitti)

external/sfntly

    cc0f795 (9 weeks ago) Merge commit 'bbc9221' into master (Colin Cross)

external/sonivox

    8d1222c (2 weeks ago) Fix interpolator (Marco Nelissen)

external/sqlite

    916a406 (2 weeks ago) DO NOT MERGE - fix FTS3 column pointer handling (JP Sugarbroad)

external/tremolo

    116762b (2 weeks ago) Use heap instead of alloca in res012.c (Dongwon Kang)

external/wpa_supplicant_8

    2e00644 (6 days ago) Clear PMK length and check for this when deriving PTK (Jouni Malinen)
    4d12735 (6 days ago) Add debug prints on PMK configuration in WPA supplicant (Jouni Malinen)
    f654b39 (6 days ago) WPA: Extra defense against PTK reinstalls in 4-way handshake (Mathy Vanhoef)
    cd40ad4 (6 days ago) Remove all PeerKey functionality (Jouni Malinen)
    d5ec441 (6 days ago) FT: Do not allow multiple Reassociation Response frames (Jouni Malinen)
    c7ecd50 (6 days ago) TDLS: Reject TPK-TK reconfiguration (Jouni Malinen)
    39c14bd (6 days ago) Fix PTK rekeying to generate a new ANonce (Jouni Malinen)
    9aefbe4 (6 days ago) Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases (Jouni Malinen)
    7c80654 (6 days ago) Prevent reinstallation of an already in-use group key (Mathy Vanhoef)
    88d7aa3 (6 days ago) hostapd: Avoid key reinstallation in FT handshake (Mathy Vanhoef)

frameworks/av

    3c73511 (2 weeks ago) Fix TOCTOU problem in libstagefright_soft_aacenc (Ray Essick)
    8e78efd (2 weeks ago) EffectBundle: Check value size for get preset name (Andy Hung)
    9431519 (2 weeks ago) audio effects: filter reserved effect commands (Eric Laurent)
    90f19de (2 weeks ago) MediaPlayerService: fix access of mPlayer in client (Wei Jia)
    8fd3cca (2 weeks ago) MPEG4Extractor: ensure returned status is checked. (Wei Jia)
    2e57ec9 (2 weeks ago) stagefright: check aac_frame_length to prevent infinite loop (Chong Zhang)
    7484184 (2 weeks ago) AudioFlinger: Fix memory allocation for client-less tracks (Andy Hung)
    33760d9 (2 weeks ago) Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb (Mikhail Naganov)
    18e0037 (2 weeks ago) stagefright: avoid buffer overflow in base64 decoder (Lajos Molnar)
    bc4c1e7 (9 weeks ago) Fix potential leak (Marco Nelissen)
    4b57ac8 (9 weeks ago) m4v_h263: update width/height only when they are valid. (Wei Jia)
    6aef3de (9 weeks ago) better manage buffer for libstagefright_soft_mpeg4enc (Ray Essick)
    22b6238 (9 weeks ago) Fix security vulnerability: Equalizer setParameter memory overflow (rago)
    f01bdc9 (9 weeks ago) m4v_h263: check header first before decoding a frame. (Wei Jia)
    f4d59dc (9 weeks ago) RESTRICT AUTOMERGE Check the buffer index from acquireBuffer (Pawin Vongmasa)

frameworks/base

    1a05ea6 (2 weeks ago) Back-port fixes for b/62196835 (Phil Weaver)

hardware/qcom/audio-caf

    d360dbe (9 weeks ago) Fix security vulnerability: Equalizer setParameter memory overflow (rago)

kernel/samsung/espresso10

    6b3412d (6 weeks ago) Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)
    dcb160d (7 weeks ago) net: wireless: bcmdhd: adding boudary check in wl_escan_handler (Insun Song)
    fda308d (9 weeks ago) sg_start_req(): make sure that there's not too many elements in iovec (Al Viro)
    08ab4fb (2 months ago) board-espresso-wifi: merge GPIO defines (syphyr)
    90ff4b4 (3 months ago) net: wireless: bcmdhd: check privilege on priv cmd (Jerry Lee)
    da0cd2f (3 months ago) net: wireless: bcmdhd: adding boundary check in wl_cfg80211_mgmt_tx (Insun Song)
    2d1876d (3 months ago) espresso: wifi: remove old CONFIG_DHD_USE_STATIC_BUF support (Ziyan)
    cbc0664 (3 months ago) espresso: update wifi setup (Ziyan)
    9d73d32 (3 months ago) espresso: wifi: calculate MAC address based on the die ID (Ziyan)
    3eedc54 (3 months ago) Merge branch 'https://github.com/Unlegacy-Android/android_kernel_ti_omap4/3.0/bcmdhd' into cm-11.0-stable/drivers/net/wireless/bcmdhd (syphyr)
    f89bda7 (3 months ago) Remove old bcmdhd driver (syphyr)
    83782cf (3 months ago) isofs: Fix infinite looping over CE entries (Jan Kara)
    f2d2cac (3 months ago) arm: fix handling of F_OFD_... in oabi_fcntl64() (Al Viro)
    020f451 (3 months ago) BACKPORT: aio: mark AIO pseudo-fs noexec (Nick Desaulniers)
    de82e50 (3 months ago) ext4: fix condition of validate s_first_meta_bg (syphyr)
    b40ce70 (3 months ago) ext4: validate s_first_meta_bg at mount time (Eryu Guan)
    c47c9b0 (3 months ago) ecryptfs: don't allow mmap when the lower fs doesn't support it (Jeff Mahoney)
    522f343 (3 months ago) packet: fix race condition in packet_set_ring (Philip Pettersson)
    4771f81 (3 months ago) ring-buffer: Prevent overflow of size in ring_buffer_resize() (Steven Rostedt (Red Hat))
    d6bb080 (3 months ago) SELinux: Fix kernel BUG on empty security contexts. (Stephen Smalley)
    81ad426 (3 months ago) BACKPORT: perf: Fix event->ctx locking (Ariel Yin)
Thanks for this bro

Sent from my LG-H811 using Tapatalk
 

ze7zez

Senior Member
21 X - no wi-fi hotspot

P3110 ROM security updates for October, 2017, with fixes for blueborne and krack vulnerabilities. Also, including updated bcmdhd wifi driver.
cm-11-20171021-NIGHTLY-p3110.zip

Great ROM for my needs! Thank you very much for maintaining support for Tab 2, especially for CyanogenMod 11.

Up to version cm-11-20170715-NIGHTLY-p3110 Wi-Fi Hotspot worked well.
Last ROM changed this state.
You can flip the Portable Wi-Fi hotspot switch, but the radio is not turned on.
The same problem I described in this post about Unlegacy Android, but there OP explained that it stopped supporting Hotspot Wi-Fi in AOSP.
If you do not have Tab 2, then I can send log.

Will you be able to fix Hotspot Wi-Fi in the next release?
 

Deltadroid

Recognized Contributor
Apr 19, 2013
3,827
9,999
P3110 (hotspots fix)

The portable wifi hotspots functionality has been fixed (thanks for reporting @ze7zez) and some additional security commits have been added for October 2017.
cm-11-20171110-NIGHTLY-p3110.zip

Code:
frameworks/av

    e6988d5 (7 days ago) Check buffer size in useBuffer in software components (Dongwon Kang)
    7cc4c65 (7 days ago) Skip track if verification fails (Marco Nelissen)

hardware/ril

    328f0e9 (3 days ago) DO NOT MERGE Fix security vulnerability in pre-O rild code. (Sanket Padawe)

kernel/samsung/espresso10

    741f060 (7 minutes ago) Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)
    b3b64b7 (7 minutes ago) net: wireless: bcmdhd: adding boudary check in wl_escan_handler (Insun Song)
    30bc935 (7 minutes ago) sg_start_req(): make sure that there's not too many elements in iovec (Al Viro)
 

ze7zez

Senior Member
CyanogenMod 11, Kitkat, Android 4.4.4

The portable wifi hotspots functionality has been fixed (thanks for reporting @ze7zez) and some additional security commits have been added for October 2017.
cm-11-20171110-NIGHTLY-p3110.zip

@Deltadroid,
in my opinion, you have too modestly worked up your work to this thread.
You have the right to set up a new thread called Android Kitkit 4.4.4 rather than 4.4.2. This could increase the user's interest in this ROM.

If anyone was interested in more ROM settings, I included additional screenshots in the Screenshots.7z file.
 

Attachments

  • Setting-01.png
    Setting-01.png
    57 KB · Views: 127
  • Setting-02.png
    Setting-02.png
    59.4 KB · Views: 125
  • DiskInfo.png
    DiskInfo.png
    83.8 KB · Views: 127
  • Screenshots.7z
    2.4 MB · Views: 9
Last edited:

Android-Andi

Inactive Recognized Contributor
Mar 3, 2013
10,847
29,253
andi34.github.io
There is no need for me I had to go to the Lineage 11, which does not work Wi-Fi Tethering.

For my applications, CM 11 from @Deltadroid works excellently. :good:
Sorry, I forgot you are the only cm11 user here and I should have asked you before I compile.

BTW. I've added the kernel commit from @Deltadroid which should fix tethering - not tested because I never needed tethering.
 
  • Like
Reactions: agus_ulo

ze7zez

Senior Member
Sorry, I forgot you are the only cm11 user here and I should have asked you before I compile.

BTW. I've added the kernel commit from @Deltadroid which should fix tethering - not tested because I never needed tethering.

I laughed. :laugh: I am honored that the leading developer, he wanted to answer me with a joke. :highfive:
That is why I am opening my hands today and I propose friendship and cooperation to improve the ROM for GT 2.

@Deltadroid created only one 444 ROM (cm-11-20171021-NIGHTLY-p3110), which did not work Wi-Fi Tethering. He found the cause and the next version (cm-11-20171110-NIGHTLY-p3110) was good.
Ask him about it.
 

Android-Andi

Inactive Recognized Contributor
Mar 3, 2013
10,847
29,253
andi34.github.io
I laughed. [emoji23] I am honored that the leading developer, he wanted to answer me with a joke. :highfive:
That is why I am opening my hands today and I propose friendship and cooperation to improve the ROM for GT 2.

@Deltadroid created only one 444 ROM (cm-11-20171021-NIGHTLY-p3110), which did not work Wi-Fi Tethering. He found the cause and the next version (cm-11-20171110-NIGHTLY-p3110) was good.
Ask him about it.
You forget something: we are talking from time to time and discuss stuff. I like him, he's a good guy and great Dev - never said anything else.

But as you can see: there's a build for one variant only - p3100 and all p51xx devices don't have a up-to-date lineage11 build ;)

My ROMs are now compiled as "user" builds for more security - "userdebug" ROMs allow ADB root and some roms even more on that.

But ok, I need one rom only on my device (that's unlegacy-android ROMs) and I don't need to share any rom if no one is interested. I can live with that - thought parts of our community are thankful.

I'll be silent and keep my stuff for myself or stop wasting time on ROMs I only provided for the community.

No need to discuss further, please no answers related to this post to keep the thread clean!
 

Top Liked Posts