commit fc4866383d1f002ca832dfce8f8abccf9d72bae5 from: Markus Uhlin date: Wed Nov 26 01:33:52 2025 UTC Updated the changelog commit - 12553d9e807124967c19c1a9d9c7e8afa7a9f711 commit + fc4866383d1f002ca832dfce8f8abccf9d72bae5 blob - 6c18f71a93172e624603868dfdb2057cee46f9f9 blob + 769455768a388e3a52e1e883e5cc277f088b78c4 --- CHANGELOG.md +++ CHANGELOG.md @@ -4,19 +4,19 @@ All notable changes to this fork of FICS version 1.6.2 documented in this file. ## [Unreleased] ## -- Added a config file interpreter and moved some settings from +- **Added** a config file interpreter and moved some settings from `config.h` to `fics.conf` which is read at startup. -- Added more open flags and changed the code to refer to them by using +- **Added** more open flags and changed the code to refer to them by using enums. -- Added overflow checks for array indices. Multiple occurrences. -- Added the possibility for the FICS to be installed system-wide. -- Added usage of `unveil()` and `pledge()`. (OpenBSD mitigation +- **Added** overflow checks for array indices. Multiple occurrences. +- **Added** the possibility for the FICS to be installed system-wide. +- **Added** usage of `unveil()` and `pledge()`. (OpenBSD mitigation techniques, so OpenBSD only.) -- Assured that no conversion loss takes place when dealing with +- **Assured** that no conversion loss takes place when dealing with `time_t` conversions. Multiple occurrences. -- Fixed error handling issues. -- Fixed null pointer dereferences. -- Replaced calls to `system()`. Two occurrences. +- **Fixed** error handling issues. +- **Fixed** null pointer dereferences. +- **Replaced** calls to `system()`. Two occurrences. ## [1.4.6] - 2025-09-14 ## - **Added** validation of filenames and login names.