blob: 0cda992f0faa6ebd6f5c7d868ba573cd80472064 [file] [log] [blame]
E2fsprogs 1.44.5 (December 15, 2018)
====================================
Updates/Fixes since v1.44.4:
UI and Features
---------------
When e2fsck notices it could optimize an extent tree, it will now ask
"Optimize?" instead of "Fix?", which was confusing some users since it
implied that something was broken.
Fixes
-----
Use 64-bit counters to track the number of files that are defragmented
using in e4defrag, to avoid overflows when more than 2**32 files are
defragmented. (Addresses Debian Bug: #888899)
Correctly translate Posix ACL's. This was a regression introduced in
v1.44. (Addresses Launchpad Bug: #1807288)
Use the online free block counts so e2freefrag's percentages are
correct.
Fix a false warning that tune2fs will take long time to change a UUID if
the metadata_csum feature is not enabled.
E2fsck will only offer to set the inline_data feature flag when the
inline flag is set on the inode, *and* the system.data xattr is present.
E4defrag will handle the case where it is running as root and it can't
find the file system to open more gracefully. (Addresses Debian Bug:
#907634)
Fix a bug where resize2fs was failing to update the extent tree
checksums in an corner case. (Addresses Launchpad Bug: #1798562)
Fix fuse2fs's command line parsing when options are specified after the
target device/image.
Fix a bug which could cause e2fsprogs tools to segfault on a corrupted
file system where the journal's s_nr_users is impossibly large.
E2image now includes the mmp block (if needed) when creating a
metadata-only image.
Fix various Verity handling bugs which made it completely unusable in
e2fsprogs 1.44.4.
Fix a bug in tune2fs where it would dereference of freed memory after
replaying the journal.
Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------
Synchronized changes from Android's AOSP e2fsprogs tree.
Fix groff formatting nits in various man pages. (Addresses Debian Bug:
#916188)
Fixed various debian packaging issues (Addresses Debian Bug: #915942)
Adjusted the copyright license for lib/blkid/version.c to be LGPL (and
consistent with the rest of files in that directory).
Fix various clang warnings.
Fix "make install" when configure was run with --enable-subset.
Make sure the regression tests clean up their tmpfile if the test script
exits.
Fix build failures on non-glibc systems.