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