]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for 1.41.12 release
authortytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf>
Tue, 18 May 2010 04:18:14 +0000 (04:18 +0000)
committertytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf>
Tue, 18 May 2010 04:18:14 +0000 (04:18 +0000)
git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@33 46e75558-b442-0410-83ab-e6570fdeb8bf

htdocs/e2fsprogs-release.html
htdocs/ext2.html
htdocs/index.html

index 116dc28ea9e1a691b763b6153f289c6103f95c3e..b882b1e595e91abba6862f65549977451f300bc6 100644 (file)
@@ -30,6 +30,7 @@
 
 <H2>Release notes for the e2fsprogs package</H2>
 <UL>
+<LI><A HREF="#1.41.12">E2fsprogs 1.41.12 (May 17, 2010)</A>
 <LI><A HREF="#1.41.11">E2fsprogs 1.41.11 (March 14, 2010)</A>
 <LI><A HREF="#1.41.10">E2fsprogs 1.41.10 (February 10, 2010)</A>
 <LI><A HREF="#1.41.9">E2fsprogs 1.41.9 (August 22, 2009)</A>
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
 </UL>
 
+<H2><A NAME="1.41.12">E2fsprogs 1.41.12 (May 17, 2010)</A></H2>
+
+<P>Mke2fs now gives a correct error message if the external journal
+device is not found.  (Addresses Red Hat Bug #572935)</P>
+
+<P>Resize2fs -P will now refuse to print a minimum size if the file
+system is not clean.  Previously it would go ahead and print a minimum
+size anyway, which might not be correct, leading to user confusion.</P>
+
+<P>E2fsck now tests for extents that begin at physical block 0 and
+rejects them as invalid.  (Addresses Google Bug: #2573806)</P>
+    
+<P>Fixed a bug in e2fsck which could cause it to crash when trying to
+remove an invalid extent and the block bitmaps hadn't yet been loaded.
+(Addresses SourceForge Bug: #2971800)</P>
+    
+<P>E2fsck now will completely skip time-based checks if the system clock
+looks insane or the option broken_system_clock is set in
+/etc/e2fsck.conf.</P>
+
+<P>E2fsck would previously report an i_blocks corruption for a 4T file
+created using posix_fallocate; this bug has been fixed.</P>
+
+<P>E2fsck will now correctly mark a sparse journal as invalid and will
+delete and recreate the journal to address the problem.</P>
+
+<P>E2fsck would previously incorrectly ask the user whether she would
+like to abort the file system check after finding a problem --- and
+then abort regardless of the user's answer.  This is annoying, and
+has been fixed.</P>
+
+<P>E2fsck can now continue even if it fails to recreate the resize
+inode; previously it would just abort the file system check
+altogether.</P>
+
+<P>E2fsck could potentially remove directory entries for inodes found in
+the unused region of the inode table; this would generally happen on
+ext4 file systems that do not use journaling.  This bug has been fixed
+by not clearing these directory entries once it has been established
+that bg_unused_inodes may not be trustworthy; once pass #2 has been
+completed, e2fsck will restart the file system check from the
+beginning, and then it will be safe to delete any directory entries
+pointing to inodes that appear to be deleted.  (Addresses Google Bug:
+#2642165)</P>
+    
+<P>E2fsck will not try to set the block group checksums if the user
+cancels the fsck with a control-C.  It's a bad idea to set the
+checksums if e2fsck hasn't been completed, and it often results an the
+error message, "Inode bitmap not loaded while setting block group
+checksum info".  (Addresses Launchpad Bug: #582035)</P>
+
+<P>The mke2fs program now queries the kernel for the physical as well as
+the logical sector size, and will not allow a blocksize below the
+logical, and will strongly encourage a blocksize at least as big as
+the physical blocksize.  This is needed for 4k sector drives that
+emulate 512 byte sector sizes.</P>
+
+<P>Mke2fs will now allow a flex_bg size of 1.  This is unusual, and
+rarely needed, but it is a legal value.</P>
+
+<P>E2fsck will check for cases where the EOFBLOCKS_FL is set when it is
+not needed, and offer to clear it; this is a sign of a kernel bug, but
+more importantly, some released kernels may crash when this situation
+is encountered on ext4 file systems.  (Addresses Google Bug: #2604224)</P>
+    
+<P>E2fsck will use the EOFBLOCKS_FL flag exclusively to check whether
+i_size is correct.  (Kernels starting with 2.6.34 will set
+EOFBLOCKS_FL.)</P>
+
+<P>The com_err library will now only output ^M (a CR character) when the
+tty is in raw mode.</P>
+
+<P>Update the Czech, Chinese, Dutch, French, Germany, Indonesian, Polish,
+and Vietnamese translations.</P>
+
+<P>Fixed various Debian packaging issues --- see debian/changelog for
+details.  (Addresses Debian Bugs: #571247, #563487)</P>
+
+
+<H3>Programmer's Notes</H3>
+
+<P>The regression test suite now uses its own mke2fs.conf file, so that
+downstream distributions want change the mke2fs.conf file which is
+distributed in the RPM or dpkg file, without worrying about screwing
+up the regression test results.</P>
+
+<P>Always build namei.o so that building with configure --disable-debugfs
+works correctly.  Long-term, if we care about reduced e2fsprogs
+builds, we need a more general solution for deciding what .o files are
+needed for a particular build.  Given that install floppies are going
+(gone?) the way the dodo bird, we probably don't care, though.
+(Addresses Sourceforge Bug: #2911433)</P>
+
+<P>Add configure options --enable-symlink-build and
+--enable-symlink-install, which allow e2fsprogs be built using
+symlinks instad of hard links, and to be installed using symlinks
+instead of hard links, respectively.  It is useful when the file
+system where the build is taking place, or the file system where
+e2fsprogs is installed, can't handle hard links for some reason.
+(Addresses Sourceforge Bug: #1436294)</P>
+
+<P>Fixed compile warning in mke2fs.c.</P>
+
+
 <H2><A NAME="1.41.11">E2fsprogs 1.41.11 (March 14, 2010)</A></H2>
 
 <P>E2fsck will no longer give a fatal error and abort if the physical
index e0d7dc524e60adee474dfbad76f4edb0c80b2da7..0dd59f5b698a53c1e77ac034291141129305a7ce 100644 (file)
@@ -30,7 +30,7 @@
 <IMG SRC="../images/new.gif" ALIGN=LEFT>
 <H2>Release 1.41.11 of e2fsprogs is available!</H2>
 
-<P>On March 14, 2010, version 1.41.11 of e2fsprogs was <A
+<P>On May 17, 2010, version 1.41.12 of e2fsprogs was <A
 HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
 
 <H2>Ext2fs Utilities</H2>
@@ -125,6 +125,6 @@ The following Ext2fs Utilities are available:
 <hr>
 <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2406&amp;type=2" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a>
 
-<!-- hhmts start -->Last modified: Mon Mar 15 14:00:20 EDT 2010 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Mon May 17 20:57:07 EDT 2010 <!-- hhmts end -->
 </BODY>
 </HTML>
index d0adacf8cb9b6a92ed5455d091717e3d001f7497..4dcf6acde85f307b6350169ade543a989fba14cf 100644 (file)
     <A HREF="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">here</A>.</P>
 
 
-    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.41.11 of e2fsprogs is
+    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.41.12 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.11 version as
-    soon as possible, which can be found <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.11.tar.gz">here</A>.</P>
+    All users of e2fsprogs are urged to upgrade to the 1.41.12 version as
+    soon as possible, which can be found <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.12.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 
@@ -55,6 +55,6 @@
     <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2406&amp;type=2" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a>
 <p>
 <!-- Created: Thu Jan  3 20:06:34 EST 2008 -->
-<!-- hhmts start -->Last modified: Mon Mar 15 14:00:03 EDT 2010 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Mon May 17 20:56:42 EDT 2010 <!-- hhmts end -->
   </body>
 </html>