]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for 1.43.1 release
authorTheodore Ts'o <tytso@mit.edu>
Wed, 8 Jun 2016 23:46:19 +0000 (19:46 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 8 Jun 2016 23:46:19 +0000 (19:46 -0400)
htdocs/e2fsprogs-release.html
htdocs/ext2.html
htdocs/index.html

index 6b8e3664e6ae9809bbf098ff0b8a55437e584953..79f34f63181f59371ffb5dd1a92523c42c21f837 100644 (file)
@@ -30,6 +30,7 @@
 
 <H2>Release notes for the e2fsprogs package</H2>
 <UL>
+<LI><A HREF="#1.43.1">E2fsprogs 1.43.1 (June 8, 2016)</A>
 <LI><A HREF="#1.43">E2fsprogs 1.43 (May 17, 2016)</A>
 <LI><A HREF="#1.42.13">E2fsprogs 1.42.13 (May 17, 2015)</A>
 <LI><A HREF="#1.42.12">E2fsprogs 1.42.12 (August 29, 2014)</A>
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
 </UL>
 
+<H2><A NAME="1.43.1">E2fsprogs 1.43.1 (June 8, 2016)</A></H2>
+
+<P>Fixed e2fsck so that it would correctly update the project quota usage
+when deleting a corrupted and inode, and fixed mke2fs so it wouldn't
+dereference memory beyond the small inode structure (which was wrong,
+but worked mostly by accident unless hardening or some security malloc
+was in use).</P>
+
+<P>Fixed a large number of FreeBSD portability problems.  (To build on
+FreeBSD, however, we still need to use GNU Make and redirect dd to use
+GNU dd.)</P>
+
+<P>The configure script now supports --enable-hardening, which enables
+stack protection, fortify, read-only relocation tables, immediate
+dynamic symbol binding, and text segment ASLR (if the kernel has
+userspace ASLR support enabled) by enabling position independent
+executable code.  (Distributions who want to do their own special
+thing can set CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS,
+LDFLAGS_SHLIB and LDFLAGS_STATIC as appropriate.)</P>
+
+<P>The configure script now supports --disable-tdb since on 64-bit
+systems, it's much faster to just enable additional swap space.  The
+scratch_files feature in e2fsck.conf is mostly only useful on 32-bit
+systems.</P>
+
+<P>Fixed the Direct I/O fallback codepath in the Unix I/O manager so that
+read/modify/write worked correctly.  Fortunately in practice (with the
+exception of the Undo handler when running on FreeBSD) used this buggy
+codepath. so file systems weren't getting corrupted.</P>
+
+<P>Mke2fs will now warn if the user provides a label which is too long.
+(Addresses Debian Bug: #791630)</P>
+
+<P>Debugfs's rdump command now works correctly when dumping the root
+directory of a file system.  (Addresses Debian Bug: #766125)</P>
+
+<P>Fixed a bug in debugfs so it would correctly calculate a block group's
+checksum field field on 64-bit ssystems.</P>
+
+<P>E2fsck now has a much more understandable error message when the
+journal superblock is corrupt and the user declines to fix it.
+(Addresses Debian Bug: #768162)</P>
+
+<P>Fixed support of extended timestamps on 64-bit systems.</P>
+
+<P>Updated/fixed various man pages.  (Addresses Debian Bugs: #766379,
+#761144, #770750, #428361, #766127)</P>
+
+<P>Fixed various Debian Packaging Issues.  (Addresses Debian Bug: #825868)</P>
+
+<H3>Programming notes</H3>
+
+<P>Fixed coverity, sparse, gcc -Wall, and clang warnings/nits.</P>
+
+<P>Fixed Android build makefiles (which was missing a newly added file in
+lib/support).</P>
+
+<P>In general, checks on s_creator_os have been removed in favor of
+feature flag specific checks; if there is something that can't be
+checked via the presence of a feature flag, we will simply check
+whether the creator OS is *not* EXT2_OS_HURD which is the one
+operating system where there has been extensive abuse of the
+s_creator_os flag.</P>
+
+<P>The libmagic libary has been suppressed when running the regression
+test suite to avoid false test failures caused by differences between
+versions of libmagic (and/or the magic number database).</P>
+
+<P>The tests/test_script progam now accepts the --failed option, which
+will run those tests that had previously failed.</P>
+
+<P>Fixed tests build on those systems which require LDFLAGS to be set.</P>
+
+<P>Fixed the regression test suite so it will properly filter out version
+numbers with two components (such as 1.43) from log files before
+comparing them with the expected golden output.</P>
+
+
 <H2><A NAME="1.43">E2fsprogs 1.43 (May 17, 2016)</A></H2>
 
 <P><B>KNOWN BUG:</B> "make check" will have many spurious failures in the tests
index 5559ecfe6099c6dd6619b6457c746f02518da836..84790bc0790cb2c902d2fde492afff4c5899be2c 100644 (file)
@@ -28,9 +28,9 @@
 <!-- Begin actual content -->
 
 <IMG SRC="../images/new.gif" ALIGN=LEFT>
-<H2>Release 1.43 of e2fsprogs is available!</H2>
+<H2>Release 1.43.1 of e2fsprogs is available!</H2>
 
-<P>On May 17, 2016, version 1.43 of e2fsprogs was <A
+<P>On June 8, 2016, version 1.43.1 of e2fsprogs was <A
 HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
 
 <H2>Ext2fs Utilities</H2>
index 5835735e098e1a21583c05dd7b309203d720bc9f..aee08c329d6b51f7bedc5ac5e7bb5258f8871fb7 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.43 of e2fsprogs is
+    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.43.1 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.43 version as
     soon as possible, which can be
-    downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.43.tar.gz">sourceforge</A>
-    or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43">kernel.org</A>.</P>
+    downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.43.1.tar.gz">sourceforge</A>
+    or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43.1">kernel.org</A>.</P>
 
     <P>This release contains a number of bug fixes and enhancements over
     the previous releases.  For more details, see the 
-    <A HREF="e2fsprogs-release.html">release notes.</A></P>
+    <A HREF="e2fsprogs-release.html#1.43.1">release notes.</A></P>
 
 
     <ADDRESS>