<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
<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>