<H2>Release notes for the e2fsprogs package</H2>
<UL>
+<LI><A HREF="#1.41.13">E2fsprogs 1.41.13 (December 13, 2010)</A>
<LI><A HREF="#1.41.12">E2fsprogs 1.41.12 (May 17, 2010)</A>
<LI><A HREF="#1.41.11">E2fsprogs 1.41.11 (March 14, 2010)</A>
<LI><A HREF="#1.41.10">E2fsprogs 1.41.10 (February 10, 2010)</A>
<LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
</UL>
+<H2><A NAME="1.41.13">E2fsprogs 1.41.13 (December 13, 2010)</A></H2>
+
+<P>E2fsck now supports the extended option "-E journal_only", which
+causes it to only do a journal replay. This is useful for scripts
+that want to first replay the journal and then check to see if it
+contains errors.</P>
+
+<P>E2fsck will now support UUID= and LABEL= specifiers for the -j option
+(which specifies where to find the external journal). (Addresses
+Debian Bug #559315)</P>
+
+<P>E2fsck now has support for the problems/<problem code>/force_no
+configuration option in e2fsck.conf, which forces a problem to not be
+fixed.</P>
+
+<P>Dumpe2fs will now avoid printing large negative offsets for the bitmap
+blocks and instead print a message which is a bit more helpful for
+flex_bg file systems.</P>
+
+<P>Mke2fs will now check the file system type (specified with the -t
+option) to make sure it is defined in the mke2fs.conf file; if it is
+not, it will print an error and abort. If the usage type (specified
+with the -T option) is not defined in mke2fs.conf, mke2fs will print a
+warning but will continue. (Addresses Debian Bug #594609)</P>
+
+<P>Clarified error message from resize2fs clarifying that on-line
+shrinking is not supported at all. (Addresses Debian Bug #599786)</P>
+
+<P>Fix an e2fsck bug that could cause a PROGRAMMING BUG error to be
+displayed. (Addresses Debian Bug #555456)</P>
+
+<P>E2fsck will open the external journal in exclusive mode, to prevent
+the journal from getting truncated while it is in use due to a user
+accidentally trying to run e2fsck on a snapshotted file system volume.
+(Addresses Debian Bug #587531)</P>
+
+<P>Fix a bug in e2fsck so it has the correct test for the EOFBLOCKS_FL
+flag.</P>
+
+<P>The tune2fs program can now set the uninit_bg feature without
+requiring an fsck.</P>
+
+<P>The tune2fs, dumpe2fs, and debugfs programs now support the new ext4
+default mount options settings which were added in 2.6.35.</P>
+
+<P>The e2fsck and dumpe2fs programs now support the new ext4 superblock
+fields which track where and when the first and most recent file
+system errors occurred. These fields are displayed by dumpe2fs and
+cleared by e2fsck. These new superblock fields were added in 2.6.36.</P>
+
+<P>Debugfs now uses a more concicse format for listing extents in its
+stat command. This format also includes the interior extent tree
+blocks, which previously was missing from stat's output for
+extent-based files.</P>
+
+<P>Debugfs has a new option, -D, which will request Direct I/O access of
+the file system.</P>
+
+<P>Mke2fs will skip initializing the inode table if a device supports
+discard and the discard operation will result in zero'ed blocks.</P>
+
+<P>Badblocks will now correctly backspace over UTF-8 characters when
+displaying its progress bar. (Addresses Gentoo Bug #309909; Addresses
+Debian Bugs #583782 and #587834)</P>
+
+<P>E2freefrag will now display the total number of free extents.</P>
+
+<P>Resize2fs -P no longer requires a freshly checked filesystem before
+printing the minimum resize size.</P>
+
+<P>Fixed a floating point precision error in a binary tree search routine
+that can lead to seg fault in e2fsck and resize2fs.</P>
+
+<P>Fixed a bug in e2fsck where if both the original and backup superblock
+are invalid in some way, e2fsck will fail going back to the original
+superblock because it didn't close the backup superblock first, and
+the exclusive open prevented the file system from being reopened.</P>
+
+<P>Fixed a big in e2freefrag which caused getopt parsing to fail on
+architectures with unsigned chars. (Addresses Gentoo Bug: #299386)</P>
+
+<P>Clarified an mke2fs error message so a missed common in an -E option
+(i.e., mke2fs -t ext4 -E stride=128 stripe-width=512 /dev/sda1")
+results in a more understandable explanation to the user.</P>
+
+<P>Mke2fs now displays the correct valid inode ratio range when
+complaining about an invalid inode ratio specified by the user.</P>
+
+<P>Mke2fs now understands the extended option "discard" and "nodiscard",
+and the older option -K is deprecated. The default of whether
+discards are enabled by default can be controled by the mke2fs.conf
+file.</P>
+
+<P>Mke2fs's handling of logical and physical sector sizes has been
+improved to reflect the fact that there will be some SSD's with 8k and
+16k physical sectors arriving soon. Mke2fs will no longer force block
+size to be the physical sector size, since there will be devices where
+the physical sector size is larger than the system's page size, and
+hence larger than the maximal supported block size. In addition, if
+the minimal and optimal io size are not exported by the device, and
+the physical sector size is larger than the block size, the physical
+sector size will be used to set the Raid I/O optimization hints in the
+superblock.</P>
+
+<P>E2fsck will now display a better, more specific error message when the
+user enters a typo'ed device name, instead of blathering on about
+alternate superblocks.</P>
+
+<P>Fixed various Debian Packaging Issues</P>
+
+<P>Updated/clarified man pages (Addresses Debian Bugs: #580236, #594004,
+#589345, #591083; Addresses Launchpad Bug: #505719)</P>
+
+<P>Update the Chinese, Chzech, Dutch, French, Germany, Indonesian,
+Polish, Swedish, and Vietnamese translations.</P>
+
+<H3>Programmer's Notes</H3>
+
+<P>Fix a dependency definition for the static and profiled blkid
+libraries which could cause compile failures in some configurations.
+(Addresses Debian Bug: #604629)</P>
+
+<P>Add support for Direct I/O in the Unix I/O access layer.</P>
+
+<P>Fixed a memory leak in the Unix I/O layer when changing block sizes.</P>
+
+<P>Fixed minor memory leaks in mke2fs.</P>
+
+<P>Added a new function to the ext2fs library, ext2fs_get_memalign().</P>
+
+<P>The tst_super_size test program will check to make sure the superblock
+fields are correctly aligned and will print them out so they can be
+manually checked for correctness.</P>
+
+<P>Fixed some makefile dependencies for test programs in lib/ext2fs.</P>
+
+<P>Reserved the feature flags and superblock fields needed for the Next3
+snapshot feature.</P>
+
+<P>Reserved the feature flags for EXT4_FEATURE_INCOMPAT_DIRDATA and
+EXT4_INCOMPAT_EA_INODE.</P>
+
+
<H2><A NAME="1.41.12">E2fsprogs 1.41.12 (May 17, 2010)</A></H2>
<P>Mke2fs now gives a correct error message if the external journal