6243b953be
Fixes a number of bugs: - If files are created while e4defrag is running, it's quite possible for succeed_cnt to be larger than total_count, in which case the number of failures (calculated via total_count - succeed_cnt) will overflow and become a very large unsigned number. (Addresses Debian Bug: #888899) - Fix e2fsck so it can correctly handle directories > 2 GiB when the largedir feature is enabled. - Fix mke2fs's hugefile creation so that we correctly reserve enough metadata blocks for a given file system size. Otherwise for certain unfortunately sized disks/partitions, the hugefile creation would fail. (Addresses Google Bug: 123239032) - Fix the libext2fs library to be more robust against invalid block group descriptors to prevent e2fsprogs from crashing (or possibly being p0wned) by maliciously modified file systems. (Addresses Google Bugs: 119171089, 119929050) - Fix mke2fs and debugfs so they can correctly copy in files > 2 GiB. - Fix debugfs so its stat command can correct supportly display directory sizes > 2 GiB. - Fix memory leaks in debugfs, mke2fs, and e2freefrag. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> |
||
---|---|---|
.. | ||
Config.in | ||
Config.in.host | ||
e2fsprogs.hash | ||
e2fsprogs.mk |