Mintsuki
|
f3b031e37d
|
menu: Make graphics: no an alias for serial: yes on EFI
|
2026-04-19 00:24:59 +02:00 |
|
Mintsuki
|
12d3dbf7de
|
lib/term: Reset ConOut when falling back from graphical terminal
|
2026-04-19 00:24:04 +02:00 |
|
Mintsuki
|
25ca9eebaa
|
drivers/vga_textmode: Defer line wrap to next putchar
|
2026-04-19 00:23:12 +02:00 |
|
Mintsuki
|
ef9b025f20
|
menu: Remove redundant terminal size check from editor
|
2026-04-19 00:22:14 +02:00 |
|
Mintsuki
|
a01a3c0f17
|
lib/panic: Re-enable autoflush before printing
|
2026-04-19 00:20:24 +02:00 |
|
Mintsuki
|
8ba6e3e7f4
|
ci: Remove QA/typos check
|
2026-04-19 00:20:24 +02:00 |
|
Mintsuki
|
6dc556ea77
|
gha: Fix MinGW path and add workflow_dispatch to binary-release
|
2026-04-09 13:55:08 +02:00 |
|
Mintsuki
|
d6d1e42aa2
|
docs: Update ChangeLog and README.md for 11.3.1
v11.3.1
|
2026-04-09 13:40:55 +02:00 |
|
Mintsuki
|
8b37f7ab9b
|
gha: Fix release and binary-release workflows
|
2026-04-09 13:35:07 +02:00 |
|
Mintsuki
|
6c9f8068ab
|
docs: Update ChangeLog and README.md for 11.3.0
|
2026-04-09 13:09:07 +02:00 |
|
Mintsuki
|
8632b11241
|
protos/limine: Make "Keep IOMMU" feature x86-64-only
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
b5abaf9ac1
|
protos/limine: Implement TSC frequency feature
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
4929ccdf52
|
sys/cpu: Improve TSC calibration accuracy on UEFI and BIOS
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
9232247312
|
lib/fb: Do not clear framebuffer on mode set in quiet mode
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
df4c3ecc1b
|
lib/gterm: Do not clear framebuffer on mode set as Flanterm immediately repaints it
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
c9baa5f049
|
drivers/gop: Do not force-start uninitialised GPUs when a framebuffer is already available
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
217ac4d64b
|
gha: Use latest MinGW binary release instead of 2026-04-08
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
2594beb0d6
|
gha: Build limine.exe using i486 MinGW from osdev0/mingw-binary-builds
|
2026-04-09 13:07:12 +02:00 |
|
Mintsuki
|
3f866e1ce8
|
misc: Migration to GitHub
|
2026-04-06 19:04:22 +02:00 |
|
Mintsuki
|
05811987f4
|
uefi: Call Apple set_os protocol to keep iGPU alive on dual-GPU Macs
|
2026-04-06 19:04:22 +02:00 |
|
Mintsuki
|
e6dfe48a4b
|
protos/multiboot: Allow menu recovery on overflow panics
|
2026-04-06 19:04:22 +02:00 |
|
Mintsuki
|
8e842edecf
|
sys/cpu: Add PIT-based TSC calibration for BIOS
|
2026-04-06 19:04:22 +02:00 |
|
Mintsuki
|
e7b5bbbdff
|
lib/term: Sync ConOut cursor position in UEFI fallback terminal init
|
2026-04-06 19:04:22 +02:00 |
|
Mintsuki
|
34b5380d0b
|
protos/linux_risc: Fix use-after-free of module handle in verbose print
v11.2.1
|
2026-04-04 15:34:07 +02:00 |
|
Mintsuki
|
18e3547432
|
protos/linux_risc: Use overflow-checked add for kernel allocation size
|
2026-04-04 15:34:07 +02:00 |
|
Mintsuki
|
bfe3544c13
|
lib/misc: Use overflow-checked multiply in ALIGN_UP macro
|
2026-04-04 15:34:07 +02:00 |
|
Mintsuki
|
40fb2269b7
|
docs: Update ChangeLog and README.md for 11.2.1
|
2026-04-04 15:06:04 +02:00 |
|
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
|
3f3a748d42
|
Revert "misc: Exempt EFI chainload and cosmetic resources from Secure Boot hash enforcement"
This reverts commit 4793ace8b2.
|
2026-04-04 15:02:58 +02:00 |
|
Mintsuki
|
2b527d1fa7
|
Revert "docs: Update ChangeLog for Secure Boot hash enforcement exemptions"
This reverts commit 4034c13379.
|
2026-04-04 15:02:57 +02:00 |
|
Mintsuki
|
3b7c85ff71
|
drivers/disk: Add disk_create_index() workaround for optical drive on VMware/BIOS
|
2026-04-04 14:37:09 +02:00 |
|
Mintsuki
|
4034c13379
|
docs: Update ChangeLog for Secure Boot hash enforcement exemptions
v11.2.0
|
2026-04-02 23:19:20 +02:00 |
|
Mintsuki
|
4793ace8b2
|
misc: Exempt EFI chainload and cosmetic resources from Secure Boot hash enforcement
|
2026-04-02 23:13:39 +02:00 |
|
Mintsuki
|
80eb990213
|
docs: Update ChangeLog and README.md for 11.2.0
|
2026-04-02 22:46:02 +02:00 |
|
Mintsuki
|
9e2f3e7587
|
misc: Enforce hash verification when UEFI Secure Boot is active
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
17ce3d7538
|
build: Use -malign-double for IA-32 UEFI to match UEFI spec struct alignment
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
8c95baeea9
|
drivers/disk: Fix unique sector pool being clobbered by find_unique_sectors()
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
97c595de07
|
lib/gterm: Avoid nested CHECKED_MUL calls to fix -Wshadow
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
b0152c9a67
|
lib/elf: Validate section header bounds in elf_section_hdr_info functions
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
35ade5f557
|
misc: Remove unnecessary casts in CHECKED_ADD/CHECKED_MUL calls
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
5156d1bd51
|
protos/multiboot: Check for overflow in load_size + bss_size
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
a758e57880
|
lib/misc: Check for overflow in DTB reallocation size
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
b84876aed7
|
lib/gterm: Check for overflow in font size calculation
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
18848b6f4a
|
lib/gterm, lib/image: Check for overflow in canvas and image size calculations
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
b4f336d098
|
lib/config: Validate hex characters in config checksum
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
b699192d0d
|
protos/multiboot2: Validate header tag sizes before casting
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
dda61b00fa
|
lib/config: Reject config file too large for size_t
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
003f01fff0
|
lib/rand: Make sure that, on x86-64, 64-bit rdrand/rdseed is always done over 32-bit
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
658906f085
|
lib/elf: Consistently NULL-check is_reloc before dereference
|
2026-04-02 22:21:54 +02:00 |
|
Mintsuki
|
5df9958154
|
lib/pe: Validate SizeOfOptionalHeader is large enough
|
2026-04-02 22:21:54 +02:00 |
|