From 84c9566aaf2dd456992b9b37a6324c09af055afb Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 12 Feb 2020 14:23:08 +0100 Subject: Update CHANGELOG.md Signed-off-by: David Oberhollenzer --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b14b3cb..7cf9b4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,13 +9,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Support parsing [device] block size argument with SI suffix. - Add a write-up on the on-disk format. - A couple demo programs that make use of `libsquashfs`. +- Add statistics counters to the block writer and processor. ### Changed - For better compatibility, sqfs2tar appends `/` to directory names. (#37) +- Extra data in sqfs_inode_generic_t no longer handled via payload pointers. +- Add a currently unsued flag field to the id table create function. +- Split off fragment table handling from data reader and writer into + dedicated fragment table data type. +- Split data writer up into a block writer and a block processor. +- All abstract data types inhert from an sqfs_object_t with common + functionality. ### Fixed - Include sys/sysmacros.h on any GNU libc platform. - Directory index accounting. +- Memory leak in hard link detection code. +- Broken iteration over directory children in sqfsdiff. +- Data reader returning -1 instead of an error code. + +### Removed +- A number of hook callbacks from the block writer. +- sqfs_block_t from the public API. ## [0.8] - 2019-12-30 ### Added -- cgit v1.2.3