]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for 1.43.5 release
authorTheodore Ts'o <tytso@mit.edu>
Fri, 4 Aug 2017 16:40:48 +0000 (12:40 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 4 Aug 2017 16:40:48 +0000 (12:40 -0400)
htdocs/e2fsprogs-release.html
htdocs/ext2.html
htdocs/index.html

index 11610a42c86d3ae64f47f270b26bf4e64585da02..fea0ab03fec1a93bb61ef7989e7953e86b774fff 100644 (file)
@@ -30,6 +30,7 @@
 
 <H2>Release notes for the e2fsprogs package</H2>
 <UL>
+<LI><A HREF="#1.43.5">E2fsprogs 1.43.5 (August 4, 2017)</A>
 <LI><A HREF="#1.43.4">E2fsprogs 1.43.4 (January 31, 2017)</A>
 <LI><A HREF="#1.43.3">E2fsprogs 1.43.3 (September 4, 2016)</A>
 <LI><A HREF="#1.43.2">E2fsprogs 1.43.2 (September 1, 2016)</A>
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
 </UL>
 
+<H2><A NAME="1.43.5">E2fsprogs 1.43.5 (August 4, 2017)</A></H2>
+
+<P>Fix a bug which could cause e2fsck to loop forever when rebuilding an
+encrypted directory with entries with identical prefixes up to an
+embedded NUL character.</P>
+
+<P>Fix build when configured with --disable-threads or --enable-profile.</P>
+
+<P>Fix ext2fs_sync_device() so it returns the proper error code if the
+BLKFLSBUF ioctl fails for some reason.</P>
+
+<P>Fix a potential crash in tune2fs when enabling project quota when the
+file system has no inodes by fixing error handling in the
+quota_write_inode() in libsupport.</P>
+
+<P>Fix a bug in debugfs's "ls -p" handling which could cause it to print
+garbage after a file name in a directory entry.</P>
+
+<P>Fix a number of bugs in debugfs, dumpe2fs, e2fsck, tune2fs, and
+resize2fs where a carefully/maliciously corrupted file systems (found
+by American Fuzzy Lop) could these programs to crash or hang.
+(Addresses Debian Bug #868489)</P>
+
+<P>E2fsck no longer issues some harmless bitmap warnings caused by a
+corrupted file system; since those corruptions will be fixed up by
+e2fsck later, there's no point issuing these internal warnings.</P>
+
+<P>E2fsck will now notice invalid quota inode numbers, and offer to fix
+them.</P>
+
+<P>Fix a regression introduced in e2fsprogs 1.43 which broke mke2fs's
+hugefile creation so that they aren't contiguous.  (Addresses Google
+Bugs 62791459 and 638037607)</P>
+
+<P>Fix how backup superblocks are written in big endian systems so they
+are all correctly byte swapped.</P>
+
+<P>Fixed tune2fs's support for enabling and disabling project quota.</P>
+
+<P>The badblock program now properly handles languages which have
+multi-column wide character such as Chinese.  (Addresses Debian Bug:
+#860926)</P>
+
+<P>The mke2fs -U option now accepts "null", "clear", "random", or "time"
+just as tune2fs's -U option.</P>
+
+<P>Fix e2fsck's -E bmap2extent feature (which converts a file to use
+extents from indirect block maps) so that it handles sparse files correctly.</P>
+
+<P>Fix libext2fs to correctly handle accounting for an external xattr
+block on bigalloc file systems.</P>
+
+<P>Fix e2fsck to correctly handle quota accounting when deleting files
+that have mnultiply-claimed blocks pass 1b.</P>
+
+<P>Fix potential buffer overrun bug in e2fsck when using 128 byte inodes.
+(Addresses Google Bug 37326362).</P>
+
+<P>E2fsck's extent tree optimization can now be disabled via an
+command-line extended option or via an e2fsck.conf configuration
+parameter.</P>
+
+<P>The e2fsck program now properly updates the quota accounting when
+optimizing the extent tree.  (Addresses Google Bug 36391645)</P>
+
+<P>Fix some error handling in e4crypt when operating on keyring ID's.</P>
+
+<P>Fix e2fsck's quota handling when the bigalloc feature is enabled.</P>
+
+<P>The libext2fs file system now uses readahead when opening file systems
+to speed up opening very large file systems with the meta_bg option.</P>
+
+<P>If e2fsck logging is enabled, e2fsck will report the exit code in the
+last line of the log file.</P>
+
+<P>Debugfs can now open file systems with a bad sueprblock checksum, and
+the show_super_stats command will print the expected checksum.</P>
+
+<P>Fix a regression introduced in e2fsprogs 1.43.4 where tune2fs was not
+able to correctly enable the quota feature.  (Addresses Debian Bug
+#855417)</P>
+
+<P>E2fsck will only return an exit status code of 1 if it has fixed a
+file system corruption.  If it only performed an optimal optimization
+of internal file system metadata, it will now return 0.</P>
+
+<P>Fix e2fsck so it won't check inode fields of deleted inodes.  This was
+mostly harmless, but the addition of a check in 1.43.4 to enforce the
+requirement that inline data inodes have a system.data attribute
+caused a regression in xfstests generic/079.  Fix this and a number of
+other checks which could lead to false positive reports of file system
+corruption.</P>
+
+<P>Removed a debugging printf in libsupport which could result to some
+extraneous and confusing output if the user specifies a quota type.</P>
+
+<P>The debugfs logdump command now accepts a new -S option which will
+cause it to print information about the journal superblock.</P>
+
+<P>Added a missing space in debugfs's ls -l output to separate the size
+and date fields.</P>
+
+<P>Update the Czech, Danish, Dutch, French, Hungarian, Polish, Serbian,
+Spanish, Swedish, Ukrainian, and Vietnamese translations.</P>
+
+<P>Update various man pages.  (Addresses Debian Bugs #867895 and #865584)</P>
+
+<P>Fix various compiler and UBSAN warnings.</P>
+
+<P>Fixed various Debian Packaging Issues.  (Addresses Debian Bugs
+#864144 and #866623)</P>
+
+<H3>Programming notes</H3>
+
+<P>The blkid library can now recognize exfat file systems.</P>
+
+<P>Add new test, j_recover_csum3_64bit, which checks to make sure we
+correctly recovering 64-bit journals using the v3 checksum format.</P>
+
+<P>Fix portability assumption in tests; don't depend on the existence of
+/dev/stdin.</P>
+
+<P>Fix portability with newer versions of glibc and with Cygwin builds on
+Windows 8 and Windows 10.</P>
+
+<P>Clean up the comments in problem.c match the message that will
+actually be printed.</P>
+
+<P>Removed an unused an obsolete header file.</P>
+
 <H2><A NAME="1.43.4">E2fsprogs 1.43.4 (January 31, 2017)</A></H2>
 
 <P>Fix e2fsck to require that the system.data extended attribute is
index e840d6fe685b1d795882719a6d81817cebad606d..46f8b2e0dae121e359d48b764b41f4f769471939 100644 (file)
@@ -28,9 +28,9 @@
 <!-- Begin actual content -->
 
 <IMG SRC="../images/new.gif" ALIGN=LEFT>
-<H2>Release 1.43.4 of e2fsprogs is available!</H2>
+<H2>Release 1.43.5 of e2fsprogs is available!</H2>
 
-<P>On January 31, 2017, version 1.43.4 of e2fsprogs was <A
+<P>On August 4, 2017, version 1.43.5 of e2fsprogs was <A
 HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
 
 <H2>Ext2fs Utilities</H2>
index 4c477761497a2cbecc8e91f74de25e422dadde0a..98562f6fa828999d4a52bada1c42b9b027400452 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.4 of e2fsprogs is
+    <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.43.5 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.4 version as
+    All users of e2fsprogs are urged to upgrade to the 1.43.5 version as
     soon as possible, which can be
-    downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.43.4.tar.gz">sourceforge</A>
-    or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43.4">kernel.org</A>.</P>
+    downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.43.5.tar.gz">sourceforge</A>
+    or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.43.5">kernel.org</A>.</P>
 
     <P>This release contains a number of bug fixes and enhancements over
     the previous releases.  For more details, see the