Small changes

This commit is contained in:
Tad 2021-01-23 23:08:00 -05:00
parent 38da3e202e
commit bef3ba0049
8 changed files with 14 additions and 28 deletions

@ -1 +1 @@
Subproject commit 6954a7bdaadeb4c797b33b81c6eee5938ec264b3
Subproject commit 40fef12125acdad0b4512580335642725353839d

View File

@ -121,7 +121,7 @@ patchWorkspace() {
repopick -it n_asb_09-2018-qcom;
#repopick -it bt-sbc-hd-dualchannel-nougat;
repopick -it n-asb-2021-01;
repopick -it 300742; #update webview
repopick -it 302271; #update webview
export DOS_GRAPHENE_MALLOC=false; #patches apply, compile fails

View File

@ -112,7 +112,7 @@ patchWorkspace() {
if [ "$DOS_MALWARE_SCAN_ENABLED" = true ]; then scanForMalware false "$DOS_PREBUILT_APPS $DOS_BUILD_BASE/build $DOS_BUILD_BASE/device $DOS_BUILD_BASE/vendor/lineage"; fi;
source build/envsetup.sh;
repopick -it 300742; #update webview
repopick -it 302271; #update webview
export DOS_GRAPHENE_MALLOC=false; #patches apply, compile fails

View File

@ -132,7 +132,7 @@ patchWorkspace() {
repopick -it hh-p-sepolicy;
repopick -i 232948; #wahoo: liblight: close fd
#repopick -it pie-firewall;
repopick -it 300742; #update webview
repopick -it 302271; #update webview
source "$DOS_SCRIPTS/Patch.sh";
source "$DOS_SCRIPTS_COMMON/Copy_Keys.sh";

View File

@ -82,17 +82,9 @@ git apply $DOS_PATCHES_LINUX_CVES/CVE-2018-16658/^4.18.6/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2018-18710/^4.19/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-2054/ANY/0003.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-10142/^5.0.17/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-10527/3.4/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-10622/ANY/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-10626/3.4/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-14037/3.4/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-14053/3.4/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-15118/3.4/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-15216/^5.0.14/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-15807/^5.1.13/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-16746/3.4/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-16746/3.4/0003.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-16746/3.4/0004.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-18806/^5.3.5/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-19051/^5.3.11/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-19066/^5.3.11/0001.patch
@ -103,13 +95,6 @@ git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-19528/^5.3.7/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-20054/^5.0.6/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-20054/^5.0.6/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-20096/^5.1/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-20636/3.4/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-0404/3.4/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-0431/^3.18/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-8647/3.4/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-8648/3.4/0004.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-8648/3.4/0005.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-8648/3.4/0006.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-9383/^5.5.6/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-10773/ANY/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-11565/^5.6.2/0001.patch
@ -123,5 +108,5 @@ git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-27815/^5.10/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-28974/^5.10/0001.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2020-29371/^5.9/0002.patch
git apply $DOS_PATCHES_LINUX_CVES/CVE-2019-19051/^5.3.11/0001.patch
editKernelLocalversion "-dos.p123"
editKernelLocalversion "-dos.p108"
cd "$DOS_BUILD_BASE"

View File

@ -129,7 +129,7 @@ patchWorkspace() {
source build/envsetup.sh;
repopick -i 271361; #releasetools: python3 fix, 287339 (alt)
#repopick -it ten-firewall;
repopick -it 300742; #update webview
repopick -it 302271; #update webview
repopick -it tzdb2020f_Q;
source "$DOS_SCRIPTS/Patch.sh";

View File

@ -240,6 +240,9 @@ rm -rf bdAddrLoader; #duplicate with mako
#enterAndClear "device/cyanogen/msm8916-common";
#awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #broken releasetools
enterAndClear "device/essential/mata";
git revert --no-edit 450c860872705c6829a7c62172dd7b4b36c80f48 e91f0fece65d32ca407be532e2c4456056b1a968; #Unbreak the earpiece speaker, breaking the loud speaker volume control on calls
enterAndClear "device/fxtec/pro1";
enableVerity; #Resurrect dm-verity

12
TODO
View File

@ -1,4 +1,4 @@
Last updated: 2020-10-12
Last updated: 2021-01-20
High Priority
Website
@ -13,12 +13,10 @@ Medium Priority
- Facelift of Hypatia
- Various other branding (logo, snazzy bootanimation, setupwizard, etc.)
Project
- Create various XMPP conference rooms
- Database verification in Hypatia
- More cryptocurrency addresses
Servers
- Dedicated build server
- ejabberd for a chat room
Website
- Update cryptocurrency addresses
@ -35,20 +33,20 @@ Low Priority
Longterm
Build
- Add automated testing/verification of edits
- Add automated testing/verification (of edits)
- Consider rewriting various utilities in more suitable languages
- Switch to AOSP and create clean trees for all of the major devices
Linux Patches
- Automate pulling of CVE patches from Android and Qualcomm bulletins
- Get more CVE patches
- Get (even) more CVE patches
- Investigate rebasing kernel trees on newer CAF ones
- Proper backports of CVE patches
- Proper backports of security features
Project
- Create an Mobile Device Manager solution
- Create our own device (free hardware, isolated modem, kernel 5.4+, etc.)
- Create our own device (free hardware, isolated modem, kernel 5.10+, etc.)
- General auditing of everything
- Partner with various projects
- Collaborate with various projects
- Purchase one of each supported device
Website
- Create a 'Video Tutorials' page