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 61