| 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 multiplcation 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. |