diff options
author | tytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf> | 2009-06-01 16:36:10 +0000 |
---|---|---|
committer | tytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf> | 2009-06-01 16:36:10 +0000 |
commit | 1d193e98f5619e77cef062bf62815b49aceb1810 (patch) | |
tree | 82eba1c62a48a74ee2c6aca85dfa88d577980d5a | |
parent | e9078b35246bf8a7650df82a1bc15d81edb5165b (diff) | |
download | e2fsprogs-1d193e98f5619e77cef062bf62815b49aceb1810.tar.gz |
Update for e2fsprogs 1.41.6 release.
git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@25 46e75558-b442-0410-83ab-e6570fdeb8bf
-rw-r--r-- | htdocs/e2fsprogs-release.html | 103 | ||||
-rw-r--r-- | htdocs/ext2.html | 4 | ||||
-rw-r--r-- | htdocs/index.html | 6 |
3 files changed, 108 insertions, 5 deletions
diff --git a/htdocs/e2fsprogs-release.html b/htdocs/e2fsprogs-release.html index f22410e24..12cccbf3f 100644 --- a/htdocs/e2fsprogs-release.html +++ b/htdocs/e2fsprogs-release.html @@ -30,6 +30,7 @@ <H2>Release notes for the e2fsprogs package</H2> <UL> +<LI><A HREF="#1.41.6">E2fsprogs 1.41.6 (May 30, 2009)</A> <LI><A HREF="#1.41.5">E2fsprogs 1.41.5 (April 23, 2009)</A> <LI><A HREF="#1.41.4">E2fsprogs 1.41.4 (January 27, 2009)</A> <LI><A HREF="#1.41.3">E2fsprogs 1.41.3 (October 12, 2008)</A> @@ -88,6 +89,108 @@ <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A> </UL> +<H2><A NAME="1.41.6">E2fsprogs 1.41.6 (May 30, 2009)</A></H2> + +<P>Fix a critical regression in e2fsck introduced version 1.41.5 which +can undo updates to the block group descriptors after a journal replay.</P> + +<P>If e2fsck receives an I/O error while replaying the journal, prompt +the user whether they want to ignore the error or not; if e2fsck is +run in preen mode, force fsck to abort the preen pass.</P> + +<P>Fix a bug which would cause e2fsck to core dump if the filesystem +contains a corrupt extent header, and the user declines to clear the +inode. (Addresses Sourceforge Bug: #2791794)</P> + +<P>Fix e2fsck to restart only once in the case of multiple block groups +which inodes in use that are in the uninitialized part of the block +group's inode table.</P> + +<P>To reduce user confusion, if the /etc/mtab file is missing +ext2fs_check_mount_point and ext2fs_check_if_mounted will return a +new, explicit error code to indicate this case. This will cause +e2fsck to give a clearer error message when the user is using buggy +rescue CD's that don't properly set up /etc/mtab. (Addresses Debian +Bug: #527859)</P> + +<P>Fix e2fsck so that if the primary group descriptors are corrupted, but +the backup superblock is entirely invalid, to go back to using (and +fixing) the priary group descriptors instead of completely giving up +on the filesystem. (Addresses Debian Bug: #516820)</P> + +<P>Change e2fsck to not abort a preen pass if an inode is found to have +i_file_acl_hi non-zero. Ext3 filesystems don't care, and newer +kernels (post 2.6.29) will ignore this field. So let's fix it +automatically during the preen pass instead of forcing the user to fix +this up manually. (Addresses Debian Bug: #526524)</P> + +<P>Add resource tracking for e2fsck passes 1b through 1d.</P> + +<P>Speed up e2fsck by eliminating unnecessary journal checks if the +filesystem is already mounted and doesn't need recovery (since the +kernel would have run the journal when the filesystem was mounted.) +Also speed up e2fsck by avoiding unnecessary block group descriptor +updates in ext2fs_close().</P> + +<P>Add support to chattr to migrate inodes from using direct/indirect +blocks to extents.</P> + +<P>Avoid corrupting the filesystem if there is an attempt to shrink a +filesystem using resize2fs smaller than posible by making +ext2fs_set_bmap() more careful not to delete the old block until the +new block can be inserted. In addition, fix a bug in how the minimum +size of the filesystem (plus a safety margin) is calculated, and +modify resize2fs to refuse to shrink the filesystem below that minimum +size without the force flag.</P> + +<P>Teach blkid to try to figure out DM device names using take advantage +of information in sysfs when running on kernels (2.6.29 and later) +which provide this information in /sys/block/dm-<N>/dm/name; this is +much faster than scanning for the devncie number in /dev/mapper.</P> + +<P>Fix blkid to prefer /dev/mapper/<name> device names instad of the +private /dev/dm-X names.</P> + +<P>Add an -a option to debugfs's close_filesys command which writes any +changes to the superblock or block group descriptors to all of the +backup superblock locations.</P> + +<P>Add support to the filefrag program to use the FIEMAP ioctl.</P> + +<P>Update Chinese translation from the Translation Project.</P> + +<P>Clean up various man pages. (Addresses Red Hat Bugzilla: #502971 and +Launchpad Bug: #381854)</P> + +<P>Fixed various Debian packaging issues --- see debian/changelog for +details. (Addresses Debian Bug #506064)</P> + +<H3>Programmer's Notes</H3> + +<P>Add test code to make sure e2fsck's problem.c doesn't have two problem +codes assigned to duplicate values.</P> + +<P>Avoid using a hard-coded path for /bin/rm in block's test_probe.in. +(Addresses Sourceforge Bug: #2780205)</P> + +<P>Clean up e2fsck by removing #ifdef RESOURCE_TRACK by adding an empty +function declaration for init_resource_track() and +print_resource_track() when RESOURCE_TRACK is not defined.</P> + +<P>The test code which is used to build the tst_csum progam has been +moved from from tst_csum.c into csum.c under an #ifdef DEBUG to to +avoid compile problems caused by not having a prototype for +ext2fs_group_desc_csum(). (Addresses Sourceforge Bug #2484331)</P> + +<P>Update the config.guess and config.sub file to the latest from the +FSF, to allow e2fsprogs to build on the avr32 platform. (Addresses +Debian Bug: #528330)</P> + +<P>Add a new function, ext2fs_extent_open2(), which behaves like +pext2fs_extent_open(), but uses the user-supplied inode structure +when opening an extent instead of reading the inode from disk.</P> + + <H2><A NAME="1.41.5">E2fsprogs 1.41.5 (April 23, 2009)</A></H2> <P>Fix a number of filesystem corruption bugs in resize2fs when growing diff --git a/htdocs/ext2.html b/htdocs/ext2.html index 2542e4cf3..ab31707d1 100644 --- a/htdocs/ext2.html +++ b/htdocs/ext2.html @@ -28,9 +28,9 @@ <!-- Begin actual content --> <IMG SRC="../images/new.gif" ALIGN=LEFT> -<H2>Release 1.41.5 of e2fsprogs is available!</H2> +<H2>Release 1.41.6 of e2fsprogs is available!</H2> -<P>On April 23, 2009, version 1.41.5 of e2fsprogs was <A +<P>On May 30, 2009, version 1.41.6 of e2fsprogs was <A HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P> <H2>Ext2fs Utilities</H2> diff --git a/htdocs/index.html b/htdocs/index.html index 0caca974c..e5d2c834b 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -34,12 +34,12 @@ <A HREF="http://www.kernel.org/pub/software/scm/git/docs/tutorial.html">here</A>.</P> - <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.41.5 of e2fsprogs is + <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.41.6 of e2fsprogs is available!</H2> <P>I am happy to announce a new release of the e2fsprogs distribution. - All users of e2fsprogs are urged to upgrade to the 1.41.5 version as - soon as possible, which can be found <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.5.tar.gz">here</A>.</P> + All users of e2fsprogs are urged to upgrade to the 1.41.6 version as + soon as possible, which can be found <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.6.tar.gz">here</A>.</P> <P>This release contains a number of bug fixes and enhancements over the previous releases. For more details, see the |