From 9c6ab06f56a59afdc13251ae55bc8d9a3eaa3f51 Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Sat, 30 Mar 2024 11:02:36 +0100 Subject: Updated the changelog --- CHANGELOG.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c8c1a4..231e527 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,31 +4,31 @@ All notable changes to this fork of FICS version 1.6.2 will be documented in this file. ## [Unreleased] ## -- Added `PRINTFLIKE()` and fixed many format errors. -- Added argument lists to many function declarations. -- Added initialization of many variables. -- Added newly written manual pages. -- Added usage of `ARRAY_SIZE()` -- Changed the addplayer program to generate passwords that are 8 +- **Added** `PRINTFLIKE()` and fixed many format errors. +- **Added** argument lists to many function declarations. +- **Added** initialization of many variables. +- **Added** newly written manual pages. +- **Added** usage of `ARRAY_SIZE()` +- **Changed** the addplayer program to generate passwords that are 8 characters long (was 4). -- Deleted non-existent functions from the header files. -- Deleted obsolete and unused code -- Deleted unused includes. -- Fixed format strings that weren't string literals. Potentially +- **Deleted** non-existent functions from the header files. +- **Deleted** obsolete and unused code +- **Deleted** unused includes. +- **Fixed** format strings that weren't string literals. Potentially insecure. (_Multiple_ occurrences.) -- Fixed incorrect buffer sizes -- Fixed unchecked return values -- Made functions and variables private (aka static) where possible. -- Marked functions that doesn't return `__dead`. -- Marked unused function parameters. -- Redefined `ASSERT()` -- Reformatted code according to OpenBSD's KNF. -- Replaced `rand()` calls with arc4random. -- Replaced _multiple_ `sprintf()` calls with `snprintf()` + truncation +- **Fixed** incorrect buffer sizes +- **Fixed** unchecked return values +- **Made** functions and variables private (aka static) where possible. +- **Marked** functions that doesn't return `__dead`. +- **Marked** unused function parameters. +- **Redefined** `ASSERT()` +- **Reformatted code** according to OpenBSD's KNF. +- **Replaced** `rand()` calls with arc4random. +- **Replaced** _multiple_ `sprintf()` calls with `snprintf()` + truncation checks. -- Replaced _multiple_ occurrences of `strcpy()` and `strcat()` with +- **Replaced** _multiple_ occurrences of `strcpy()` and `strcat()` with size-bounded versions. -- Switched to the usage of the functions from `err.h` in multiple +- **Switched to** the usage of the functions from `err.h` in multiple places for error handling. ## [1.0] - 2023-12-28 ## -- cgit v1.2.3