]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for 1.42.3 release
authortytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf>
Tue, 15 May 2012 01:37:14 +0000 (01:37 +0000)
committertytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf>
Tue, 15 May 2012 01:37:14 +0000 (01:37 +0000)
git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@41 46e75558-b442-0410-83ab-e6570fdeb8bf

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

index 87684c6a7171e44859f9af5ea01b3773c22c7319..2d4d3410cf06e154929054e6a0bb3f57cc0dda42 100644 (file)
@@ -30,6 +30,7 @@
 
 <H2>Release notes for the e2fsprogs package</H2>
 <UL>
+<LI><A HREF="#1.42.3">E2fsprogs 1.42.3 (May 14, 2012)</A>
 <LI><A HREF="#1.42.2">E2fsprogs 1.42.2 (March 27, 2012)</A>
 <LI><A HREF="#1.42.1">E2fsprogs 1.42.1 (February 17, 2012)</A>
 <LI><A HREF="#1.42">E2fsprogs 1.42 (November 29, 2011)</A>
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
 </UL>
 
+<H2><A NAME="1.42.3">E2fsprogs 1.42.3 (May 14, 2012)</A></H2>
+
+<P>Fix a bug in the Unix I/O manager which could cause corruption of file
+systems with more than 16TB when e2fsprogs is compiled in 32-bit mode
+(i.e., when unsigned long is 32-bits).  Also fix a bug which caused
+dumpe2fs to incorrectly display block numbers > 32-bits.</P>
+
+<P>Improve the support for integrated quota files (where quota is a first
+class supported feature using hidden files in the ext4 file system).
+Previously the quota file was getting rewritten even when it was not
+necessary, and e2fsck would erroneously try to hide quota files which
+were already hidden.</P>
+
+<P>Quiet complaints in e2fsck when the total free blocks or inodes are
+incorrect in the superblock after an system crash, since we don't
+update nor depend on the superblock summaries at each commit boundary.</P>
+
+<P>Fixed a regression introduced in 1.42.2 which would cause applications
+outside of e2fsprogs which did not pass the EXT2_FLAG_64BIT (and so
+would were still using the legacy 32-bit bitmaps) to crash.  This was
+due to missing 32-bit compat code in side the function
+ext2fs_find_first_zero_generic_bmap().  (Addresses Red Hat Bugzilla:
+#808421)</P>
+    
+<P>Fix a bug which would cause mke2fs to fail creating the journal if
+/etc/mtab and /proc/mounts are missing.  (Addresses Sourceforge Bug:
+#3509398)</P>
+    
+<P>Updated/fixed various man pages.</P>
+
+<P>Update Czech, Dutch, French, German, Polish, Sweedish, and Vietnamese
+translations</P>
+
+<P>Fixed various Debian Packaging issues.</P>
+
+
+<h3>Programmer's Notes</h3>
+
+<P>Change the nonsensically wrong types in the function signature of the
+inline function ext2fs_find_first_zero_block_bitmap2().  This was
+caused by a cut and paste error; fortunately no code in e2fsprogs used
+this inline function, and there are any users of this functions
+outside of e2fsprogs.</P>
+
+<P>Add support for systems which have valloc(), but which do have
+posix_memalign() nor memalign() (such as MacOS 10.5).</P>
+
+<P>Refactor and clean up the allocation of aligned buffers for Direct I/O
+support.  Previously some allocations were requesting a greater
+alignment factor that what was strictly necessary.  Also optimize
+reading and writing bitmaps using Direct I/O when the size of the
+bitmap did not fully cover the file system blocksize.</P>
+
+<P>Reserve the codepoints for the INCOMPAT features LARGEDATA and
+INLINEDATA.</P>
+
+<P>Improved the regression test suite by adding some new integration
+tests (f_jnl_32bit, f_jnl_64bit) which detect breakage of the on-disk
+jbd2 format, as well as f_eofblocks which tests the new handling of
+uninitialized and initialized blocks beyond i_size.  Also add a new
+unit test which verifies 32-bit bitmaps support and the new
+find_first_zero primitives.</P>
+
+<P>Add a few dependencies to fix parallel (make -j) builds.</P>
+
+<P>Removed bash'isms which were breaking the regression test suite on
+systems where /bin/sh is not bash.</P>
+
+<P>The config.guess and config.sub have been updated to the 2012-02-10
+version.</P>
+    
+<P>Fix a portability problem caused by assuming the present of mntent.h
+means that setmntent() exists.  Instead, explicitly test for this in
+the configure script.</P>
+
+<P>If the sys/signal.h header file does not exist, don't try to include
+it, since it's not available on all systems.</P>
+
+<P>Add support for systems that do not support getpwuid_r()</P>
+    
+<P>The configure script now supports a new option,
+--enable-relative-symlinks, which will install relative symlinks for
+the ELF shared library files.  (Addresses Sourceforge Bug: #3520767).</P>
+    
+<P>When building BSD shared libraries make sure the LDFLAGS variable is
+passed to the linker.  Fixing this allows, for example, e2fsprogs to
+be built in 32-bit mode on Mac OS X Lion (Addresses Sourceforge Bug:
+#3517272)</P>
+    
+<P>Fix gcc -Wall nitpicks</P>
+
 <H2><A NAME="1.42.2">E2fsprogs 1.42.2 (March 27, 2012)</A></H2>
 
 <P>The resize2fs program uses much less CPU and is much faster for very
index 2a15f56161ac99db2abe17e3559cc26dc76c6ac6..26b55d5ea7bc3b28a72fb61c4b0b90c92040e788 100644 (file)
@@ -28,9 +28,9 @@
 <!-- Begin actual content -->
 
 <IMG SRC="../images/new.gif" ALIGN=LEFT>
-<H2>Release 1.42.2 of e2fsprogs is available!</H2>
+<H2>Release 1.42.3 of e2fsprogs is available!</H2>
 
-<P>On March 27, 2012, version 1.42.1 of e2fsprogs was <A
+<P>On May 14, 2012, version 1.42.3 of e2fsprogs was <A
 HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
 
 <H2>Ext2fs Utilities</H2>
index 77a7c4058255bf7cf1d9e2eca35baf43503f4fa4..934ac453aed3f654d4a2a84db1080cb7592be583 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.42.2 of e2fsprogs is
+    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.42.3 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.42.2 version as
-    soon as possible, which can be found <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.42.2.tar.gz">here</A>.</P>
+    All users of e2fsprogs are urged to upgrade to the 1.42.3 version as
+    soon as possible, which can be found <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.42.3.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