Update for e2fsprogs 1.41.6 release.

git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@25 46e75558-b442-0410-83ab-e6570fdeb8bf
web
tytso 2009-06-01 16:36:10 +00:00
parent e9078b3524
commit 1d193e98f5
3 changed files with 108 additions and 5 deletions

View File

@ -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

View File

@ -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>

View File

@ -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