From: tytso Date: Thu, 10 Jul 2008 22:00:12 +0000 (+0000) Subject: Update for e2fsprogs 1.41.0 release X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b34fbb21ded93fb738ba839b90615abe687956b;p=thirdparty%2Fe2fsprogs.git Update for e2fsprogs 1.41.0 release git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@18 46e75558-b442-0410-83ab-e6570fdeb8bf --- diff --git a/htdocs/e2fsprogs-release.html b/htdocs/e2fsprogs-release.html index 4b3e2c630..9b612ada7 100644 --- a/htdocs/e2fsprogs-release.html +++ b/htdocs/e2fsprogs-release.html @@ -30,6 +30,7 @@

Release notes for the e2fsprogs package

+

E2fsprogs 1.41.0 (July 10, 2008)

+ +

Add support for ext4 filesystem features, in particular extents, +uninit_bg, flex_bg, huge_file, and dir_nlink features. Also add +support for checking journal checksums. Debugfs will print new +superblock and inode fields that were defined for ext4. For example, +the nanosecond and i_version fields of an inode, and the +s_min_extra_isize and s_wanted_extra_isize fields from the superblock. +Note: Resize2fs doesn't currently support the combination of flex_bg +and !resize_inode. (Addresses Debian Bug: #388452, #425477)

+ +

Tune2fs can support migrating a filesystem from using 128 byte inodes +to 256 byte inodes, so it can take advantage of the full features of +ext4.

+ +

Add support for "undo" support. E2fsck and mke2fs can optionally +record an undo log which can replayed by the program e2undo.

+ +

