--- a/web/htdocs/e2fsprogs-release.html
+++ b/web/htdocs/e2fsprogs-release.html
@@ -30,6 +30,7 @@
 <H2>Release notes for the e2fsprogs package</H2>
+<LI><A HREF="#1.42.4">E2fsprogs 1.42.4 (June 12, 2012)</A>
 <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>
@@ -101,6 +102,84 @@
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
+<H2><A NAME="1.42.4">E2fsprogs 1.42.4 (June 12, 2012)</A></H2>
+<P>Fixed more 64-bit block number bugs (which could end up corrupting
+file systems!) in e2fsck, debugfs, and libext2fs.</P>
+<P>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.</P>
+<P>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.</P>
+<P>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.</P>
+<P>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.)</P>
+<P>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.</P>
+<P>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.</P>
+<P>Fix i_blocks accounting when the libext2fs library needs to add or
+remove an extent tree block  on bigalloc file systems.</P>
+<P>The lsattr and chattr programs now support the No_COW flag for the
+benefit of btrfs.</P>
+<P>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.</P>
+<P>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.</P>
+<P>Updated/fixed various man pages.  (Addresses Debian Bugs: #674453,
+<h3>Programmer's Notes</h3>
+<P>The regression test suite can now run the integration tests in the
+tests directory in parallel, via "make -jN check".</P>
+<P>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.</P>
+<P>Add a new test, f_jnl_errno, which checks handling of an error
+indication set in the journal superblock.</P>
+<P>Fix the test f_jnl_64bit so that it properly checks e2fsck's handling
+of a 64-bit journal.</P>
+<P>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.</P>
+<P>Fixed more OS X portability issues.</P>
 <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