:: commit 1567ddd7bc420eb81f0abef459e657e1b2239185

mintsuki <mintsuki@protonmail.com> — 2024-05-22 05:58

parents: 860d1b1da2

docs: Update ChangeLog and README.md for 7.5.2

diff --git a/ChangeLog b/ChangeLog
index 50790378..736b0add 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2024-05-22  mintsuki  <mintsuki@protonmail.com>
+
+    *** Release 7.5.2 ***
+
+    Noteworthy changes compared to the previous release, 7.5.1:
+
+    Bug fixes:
+        - Fix missing checks in the FAT filesystem driver that could cause
+          divide-by-0 exceptions when parsing malformed/corrupted filesystems.
+        - Limine boot protocol: Do not reject relocatable kernels with ELF PHDR
+          load addresses at or around 0, instead slide them all the way to the
+          topmost 2GiB (0xffffffff80000000). This allows setting a base load
+          address of 0 in LD BFD/LLD linker scripts which makes LD BFD (the
+          default GNU LD) actually emit an ELF with ET_DYN type.
+
 2024-05-08  mintsuki  <mintsuki@protonmail.com>
 
     *** Release 7.5.1 ***
diff --git a/README.md b/README.md
index 9385aa0e..71924214 100644
--- a/README.md
+++ b/README.md
@@ -71,9 +71,9 @@ For example, to clone the latest binary release of the `7.x` branch, one can do:
 ```bash
 git clone https://github.com/limine-bootloader/limine.git --branch=v7.x-binary --depth=1
 ```
-or, to clone a specific binary point release (for example `7.5.1`):
+or, to clone a specific binary point release (for example `7.5.2`):
 ```bash
-git clone https://github.com/limine-bootloader/limine.git --branch=v7.5.1-binary --depth=1
+git clone https://github.com/limine-bootloader/limine.git --branch=v7.5.2-binary --depth=1
 ```
 
 In order to rebuild host utilities like `limine`, simply run `make` in the binary
tab: 248 wrap: offon