diff options
author | Markus Uhlin <markus@nifty-networks.net> | 2024-12-02 15:50:44 +0100 |
---|---|---|
committer | Markus Uhlin <markus@nifty-networks.net> | 2024-12-02 15:50:44 +0100 |
commit | 160c816f2b1b6c62207f74670cd3ce822d08a4dc (patch) | |
tree | 894920c7af277012b79d2274ce6341fc1a346c20 /CHANGELOG.md | |
parent | 1415baa94faf37b2a8842c5ece3899d7af728d67 (diff) |
Updated the changelog
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e9274ef..88b8054 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,29 +4,29 @@ All notable changes to this fork of FICS version 1.6.2 will be documented in this file. ## [Unreleased] ## -- Added an autorun script suitable to be run as a cron job. -- Added command `sought`, which currently behaves as a no-op. Code is +- **Added** an autorun script suitable to be run as a cron job. +- **Added** command `sought`, which currently behaves as a no-op. Code is to be added in a later version. We also want the seek/unseek commands. -- Added missing calls to `fclose()`. -- Added null checks. -- Added usage of `time_t`. -- Added usage of macros. -- Added variable `seek`. -- Added width specifications to multiple `fscanf()` and `sscanf()` +- **Added** missing calls to `fclose()`. +- **Added** null checks. +- **Added** usage of `time_t`. +- **Added** usage of macros. +- **Added** variable `seek`. +- **Added** width specifications to multiple `fscanf()` and `sscanf()` calls, thus eliminated the risk of overflow. Multiple occurrences. (Found by PVS-Studio.) - Compile using `-D_FORTIFY_SOURCE=3`. -- Fixed a bug in `net_send_string()`, where the expression was +- **Fixed** a bug in `net_send_string()`, where the expression was calculated as `A = (B >= C)`. (Found by PVS-Studio.) -- Fixed bughouse. (A board was missing.) -- Fixed bugs in `game_write_complete()`. -- Fixed bugs in `movesToString()`. -- Fixed cases of possible out-of-bounds array access. -- Fixed ignored return values of important functions such as +- **Fixed** bughouse. (A board was missing.) +- **Fixed** bugs in `game_write_complete()`. +- **Fixed** bugs in `movesToString()`. +- **Fixed** cases of possible out-of-bounds array access. +- **Fixed** ignored return values of important functions such as `fgets()`, `fscanf()` and `sscanf()`. Multiple occurrences. -- Fixed incorrect format strings. -- Fixed uninitialized variables. +- **Fixed** incorrect format strings. +- **Fixed** uninitialized variables. - Trimmed newlines after `fgets()` calls with `strcspn()`. - Usage of begin/end decls in headers. |