From: Theodore Ts'o Fixed various problems with how e2scrub_all is run from cron, when not
+all of the required packages are installed, or there are no LVM devices
+on the system. (Addresses Debian Bug: #929186, #929287, #928977) When mke2fs asks the user if she should proceed, fall back to the
+English 'y' or 'Y' characters since there could be a missing translation
+prompting the use of the English 'y' character. (Addresses Debian Bug:
+#907034) Fix spurious complaint of blocks beyond i_size for verity files. Fixed various debian packaging issues. Fixed "make install" failure when the cron.d directory does not exist. Update the Czech, Malay, Polish, Spanish, Swedish, and Ukarainian
+translations. Add the new Portuguese translation. Teach the e2scrub and e2scub_all commands the -n option, which prints
+what these commands would do. Finalize the casefold support so it is synchronized with what we
+actually shipped in the kernel. This includes updating to Unicode 12.1,
+dropping ASCII casefolding support, and switching from NFKD to NFD. The
+the ext4 feature name also changed from fname_encoding to casefold.
+Add support for casefold to dumpe2fs and debugfs. Debugfs now prints non-printable characters using C-style hex escape
+sequences (e.g., "\xc1" instead of M-A). The old scheme printed
+filenames in an ambiguous way, which complicated using debugfs for ext4
+encryption regression tests. E2fsck now checks to make sure that all unused bits in the block
+allocation bitmaps are set; if there are some unset bits in the block
+bitmaps for file systems where the blocks_per_group is less than
+8*blocksize (not the default), this can confuse the kernel's multi-block
+allocator and return a bogus free extent. E2fsprogs guarantees this
+when it writes out the bitmap blocks, but it's possible that file system
+blocks could have gotten corrupted since the last time e2fsprogs wrote
+out the bitmap blocks. E2fsck now has support write out a problem code log which can provide
+more debugging and monitoring information. This can be configured using
+/etc/e2fsck.conf. Teach e2scrub and e2scrub to give more intelligible error messages when
+the lvm2 and util-linux packages are not installed, or if the commands
+are not run as root. Teach e2scrub_all to skip trying to run e2scrub on a logical volume if
+its volume group did not have enough space to create a snapshot.
+(Addresses Debian Bug: #924301) E2scrub will tag its snapshots with UDISK_IGNORE so they do not show up
+in GUI's. (Addresses Debian Bug: #926112) Mark the e2scrub service files to indicate that CAP_SYS_ADMIN and
+CAP_SYS_RAWIO are required. This avoids errors when e2scrub is run an
+container where root does not have these capabilities. (Addresses
+Debian Bug: #926138) Fix mke2fs's check for absurdly large disks. Previously check was 2^10
+too small, so mke2fs would fail when trying to format a 900TB file
+system. Fixed debugfs so it correctly prints ea_in_inode xattr values. Fixed various casefold bugs. Synchronized changes from Android's AOSP e2fsprogs tree. Fix autoheader warnings caused by a missing template in AC_CHECK_LIB. Fix the the "make install-strip" command. Dropped utf8_* and nls_* symbols from the libext2fs shared library, to
+avoid namespace contamination. Fix the f_valid_ea_in_inode test so actually tests the ea_in_inode
+feature. Fixed various debian packaging issues. (Addresses Debian Bug: #924275) Tune2fs can now set the file system error bit to force a check at the
+next fsck by using the extended option "force_fsck". E2fsprogs now has an e2scrub script which will allow e2fsck to be run on
+volumes that are mounted on an LVM device. The e2scrub_all will find
+all ext* file systems and run them using e2scrub (if possible). Mke2fs will attempt to use ZERO_RANGE before PUNCH_HOLE so that we don't
+lose allocated blocks in preallocated files. The fuse2fs command now supports a "fakeroot" option to allow an
+unprivileged user to fuse2fs to modify rootfs images. Add initial support for setting the character set encoding and case
+folding file system feature. We don't have support to validate file
+names as being valid for a given character set encoding yet, but this
+will allow compatibility for this feature when the kernel support
+lands. This includes support in lsattr and chattr to understanding the
+casefold attribute flag. Debugfs can now set the inode's checksum field to test support for
+inodes with bad inode checksums. E2image now accepts the -b and -B options to allow the user to specify
+the superblock location when creating a raw or qcow2 image. Add support for building e2fsprogs using Link Time Optimization (LTO),
+UBSAN, Address Sanitizer, or Thread Sanitizer.Release notes for the e2fsprogs package
+
-E2fsprogs 1.44.5 (December 15, 2018)
+
E2fsprogs 1.45.2 (May 27, 2019)
+
+Fixes
+
+Performance, Internal Implementation, Development Support etc.
+
+E2fsprogs 1.45.1 (May 12, 2019)
+
+UI and Features
+
+Fixes
+
+Performance, Internal Implementation, Development Support etc.
+
+E2fsprogs 1.45.0 (March 6, 2019)
+
+UI and Features
+
+Performance, Internal Implementation, Development Support etc.
+
+E2fsprogs 1.44.5 (December 15, 2018)
UI and Features
@@ -144,7 +284,7 @@ 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.4. (Addresses Launchpad Bug: #1807288)
+v1.44. (Addresses Launchpad Bug: #1807288)Use the online free block counts so e2freefrag's percentages are correct.
@@ -174,7 +314,7 @@ metadata-only image.Fix various Verity handling bugs which made it completely unusable in e2fsprogs 1.44.4.
-Fox a bug in tune2fs where it would dereference of freed memory after +
Fix a bug in tune2fs where it would dereference of freed memory after replaying the journal.
@@ -200,7 +340,7 @@ exits.Fix build failures on non-glibc systems.
-Update Danish, Spanish, and Swedish translations.
-Update Czech, Dutch, Spanish, French, Polish, Swedish, Ukrainian, and Vietnamese translations.
-Add new regression tests.
-On December 15, 2018, version 1.44.5 of e2fsprogs was On May 27, 2019, version 1.45.2 of e2fsprogs was announced.
I am happy to announce a new release of the e2fsprogs distribution. - All users of e2fsprogs are urged to upgrade to the 1.44.5 version as + All users of e2fsprogs are urged to upgrade to the 1.45.2 version as soon as possible, which can be - downloaded from sourceforge - or kernel.org.
+ downloaded from sourceforge + or kernel.org.This release contains a number of bug fixes and enhancements over the previous releases. For more details, see the - release notes.
+ release notes.