mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-03 09:47:01 -04:00
chore: update change log
This commit is contained in:
parent
b246c4240b
commit
9a6855630c
24
CHANGES.md
24
CHANGES.md
@ -1,5 +1,29 @@
|
||||
# Change Log
|
||||
|
||||
## Version 0.12.3 - 2025-04-21
|
||||
|
||||
- (fix) Automatic image offset detection (for images using a custom
|
||||
header) did not work correctly if the header contained a string that
|
||||
would be identified as the start of a v1 section header (these were
|
||||
only used before dwarfs-0.3.0). If there was either `"DWARFS\x02\x00"`
|
||||
or `"DWARFS\x02\x01"` in the header, offset detection would fail.
|
||||
The check has been modified to peek further into the data and ensure
|
||||
this *really* is a v1 section header, and also checking if the next
|
||||
section header position can be derived from the length field. It is
|
||||
still possible to construct a file system image where offset detection
|
||||
will ultimately fail, but it is much less likely with the change.
|
||||
|
||||
- (build) The build process for the release binaries has been further
|
||||
tweaked to reduce binary size. The `dwarfs-fuse-extract` binary now
|
||||
again supports extracting files by pattern; I didn't realize that
|
||||
this was actually a widely used feature before dropping it in the
|
||||
last release. `dwarfs-universal` is now linked against LibreSSL's
|
||||
`libcrypto` instead of OpenSSL's. This significantly reduces the size
|
||||
at the expense slightly slower cryptographic hash functions. However,
|
||||
this will likely *only* be perceivable when using `--tool=dwarfsck`
|
||||
with either `--check-integrity` or `--checksum`. The binaries from the
|
||||
release tarballs are still linked against `libcrypto` from OpenSSL.
|
||||
|
||||
## Version 0.12.2 - 2025-04-16
|
||||
|
||||
- (fix) A performance regression introduced in v0.12.0 was fixed. This
|
||||
|
Loading…
x
Reference in New Issue
Block a user