diff options
Diffstat (limited to 'doc/RelNotes/v1.45.1.txt')
-rw-r--r-- | doc/RelNotes/v1.45.1.txt | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/doc/RelNotes/v1.45.1.txt b/doc/RelNotes/v1.45.1.txt new file mode 100644 index 0000000..d8ae0bc --- /dev/null +++ b/doc/RelNotes/v1.45.1.txt @@ -0,0 +1,81 @@ +E2fsprogs 1.45.1 (May 12, 2019) +=============================== + +Updates/Fixes since v1.45.0: + +UI and Features +--------------- + +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. + + +Fixes +----- + +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. + + +Performance, Internal Implementation, Development Support etc. +-------------------------------------------------------------- + +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) + |