Skip to content

Commit 9ce4605

Browse files
committed
chore: update change log
1 parent ba82ed9 commit 9ce4605

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGES.md

+27
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Change Log
22

3+
## Version 0.9.2 - 2024-02-09
4+
5+
- (fix) v0.9.0 introduced an optimization where large files of equal
6+
size were only fully hashed for deduplication if the first 4K of their
7+
contents also produced the same hash. This introduced a bug causing
8+
an exception to be thrown when processing large hard-linked files.
9+
The root cause was that the data structure intended to be used for
10+
exactly this case was just never populated, and the fix was adding
11+
a single line to fill the data structure. The test cases didn't cover
12+
large hard-linked files, so this slipped through into the release.
13+
A new test case has been added as well.
14+
15+
- (fix) On Windows, when using Power Shell, the error message dialog
16+
for a missing WinFsp DLL was not shown when running `dwarfs.exe`.
17+
The workaround is to use the same delayed loading mechanism that's
18+
already used for the universal binary and show the error in the
19+
terminal. See also the discussion on github #192.
20+
21+
- (feature) Added a `--list` option to `dwarfsck`. This lists all files
22+
in the files system image. When used with `--verbose`, the list also
23+
shows permissions, size, uid/git and symbolic link information.
24+
Fixes github #192.
25+
26+
- (feature) Added a `--checksum` option to `dwarfsck`. This produces
27+
output similar to the `*sum` programs from coreutils and can be used
28+
to check the contents of a DwarFS image against local files.
29+
330
## Version 0.9.1 - 2024-02-06
431

532
- (fix) Invalid UTF-8 characters in file paths would crash `mkdwarfs`

0 commit comments

Comments
 (0)