diff options
author | tytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf> | 2012-05-15 01:37:14 +0000 |
---|---|---|
committer | tytso <tytso@46e75558-b442-0410-83ab-e6570fdeb8bf> | 2012-05-15 01:37:14 +0000 |
commit | c438ad749eef57165530b57b1133cb0cb59e0a98 (patch) | |
tree | 28bcb17083a815285305817114b9d3de51393d5c | |
parent | ec2ad6b2d9de3b60b090e40f0f11bfc1a2290883 (diff) | |
download | e2fsprogs-c438ad749eef57165530b57b1133cb0cb59e0a98.tar.gz |
Update for 1.42.3 release
git-svn-id: https://e2fsprogs.svn.sourceforge.net/svnroot/e2fsprogs/web@41 46e75558-b442-0410-83ab-e6570fdeb8bf
-rw-r--r-- | htdocs/e2fsprogs-release.html | 92 | ||||
-rw-r--r-- | htdocs/ext2.html | 4 | ||||
-rw-r--r-- | htdocs/index.html | 6 |
3 files changed, 97 insertions, 5 deletions
diff --git a/htdocs/e2fsprogs-release.html b/htdocs/e2fsprogs-release.html index 87684c6a7..2d4d3410c 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.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> @@ -100,6 +101,97 @@ <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 diff --git a/htdocs/ext2.html b/htdocs/ext2.html index 2a15f5616..26b55d5ea 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.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> diff --git a/htdocs/index.html b/htdocs/index.html index 77a7c4058..934ac453a 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -34,12 +34,12 @@ <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 |