diff options
author | Markus Uhlin <markus@nifty-networks.net> | 2024-03-30 11:02:36 +0100 |
---|---|---|
committer | Markus Uhlin <markus@nifty-networks.net> | 2024-03-30 11:02:36 +0100 |
commit | 9c6ab06f56a59afdc13251ae55bc8d9a3eaa3f51 (patch) | |
tree | c95360030d9e455ee29e9e8c1c65186f9ae432bb /CHANGELOG.md | |
parent | 38336bca419e34f6a637dd913e6bcd7e8b0ebae9 (diff) |
Updated the changelog
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 42 |
1 files 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 ## |