Commit Graph

37 Commits

Author SHA1 Message Date
Mintsuki
a24f496c2e Revert "misc: Enforce hash verification when UEFI Secure Boot is active"
This reverts commit 9e2f3e7587.
2026-04-04 15:02:58 +02:00
Mintsuki
9e2f3e7587 misc: Enforce hash verification when UEFI Secure Boot is active 2026-04-02 22:21:54 +02:00
Mintsuki
f1392ba4e7 lib/uri: Initialize *hash output parameter in uri_resolve 2026-02-09 13:02:39 +01:00
Mintsuki
ae10237764 lib/uri: Use static buffer in uri_resolve() to fix memory leak 2025-12-28 12:46:45 +01:00
Mintsuki
1e20c68aba lib/uri: Add blake2b validation 2025-12-26 14:09:45 +01:00
Mintsuki
bf3c4a658c lib/paths: Use strncmp() instead of memcmp() where appropriate 2025-12-02 03:48:32 +01:00
Mintsuki
05608c49b5 lib/uri: Always load high on uri_open() on x86_64/UEFI 2025-05-07 02:03:20 +02:00
Mintsuki
1fad25cec1 protos/linux: Add optional support for 64-bit boot protocol 2025-05-07 00:59:14 +02:00
mintsuki
db8f63bdfd config: Drop support for legacy config format 2025-02-10 13:31:18 +01:00
mintsuki
d914e6e4e4 config: Bring back support for legacy config with a warning 2024-08-02 14:39:14 +02:00
mintsuki
e2e6aeab44 lib/uri: Introduce new file path syntax 2024-08-02 09:58:50 +02:00
mintsuki
3be68d0502 lib/uri: Remove support for gzip compressed files 2024-07-31 09:10:11 +02:00
mintsuki
4fe338c31f misc: readline.h -> getchar.h and drop unused readline() code 2024-04-20 01:32:34 +02:00
Philipp Schuster
b715948575 misc: init typos for spell checking 2024-04-05 16:42:15 +02:00
mintsuki
f618eb26af Revert "misc: Revert back to using tinf for all GZ decompression"
This reverts commit 3438b8d235.
2023-05-03 19:53:27 +02:00
mintsuki
e9186e1859 Revert "uri: Backport pre-tinf-removal variable assignments"
This reverts commit 514522125b.
2023-05-03 19:53:27 +02:00
mintsuki
514522125b uri: Backport pre-tinf-removal variable assignments 2023-04-08 03:10:53 +02:00
mintsuki
3438b8d235 misc: Revert back to using tinf for all GZ decompression 2023-04-08 02:17:02 +02:00
mintsuki
3bf159d81c compress: Rename modified tinfgzip wrapper to gzip 2023-03-16 22:49:24 +01:00
mintsuki
a3f814b5f7 uri/tinfgzip: Minor fixes and layering improvement 2023-02-16 02:05:11 +01:00
mintsuki
3ae87be595 uri: Fix minor use-after-free bug 2023-02-15 21:09:46 +01:00
mintsuki
9b07351208 uri: Prevent memory leak when opening compressed files 2023-02-15 21:05:55 +01:00
mintsuki
71b3ae548b compress: Replace tinf's inflate implementation with stb_image's zlib 2023-02-15 11:21:53 +01:00
mintsuki
28dd8a1062 file: Fix several bugs to do with handling of path field 2023-01-20 17:27:41 +01:00
Qwinci
3dd0a6fb41 limine: Add UEFI PXE support
based on @qookei's original patch with small changes.
2023-01-17 18:47:36 +02:00
mintsuki
ae4605936a misc: Minor cleanup after #216 2022-09-14 02:20:12 +02:00
czapek1337
9680a1ad51 uri: Add checksum validation 2022-09-13 01:14:55 +02:00
czapek1337
71eb143611 print: Specifier for printing URIs 2022-09-12 14:10:36 +02:00
mintsuki
c44f514738 misc: Rename UEFI and BIOS define macros 2022-09-02 02:29:12 +02:00
mintsuki
c528068ac7 misc: Fix improper panic() calls 2022-08-28 20:16:27 +02:00
mintsuki
07080dcbc2 misc: blib.h -> misc.h 2022-08-26 23:44:47 +02:00
mintsuki
0af37b7cf0 fwcfg: Drop support 2022-07-13 06:23:20 +02:00
mintsuki
eafff620d7 uri: Fix call to panic() 2022-07-07 11:18:09 +02:00
mintsuki
0431623381 fs: Improve layering in how the filesystem API works 2022-07-04 20:16:33 +02:00
mintsuki
0f5a467a78 uri: Add fslabel:// URI scheme as mentioned in #188 2022-07-02 10:43:10 +02:00
mintsuki
6c7e5f87dd uri: Assign volume to compressed file handles 2022-03-27 23:43:05 +02:00
mintsuki
400202d926 misc: stage23 -> common 2022-02-03 10:38:43 +01:00