From f6097a5e6846199a04eb5b2f1895afc09bf9132b Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Tue, 8 Oct 2019 13:06:05 +0200 Subject: Update CHANGELOG Signed-off-by: David Oberhollenzer --- CHANGELOG.md | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1452c91..7b5099a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,33 @@ 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). ## [0.7] +### Added +- LGPLv3 licensed, shared library `libsquashfs.so` containing all the SquashFS + related logic. +- Sanitized, public headers and pkg-config file for libsquashfs. +- Doxygen reference manual for libsquashfs. +- Legacy LZMA compression support. +- User configurable queue backlog for tar2sqfs and gensquashfs. + ### Changed -- Move most of the SquashFS code to a shared library called `libsquashfs.so` -- Install the headers for this library on the target system -- Relicense the code for `libsquashfs.so` under the LGPLv3 +- Make sqfsdiff continue comparing even if the types are different, + but compatible (e.g. extended directory vs basic directory). +- Try to determine the number of available CPU cores and use the + maximum by default. +- Start numbering inodes at 1, instead of 2. +- Only store permission bits in inodes, the reader reconstructs them from the + inode type. +- Make "--keep-time" the default for tar2sqfs and use flag to disable it. + +### Fixed +- An off-by-one error in the directory packing code. +- Typo in configure fallback path searching for LZO library. +- Typo that caused LZMA2 VLI filters to not be used at all. +- Possible out-of-bounds access in LZO compressor constructor. +- Inverted logic in sqfs2tar extended attributes processing. + +### Removed +- Comparisong with directory from sqfsdiff. ## [0.6.1] - 2019-08-27 ### Added -- cgit v1.2.3