mirror of https://github.com/vitalif/e2fsprogs
Update for e2fsprogs 1.41.6 release.
git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@25 46e75558-b442-0410-83ab-e6570fdeb8bfweb
parent
e9078b3524
commit
1d193e98f5
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue