]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - doc/RelNotes/v1.44.4.txt
libext2fs: update tst_super_size to include new superblock fields
[thirdparty/e2fsprogs.git] / doc / RelNotes / v1.44.4.txt
1 E2fsprogs 1.44.4 (August 18, 2018)
2 ==================================
3
4 Updates/Fixes since v1.44.3:
5
6 UI and Features
7 ---------------
8
9 Add basic support for the ext4 verity feature (aka fsverity). It is a
10 read-only compatibility feature which uses Merkle trees to add
11 functionality much like dm-verity on a per-file basis. For this release
12 we simply allow e2fsck to accept file systems with the verity feature
13 enable (no special handling is needed) and mke2fs to create file systems
14 with the verity feature.
15
16
17 Fixes
18 -----
19
20 E2fsck will now properly repair a file system that has both the
21 resize_inode and meta_bg features enabled simultaneously (which is never
22 supposed to happen, but it could happen in versions of mke2fs before
23 1.44.3 when it was given parameters where more than 75% of the block
24 group was used for group descriptor tables).
25
26 Avoid a floating point exception crash when libblkid tries probing a
27 maliciously corrupted HFS+ superblock.
28
29 Debugfs's ncheck command now properly will handle inodes that have
30 multiple hard links.
31
32 On platforms that don't supply strdup, the replacement function for
33 strdup() had a bug which would cause it to crash if it was used.
34 (Fortunately this only happens if the [scratch_files] feature in e2fsck
35 is used.)
36
37 Fixed support for devices which have non-512 byte block sizes on Apple
38 Darwin.
39
40 E2fsprogs 1.44.3 would fail to compile on very old versions of gcc.
41 This is now fixed.
42
43 Update and clarify man pages. (Addresses Debian Bug: #757831)
44
45
46 Performance, Internal Implementation, Development Support etc.
47 --------------------------------------------------------------
48
49 Synchronized changes from Android's AOSP e2fsprogs tree.
50
51 Instead of building the subset e2fsprogs-libs tar file, add a new
52 configure option, --enable-subset. This along with other changes (such
53 as dropping obsolete files that aren't shipped as part of
54 e2fsprogs-X.YY.tar.gz) allows us to be able to build the tarball using
55 the "git archive" command.
56
57 Fixed various debian packaging issues (Addresses Debian Bug: #905195)
58
59 Update Danish, Spanish, and Swedish translations.
60