From 464df1d5e5ab1322e2dd0a7796939fff1aeefa9a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 17:49:25 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- doc/RelNotes/v1.46.3.txt | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 doc/RelNotes/v1.46.3.txt (limited to 'doc/RelNotes/v1.46.3.txt') diff --git a/doc/RelNotes/v1.46.3.txt b/doc/RelNotes/v1.46.3.txt new file mode 100644 index 0000000..b0e4d8b --- /dev/null +++ b/doc/RelNotes/v1.46.3.txt @@ -0,0 +1,77 @@ +E2fsprogs 1.46.3 (July 27, 2021) +================================ + +Updates/Fixes since v1.46.2: + +UI and Features +--------------- + +Teach the filefrag program the -V option, which will print the version +of the tool, or if -V option is specified twice, will print the list of +supported FIEMAP flags. + + +Fixes +----- + +Fix bug in resize2fs where growing a file system with MMP enabled and +there aren't any (or sufficient) reserved block group descriptors, +resize2fs could potentially overwrite the MMP block, leading to file +system corruption. (Addresses Debian Bug: #984472) + +Fix fast_commit portability problems on sparc64 and arm64 architectures +(the latter when running e2fsprogs compiled for arm32). (Addresses +Debian Bug: #987641) + +Fix missing mutex unlock in an error path in the Unix I/O manager. + +Fix Direct I/O support in the Unix I/O manager (this was a regression +that was introduced in v1.46.2). + +Fix mke2fs to avoid discarding blocks beyond the end of the file system +to be created when creating a file system which is smaller than 16MB and +the file system size was explicitly specified and smaller than the size +of the block device. (Addresses Debian Bug: #989630) + +Teach mke2fs to avoid giving a spurious warning about a pre-existing +partition table and it is creating a file system at a non-zero offset +(so the partition table wouldn't be overwritten in any case). +(Addresses Debian Bug: #989612) + +Fix e2image -Q to prevent a multiplication overflow could corrupt the +generated QCOW2 output file for very large file systems. + +When e2fsck repairs '.' and '..' entries in corrupted directories, set +the file type in the directory entry to be EXT2_FT_DIR and do not leave +the file type as EXT2_FT_UNKNOWN. + +Fix e2fsck so that the if the s_interval is zero, and the last mount or +write time is in the future, it will fix invalid last mount/write +timestamps in the superblock. (This was a regression introduced in +v1.45.5.) + +Fix potential memory leaks and seg faults when memory allocations fail. + +Fix lsattr and chattr to avoid opening or calling EXT2_IOC_[GS]ETFLAGS +on devices, since this can cause some devices to react badly as a +result. (Thix fixes a regression introduced in v1.46.2 and addresses +Debian Bug: #986332) + +Updated and clarified the e2image and filefrag man pages. + + +Performance, Internal Implementation, Development Support etc. +-------------------------------------------------------------- + +Avoid forking an unnecessary thread in ext2fs_rw_bitmaps(). + +Avoid unnecessary stat(2) calls on mountpoints when checking if a file +system is mounted. + +Add more modern support for Windows I/O. + +Fix various compiler and valgrind warnings. + +Synchronized changes from Android's AOSP e2fsprogs tree. + +Update Dutch, Malay, and Serbian translations. -- cgit v1.2.3