diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2022-03-14 12:46:11 +0100 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2022-03-30 19:15:08 +0200 |
commit | 37783763ef9639ad830ba44037ac553fb4c0cc12 (patch) | |
tree | 1fe49596bb235d478ced4f7851ab8b1f7f4519af | |
parent | 28385368ddc6ef50e444d53e873be667f467303a (diff) |
Update CHANGELOG.md
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
-rw-r--r-- | CHANGELOG.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bae38c..f5e4c07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,37 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.1.4] - 2022-03-30 +### Added +- libsquashfs: A flag for `sqfs_open_file` to *not* perform any + local charset based transformations, e.g. UTF-8 to UTF-16 on Windows (#96). + +### Fixed +- libsquashfs: uninitializeed state in the directory reader caused by rewind + call after reading an emtpy directory. +- libsquashfs: stricter bounds checking in directory reader. +- libsquashfs: Guard against multiplication overflow in the + data reader on 32 bit systems. +- structure alignment test on 32 bit x86 systems (#93) +- Windows: error handling on FlushFileBuffers (#97) +- Windows: loop exit condition in mkdir_p (#97) +- Windows: error handling when reading from a pipe (#102) +- Windows: heap corruption in stdout stream wrapper (#100) +- Use the correct printf specifiers for 64 bit types on 32 bit systems. +- Miscellaneous static analysis and compiler warnings. + +### Changed +- Windows: add a wrapper for main() that reads the UTF-16 command line and + converts it to UTF-8 for propper Unicode support (#96). +- Windows: when opening a file, treat the path as UTF-8, convert it to UTF-16 + and use the WCHAR API for propper Unicode support (#96). +- Windows: redirect stdio print functions, convert from UTF-8 to UTF-16 if + the target is the console for propper Unicode support (#96). +- libsquashfs: Windows: when opening files, interpret the API argument path + as UTF-8, convert it to UTF-16 and use the WCHAR API, unless explictly + told not to (#96). +- Upgraded version of the builtin copy of zlib. + ## [1.1.3] - 2021-08-15 ### Added - Overhaul format documentation, convert to ASCIIdoc (#88, #90) |