:: commit 45dbc18a5e8de7fb5c335954a3d10c8db6e10a86

Mintsuki <mintsuki@protonmail.com> — 2026-01-05 05:45

parents: 4f3d63f8c6

docs: Update ChangeLog and README.md for 10.6.1

diff --git a/ChangeLog b/ChangeLog
index f09462aa..4d591d86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2026-01-05  Mintsuki  <mintsuki@protonmail.com>
+
+    *** Release 10.6.1 ***
+
+    Noteworthy changes compared to the previous release, 10.6.0:
+
+    Bug fixes:
+        - Fix an issue where there were no bound checks when pressing the
+          delete key in the menu entry editor, sometimes causing out-of-bounds
+          accesses.
+        - Add many checks for return values of disk-related functions that
+          could fail.
+        - Fix a typo in the physical memory manager code where a pointer was
+          checked instead of the value it was pointing to. This could have in
+          theory caused 0-length usable memory entries to appear in the memory
+          map.
+        - Add checks to avoid division by 0 if the user-specified baud rate is
+          0.
+        - Fix broken calculation in the fb_clear() function that caused severe
+          out-of-bounds writes when the bits-per-pixel were not 32 or 16.
+        - Fix potential unaligned memory accesses in the BLAKE2B code. This
+          could have caused issues on RISC architectures like aarch64 or
+          riscv64.
+        - Fix missing continues in the riscv ISA string initialisation logic.
+          This could have caused HARTs with invalid ISA strings to be used
+          anyways instead of being ignored.
+        - More minor bug fixes for bugs discovered during static analysis.
+
+    Miscellaneous:
+        - Use C versions of mem*() functions instead of assembly versions for
+          x86 and x86-64.
+
 2025-12-28  Mintsuki  <mintsuki@protonmail.com>
 
     *** Release 10.6.0 ***
@@ -19,7 +51,7 @@
           size. This avoids potential panics from the filesystem driver, and it
           instead just prints a warning and falls back to using the default
           font.
-    
+
     Miscellaneous:
         - Update description of the `term_font_size` and `term_font_spacing`
           configuration options in CONFIG.md.
diff --git a/README.md b/README.md
index 775b43c7..214933d2 100644
--- a/README.md
+++ b/README.md
@@ -77,9 +77,9 @@ For example, to clone the latest binary release of the `10.x` branch, one can do
 ```bash
 git clone https://codeberg.org/Limine/Limine.git --branch=v10.x-binary --depth=1
 ```
-or, to clone a specific binary point release (for example `10.6.0`):
+or, to clone a specific binary point release (for example `10.6.1`):
 ```bash
-git clone https://codeberg.org/Limine/Limine.git --branch=v10.6.0-binary --depth=1
+git clone https://codeberg.org/Limine/Limine.git --branch=v10.6.1-binary --depth=1
 ```
 
 In order to rebuild host utilities like `limine`, simply run `make` in the binary
tab: 248 wrap: offon