diff options
author | Theodore Ts'o <tytso@mit.edu> | 2016-03-14 12:50:45 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2016-03-14 12:50:45 -0400 |
commit | cffde0375ce53a2a643b92889f14afa7b1015276 (patch) | |
tree | 1bf8dba3bf9ff540e7e8ae8db4181623be87279c /RELEASE-NOTES | |
parent | 69df84967f17d0c3d78ee982101ade85077f8662 (diff) | |
download | e2fsprogs-cffde0375ce53a2a643b92889f14afa7b1015276.tar.gz |
Update release notes and debian changelog
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r-- | RELEASE-NOTES | 60 |
1 files changed, 55 insertions, 5 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index f4c4bfc2..8d7915c8 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,17 +1,27 @@ -E2fsprogs 1.43-WIP (May 18, 2015) -- cd27af3ecb83 +E2fsprogs 1.43-WIP (March 6, 2016) -- 69df84967f1 ================================================= -Add support for the ext4 metadata checksum, inline data, encryption, -and read-only features. +Add support for the ext4 metadata checksum, checksum seed, inline +data, encryption, project quota, and read-only features. + +Support for the very old, experimental, and never-added-to-mainline +compression feature has been removed. Mke2fs will now create file systems with the metadata_csum and 64bit features enabled by default. -Support for the very old, experimental, and never-added-to-mainline -compression feature has been removed. +The tune2fs program will ask the user for confirmation before starting +dangerous operations if the terminal is available, and it will replay +the journal if necessary. + +Add an ext2/3/4 FUSE server Debugfs can now modify extended attributes and journal transactions. +Debugfs now can properly display and set extended timestamps. + +Fix miscellaneous MMP bugs in debugfs. + The resize2fs command can now convert file systems between 64-bit and 32-bit mode. @@ -24,6 +34,23 @@ The mke2fs command can now set the error behavior when initializing the file system (so the administrator doesn't have to issue a separate tune2fs -e command). +Teach mke2fs to parse a human-readable argument for -i option. + +Teach mke2fs to automatically handle creating file systems > 500T by +automatically enable the meta_bg feature. + +Mke2fs will now prompt for user verification before rewriting a file +system's superblock using the -S option. + +Mke2fs no longer complains if the user tries to create a file system +using the entire block device (e.g., without using a partition). The +minor number convention is not used by all block devices, and it's +quite normal in some circumstances to create a file system on /dev/sdc +instead of /dev/sdc1. + +Fix an "mke2fs -d" bug which could create inodes with invalid +extended attribute blocks + E2fsck is now much more paranoid about not freeing or corrupting critical metadata blocks, such as inode table blocks, even if corrupted indirect blocks or extent trees point at these blocks. @@ -55,6 +82,12 @@ badblocks inode is bad. (We must go deeper...) E2fsck can now correctly fix directory with holes on bigalloc file systems. +E2fsck will now check for extent mapped inodes with no extent header +and clear them if found. + +E2fsck now checks to make sure the extended attribute header doesn't +result in the xattr extending beyond the bounds of the inode + Fixed a bug in e2fsck to avoid overrunning a buffer containing jbd2 revoke records if the journal is corrupted. @@ -68,6 +101,12 @@ in the file system. E2fsck will no longer try to force rewrite blocks located beyond the file system. +The e2fsck program will no longer update the quota inodes when it is +interrupted. + +Fix a bug which in rare cases would cause e2fsck -fD to corrupt an +extent-mapped directory. + Fixed a bug in resize2fs which could lead to resize2fs crashing or a corrupted file system if the file system is almost completely full when trying grow a file system and we need to allocate blocks to grow @@ -76,6 +115,9 @@ the block group descriptors. Fixed a bug in resize2fs which could cause it to get fooled trying to determinthe the RAID array's stride when flex_bg is enabled. +Fix resize2fs bug that could leave block allocation bitmaps +uninitialized. + The dumpe2fs output has been improved so it is cleaner and always fits within 80 columns. Also added a more easily machine-parsable output of dumpe2fs. @@ -103,12 +145,18 @@ block. Fixed a bug so "filefrag -B -e -v" does not return a separate entry for each block. +The filefrag program now accounts for holes in sparse files created by +the file punch operation as an expected/optimal mapping. + The file I/O functions now correctly handle inodes containing uninitialized blocks. Fix a bug in tune2fs so that removing uninit_bg feature on a bigalloc file system won't result in corrupted block bitmaps. +Updated/fixed various man pages. (Addresses Debian Bug: #798425) + + Programmer's Notes ------------------ @@ -124,6 +172,8 @@ needed by boot loadsers such as yaboot. Developers can now overide the debugging and optimization flags by redefining the CFLAGS makefile macro. +The libext2fs library now has support for fallocate. + The mke2fs command will now ask the user for confirmation if block device or image file contains an existing file system image, and stdout and stdin are connected to a tty. |