E2fsck could damage a filesystem by trying to relocate inode tables +due to corrupted block group descriptors, where the attempted inode +table relocation would do far more harm than good. E2fsck has been +fixed to detect this these sorts of corrupted block group descriptors +much earlier in e2fsck processing, so it can try to use the backup +superblock and block group descriptors first. This should be a much +better strategy for recovering these types of corrupted filesystems. +(Addresses Sourceforge Bug: #1840291)

+ +

E2fsck will display a more understandable message when the last check +field in the superblock is in the future. (Addresses Debian Bug: +#446005).

+ +

E2fsck now performs more extensive and careful checks of extended +attributes stored in the inode.

+ +

Enhance mke2fs to print a more explanatory error message when +ext2fs_get_device_size() returns EFBIG. (Addresses Debian Bug: +#488663)

+ +

Fix mke2fs to use a default block size of 4k when formatting an +external journal device. This is done by using a fixed filesystem +type list that consists only of the single filesystem type "journal" +when looking up configuration keys in /etc/mke2fs.conf. (Addresses +Debian Bug: #488663)

+ +

Speed up how mke2fs writes the journal data blocks by writing the disk +blocks in larger chunks.

+ +

Fix blkid handling of stale devices. Fix a bug which could cause a +core dump while garbage collecting the blkid cache, and assure that +blkid_find_dev_with_tag() never returns a non-existent device. Also, +if a filesystem is found at a new /dev location, eliminate any +duplicate stale entries which can not be verified. +(Addresses-Debian-Bugs: #487758, #487783)

+ +

Add more paranoid checks for LVM volumes and swap partitions in +blkid's probe function, to reduce the chances of false positives.

+ +

The mke2fs program now has a much more sophisticated system for +controlling configuration parameters of a newly created filesystem +based on a split filesystem and usage type system. The -t option to +mke2fs was a deprecated alias to -c; it now specifies a filesystem +type (ext2, ext3, ext4, etc.), while the -T option can now be a comma +separated usage list. The filesystem type information and type +information is used to extract configuration parameters from the +/etc/mke2fs.conf file.

+ +

The mke2fs program will no longer complain and request the -f option +when the user tries to create a filesystem with greater than 2**31 +blocks.

+ +

When creating a filesystem for the GNU Hurd use a fs-type of Hurd and +adjust the mke2fs.conf file so filesystems for the Hurd are created +with a blocksize of 4096 and inode size of 128, which is all it knows +how to handle. (Addresses Debian Bug: #471977)

+ +

Mke2fs will always make sure that lost+found always has at least 2 +blocks, even for filesystems with very large blocksizes (i.e., 64kb).

+ +

Resize2fs will now print the minimum needed filesystem size if given +the -P option, and will resize the filesystem to the smallest possible +size if given the -M option.

+ +

Fix resize2fs to clean up the resize_inode if all of the reserved gdt +blocks are consumed during an off-line resize.

+ +

The "ls" command in debugfs now supports the -p option, which causes +it to quote the filenames so that spaces or tabs in directory entries +are easily visible. (Addresses Red Hat Bugzilla: #149480; Addresses +Sourceforge Feature Request: #1201667)

+ +

Fix a potential off-by-one buffer oveflow in the fs_device_name in an +e2image file.

+ +

The chattr program will return a non-zero exit code in case of +failures, and error messages can be suppressed with the -f option. +(Addresses Red Hat Bugzilla: #180596)

+ +

Fix a bug in badblocks which caused it to overrun an array and likely +crash if more than 8 test patterns are specified using the -t option. +(Addresses Debian Bug: #487298)

+ +

Add support to badblocks to limit how quickly it reads from the disk +drive (so it can be used for background scrubbing), and so it will +abort after finding a given number of errors.

+ +

Remove support for the legacy big-endian filesystem format which only +existed on extremely long-dead PowerPC kernels almost a decade ago.

+ +

Remove MASIX support from e2fsprogs.

+ +

Add I/O statistics reporting to e2fsck.

+ +

Update Vietnamese, Polish, French, Spanish, German, Catalan, Dutch, +Czech translations.

+ +

Fixed various Debian packaging issues --- see debian/changelog for +details. (Addresses Debian Bugs: #487443, #487675, #490003)

+ +

Fixed spelling mistakes, typos, and otherwise clarified man pages. +(Addresses Debian Bugs: #393313, #487849, #440983, #440981)

+ +

Programmer's Notes

+ +

Factor out bitmap code in preparation for adding 64-bit new-style +bitmaps.

+ +

Fix gcc -Wall warnings

+ +

Fix the pkg-config files so that private librares are specified in +"Libs.private:".

+ +

Fix the libext2fs.texinfo manual so it builds with modern versions of +texinfo.

+ +

Silence the makefile from showing the awk command used to build the

+ +

Clean up the badblocks group so to make it more portable and robust.

+ +

Avoid using predictable filenames in /tmp in blkid's regression test +suite. Also remove bashism's in the regression test script.

+ +

If the configure script is given --with-diet-libc, don't use thread +local storage, since diet libc doesn't support TLS. (Addresses +Sourceforge Bug: #2000654)

+ +

Fix the blkid regression test suite to tolerate older versions of +mkswap that don't support the -U option.

+ +

A few library routines have been converted to support 64-bit block +numbers; in particular, the I/O manager functions, the test_io, +inode_io, and unix_io managers have all be converted to support 64-bit +operation.

+ +

Debugfs can now be extended for use by test programs. See +lib/ext2fs/extents.c for an example for how it can be used. The test +program links against the debugfs object files, and provides +additional commands by defining an auxiliary libss command table.

+ +

The lazy_bg filesystem feature, which was only used by developer's +testing, has been removed since it has been largely supplanted by +uninit_bg. This also simplifies the code.

+

E2fsprogs 1.40.11 (June 17, 2008)

Mke2fs, tune2fs, and resize2fs now use floating point to calculate the diff --git a/htdocs/ext2.html b/htdocs/ext2.html index b5f2b3ad5..c8f8f7f27 100644 --- a/htdocs/ext2.html +++ b/htdocs/ext2.html @@ -28,9 +28,9 @@ -

Release 1.40.11 of e2fsprogs is available!

+

Release 1.41.0 of e2fsprogs is available!

-

On June 17, 2008, version 1.40.11 of e2fsprogs was On July 10, 2008, version 1.41.0 of e2fsprogs was announced.

Ext2fs Utilities

@@ -126,7 +126,7 @@ The following Ext2fs Utilities are available: SourceForge.net Logo -Last modified: Tue Jun 17 23:49:45 EDT 2008 +Last modified: Thu Jul 10 17:59:04 EDT 2008 diff --git a/htdocs/index.html b/htdocs/index.html index e058cf453..7a8e47b45 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -35,12 +35,12 @@ here.

-

Release 1.40.11 of e2fsprogs is +

Release 1.41.0 of e2fsprogs is available!

I am happy to announce a new release of the e2fsprogs distribution. - All users of e2fsprogs are urged to upgrade to the 1.40.11 version as - soon as possible, which can be found here.

+ All users of e2fsprogs are urged to upgrade to the 1.41.0 version as + soon as possible, which can be found here.

This release contains a number of bug fixes and enhancements over the previous releases. For more details, see the @@ -57,7 +57,7 @@

-Last modified: Tue Jun 17 23:49:29 EDT 2008 +Last modified: Thu Jul 10 17:58:43 EDT 2008