From: tytso Fixed more 64-bit block number bugs (which could end up corrupting
+file systems!) in e2fsck, debugfs, and libext2fs. Fixed e2fsck's handling of the journal's s_errno field. E2fsck was
+not properly propagating the journal's s_errno field to the superblock
+field; it was not checking this field if the journal had already been
+replayed, and if the journal *was* being replayed, the "error bit"
+wasn't getting flushed out to disk. Fixed a false positive complaint by e2fsck if all of the extents in
+the last extent tree block are uninitalized and located after the end
+of the file as defined by i_size. The dumpe2fs will now display the journal's s_errno field if it is
+non-zero, and it will also display the journal's 64-bit feature flag
+if present. Fix e2fsck so that it always opens the device file in exclusive mode
+when it might need to modify the file system, and never if the -n
+option is specified. (Previously, there were a few corner cases where
+it might get things wrong in either direction.) E2fsck now correctly truncates or deallocates extent-mapped inodes on
+the orphan list. The root cause was a bug in libext2fs's block
+iterator which could end up skipping an extent when the last block in
+an extent is removed, causing the current extent to be removed from
+the extent tree. E2fsck now correctly sets the global free block and inode counts when
+truncating or removing inodes on the orphan list in preen mode.
+Previously, it would leave these values would be set incorrectly,
+which is largely a cosmetic issue since the kernel no longer pays
+attention to those fields, but it can cause spurious complaints in
+subsequent e2fsck runs. Fix i_blocks accounting when the libext2fs library needs to add or
+remove an extent tree block on bigalloc file systems. The lsattr and chattr programs now support the No_COW flag for the
+benefit of btrfs. Debugfs now interprets date strings of the form @ddd as ddd seconds
+after the beginning of the epoch. This is handy when setting an inode
+number into the d_time field when debugging orphan list handling. Fix a precedence bug with built-in quota support which might result in
+e2fsck paying attention to the quota inode field even if the built-in
+quota feature flag is not set. Fortunately, in practice that
+superblock field should be zero for non-built-in quota file systems,
+so it's unlikely this bug would have caused problems. Updated/fixed various man pages. (Addresses Debian Bugs: #674453,
+#674694) The regression test suite can now run the integration tests in the
+tests directory in parallel, via "make -jN check". Add new test, f_zero_extent_length which tests e2fsck's handling of
+the case where all of the extents in the last extent tree block are
+uninitialized extents after i_size. Add a new test, f_jnl_errno, which checks handling of an error
+indication set in the journal superblock. Fix the test f_jnl_64bit so that it properly checks e2fsck's handling
+of a 64-bit journal. Add two tests, f_orphan_indirect_inode and f_orphan_extent_inode which
+tests e2fsck's handling of orphan inodes in preen mode, and truncation
+of extent inodes on the orphan list. Fixed more OS X portability issues. Fix a bug in the Unix I/O manager which could cause corruption of file
diff --git a/htdocs/ext2.html b/htdocs/ext2.html
index 26b55d5ea..e3adf3886 100644
--- a/htdocs/ext2.html
+++ b/htdocs/ext2.html
@@ -28,9 +28,9 @@
On May 14, 2012, version 1.42.3 of e2fsprogs was On June 12, 2012, version 1.42.4 of e2fsprogs was announced.Release notes for the e2fsprogs package
+
+E2fsprogs 1.42.4 (June 12, 2012)
+
+Programmer's Notes
+
+E2fsprogs 1.42.3 (May 14, 2012)
-
Release 1.42.3 of e2fsprogs is available!
+Release 1.42.4 of e2fsprogs is available!
-Ext2fs Utilities
diff --git a/htdocs/index.html b/htdocs/index.html
index 255ba4c11..87f2bbfa4 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -34,13 +34,13 @@
here.
I am happy to announce a new release of the e2fsprogs distribution. - All users of e2fsprogs are urged to upgrade to the 1.42.3 version as + All users of e2fsprogs are urged to upgrade to the 1.42.4 version as soon as possible, which can be - downloaded from sourceforge + downloaded from sourceforge or kernel.org.
This release contains a number of bug fixes and enhancements over