940 Commits

Author SHA1 Message Date
3199d5206c
Fix stack clash protection compiler hardening flag. Sort all flags A-Z. 2023-01-17 01:37:41 +00:00
35095be95d
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:33:37 +00:00
e2b1a669c5
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:31:17 +00:00
79d9da5b59
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:29:41 +00:00
d1106991fd
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:27:42 +00:00
749da8ae12
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:25:00 +00:00
2b77e163f4
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. 2023-01-17 01:22:16 +00:00
a244fd9746
Update Linux to version 6.1.6. Disable legacy vsyscall by default (also remove command-line option since it is now default). Remove block debugfs support. Remove obsolete and unnecessary advanced partition support. Remove kernel core dump support. Remove CPU microcode from kernel since UEFI provides latest version. Remove LED support. Build graphics support into kernel. Remove unnecessary XZ architecture support. Disable early printk. Disable x86 FPU debugging. 2023-01-15 04:55:53 +00:00
1360b545ba
Add sys-apps/file USE flag zstd. 2023-01-14 20:52:52 +00:00
ba60a3b6de
Switch Gentoo repository from rsync to Git. 2023-01-12 20:46:51 +00:00
63ad27072d Add Git Inferencium configuration file. 2023-01-08 23:29:17 +00:00
7e19ef181b Add Git configuration file. 2023-01-08 23:25:42 +00:00
2529504243 Add Delete key, Home key, and End key, keybinds. 2023-01-07 21:58:14 +00:00
477f24f9b5 Change default hostname to AA000-0. 2023-01-07 21:29:30 +00:00
c35cbfa947 Update version. 2023-01-07 21:28:12 +00:00
397fb6f1a4 Update package list. 2023-01-07 21:27:49 +00:00
9cb57784b5 Fix library path. 2023-01-07 21:27:19 +00:00
25e1fa8409 Decrease default volume to 50 as safety against loud videos at startup. 2023-01-07 18:53:44 +00:00
fef61e7178 Set MPV demuxer cache size to 512,000 KiB. 2023-01-07 18:51:39 +00:00
b3fe2b5b73 Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:56:52 +00:00
b67ccd5b4c Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:56:27 +00:00
66a1cabb92 Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:55:48 +00:00
6ba1f0950a Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:55:04 +00:00
c5d44bd79e Add Portage programming languages set. 2023-01-05 20:21:26 +00:00
6160dd8ee3 Remove sys-libs/musl fix-pamalloc patch since Chromium is no longer used on this system and musl no longer requires patching for it. 2023-01-03 20:37:02 +00:00
4f1c8c6100 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:35:04 +00:00
44ff26d16a Force compiler code tuning to AMD Zen 3 architecture. Fix Rust -C flags. 2023-01-03 20:34:13 +00:00
6d709c8252 Force compiler code tuning to AMD Zen 3 architecture. Fix Rust -C flags. 2023-01-03 20:33:01 +00:00
718c891a7b Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:31:52 +00:00
1ee4088df4 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:31:05 +00:00
0846a6651d Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:30:25 +00:00
12527f7796 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 20:29:35 +00:00
235cca5c7c Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 14:05:30 +00:00
8d97c08187 Force compiler code tuning to AMD Zen 3 architecture. Fix Rust -C flags. 2023-01-03 14:04:45 +00:00
733461ca65 Force compiler code tuning to AMD Zen 3 architecture. 2023-01-03 14:03:43 +00:00
efe980fc31 Force compiler code tuning to AMD Zen 3 architecture. Fix Rust -C flags. 2023-01-03 14:02:28 +00:00
172909b2a6 Add juce_core in preparation to patch out execinfo.h. 2023-01-02 20:26:10 +00:00
484bedeab2 Update package list. 2023-01-02 20:09:12 +00:00
d63bbeacfa Switch media-gfx/gimp to always visible branch. 2023-01-02 19:22:06 +00:00
94692dba91 Update package list. 2023-01-02 19:17:53 +00:00
8395fcc800 Remove www-client/librewolf USE flag gmp-autoupdate to prevent automatic updating of Gecko Media Plugins. 2023-01-02 14:05:24 +00:00
80777ef5e3 Remove www-client USE flag dbus to prevent dbus connections. Switch USE flag order from include exclude to exclude include. 2023-01-02 14:00:25 +00:00
6b39e0eae8 Add www-client/librewolf USE flag eme-free to disable DRM fucntionality at build-time. 2023-01-02 13:53:48 +00:00
08aee3e602 Add missing trailing forward-slash on directory. 2023-01-02 11:00:46 +00:00
b19cdb8dd1 Remove www-client/traveller. Remove sys-kernel/vanilla sources. Remove sys-kernel/linux-firmware. 2023-01-02 10:59:38 +00:00
9e678f5d67 Mask gentoo repository kernels and linux-firmware. 2023-01-02 10:57:06 +00:00
2e396628b6 Remove www-client/chromium. 2023-01-02 10:50:09 +00:00
94dd6150b9 Mask www-client/chromium due to musl incompatibility. Change focus of Firefox masking to unnecessary features. 2023-01-02 10:48:44 +00:00
ea59b7d752 Switch media-gfx/gimp to any-version unstable. Remove www-client/traveller. 2023-01-02 10:43:31 +00:00
a4d8fa66e4 Remove redundant envs. 2023-01-02 10:40:28 +00:00