]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
Update for the 1.47.2 release
authorTheodore Ts'o <tytso@mit.edu>
Tue, 28 Jan 2025 17:32:58 +0000 (12:32 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 28 Jan 2025 17:32:58 +0000 (12:32 -0500)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
htdocs/e2fsprogs-release.html
htdocs/ext2.html

index a215e2a28cbbd15c5e285bbd493fdc100aad9265..d23f5e99d4f45f777784bed21fe38ee8c81c597e 100644 (file)
@@ -30,6 +30,7 @@
 
 <H2>Release notes for the e2fsprogs package</H2>
 <UL>
+<LI><A HREF="#1.47.2">E2fsprogs 1.47.2 (January 1, 2025)</A>
 <LI><A HREF="#1.47.1">E2fsprogs 1.47.1 (May 20, 2024)</A>
 <LI><A HREF="#1.47.0">E2fsprogs 1.47.0 (February 5, 2023)</A>
 <LI><A HREF="#1.46.6">E2fsprogs 1.46.6 (February 1, 2023)</A>
 <LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
 </UL>
 
+<H2><A NAME="1.47.1">E2fsprogs 1.47.2 (January 1, 2025)</A></H2>
+
+<H3>UI and Features</H3>
+
+<P>Drop the tune2fs -r option and replace it with -E revision=<fs-rev>.
+Revision 0 file systems are needed for compatibility with pre-1995 Linux
+kernels (older that version 1.2).  Most of the time, users shouldn't be
+using the -r option and they can confuse themselves and end up creating
+a file system that is missing most modern ext4 features, including no
+online resizing, no support for post-2038 timestamps, etc.  (Addresses
+Debian Bug #1086603)</P>
+
+<P>Add support for gnu.translator extended attributes in tar files fed to
+mke2fs -d.  (Addresses Github issue
+https://github.com/tytso/e2fsprogs/issues/192)</P>
+
+<P>Add a debugfs command to list all of the inodes in the orphan list.</P>
+
+
+<H3>Fixes</H3>
+
+<P>Fix orphan_file support on big endian systems.</P>
+
+<P>Fix resize2fs to update the checksums in blocks belonging to the orphan
+file if it needs to move them.</P>
+
+<P>Fix e2fsck to clear the orphan file after processing it so that e2fsck
+-E journal_only doesn't leave the file system in a corrupted state.</P>
+
+<P>Avoid a spurious failure in badblocks when -n or -w is specified twice.
+(Addresses Debian Bug #1087341)</P>
+
+<P>Fix a bug where e2fsck could skip checking a file systems with the
+orphan_file feature if there are orphaned files that need to be cleaned
+up.  (Addresses Red Hat Bugzilla 2318710, SuSE Bugzilla #1226043)</P>
+
+<P>Tune2fs will now upgrade a revision 0 file system to revision 1 before
+trying to change the inode size.  Otherwise, this could result in a
+corrupted file system.</P>
+
+<P>Fix fuse2fs --helpfull so that it displays the full help message.</P>
+
+<P>Allow resize2fs to perform an offline resize past the 256 TiB boundary
+(which the kernel could do as part of an online resize).</P>
+
+
+<h3>Performance, Internal Implementation, Development Support etc.</H3>
+
+<P>Fix various Coverity and compiler warnings.</P>
+
+<P>Speed up tune2fs -g when the group is not changed by the command.</P>
+
+<P>Fix build failures on GCC 15 due to it switched to using -std=c23 by
+default.  (Addresses https://github.com/tytso/e2fsprogs/issues/202)</P>
+
+<P>Fix build failure when linking fuse2fs with old (2.9.9) version of
+libfuse2 on aarch64.  This hack was needed to fix a regression caused by
+another hacky workaround needed to work around a build failure on
+mipsel64 thanks to glibc using different struct stat layouts depending
+_FILE_OFFSET_BITS is set and this caused failures when dynamic linking
+against libarchive on Debian's mipsel64.  (Sigh.)</P>
+
+<P>Fix unused parameter warnings for packages which including ext2fs.h.
+(Addresses Debian Bug #1082500)</P>
+
+<P>Fix bug where packages including ext2fs.h would get the 32-bit versions
+of the timestamp routines even on 64-bit platforms due to a missing
+SIZEOF_TIME_T autoconf definiton in public_config.h.</P>
+
+<P>Teach dumpe2fs and e2mmpstatus to support LABEL= and UUID= specifiers
+since the e2mmpstatus man page claims that it supports LABEL= and UUID=.
+This support was accidentally dropped when e2mmpstatus was reimplemented
+in terms of dumpe2fs.  (Addresses
+https://github.com/tytso/e2fsprogs/issues/106)</P>
+
+<P>Suppress mke2fs's "Creating regular file" message when the -q option is
+in force.</P>
+
+<P>Enable Continuous Integration testing in Debian's Salsa forge.</P>
+
+<P>Fix a memory leak in oss-fuzz test programs.</P>
+
+<P>Provide fuseext2 to replace the debian package src:fuse-umfuse-ext2.
+(Addresses Debian Bug #1085590, #1088838)</P>
+
+<P>In the Debian package for e2fsprogs, add a suggestion to install the
+package libarchive13t64.  (Addresses DebianBug #1089085)</P>
+
+<P>In the Debian package for e2fsprogs, decrease the priority from required
+to important.   (Addresses Debian Bug #897277)</P>
+
+<P>Fix the f_badjour_encrypted test to write the error output from mke2fs
+and debugfs to a log file so it doesn't mess up the "make check" output
+and to make those error messages available in the case of test failure.</P>
+
+<P>Fix my_llseek() declaration when building against musl libc.</P>
+
+<P>Clean up groff warnings in man pages.  (Addresses Debian Bugs #1086892,
+#1082787, #1072866, #1087898)</P>
+
+<P>Document the orphan_file feature in the ext4(5) and tune2fs(8) man
+pages.  (Addresses Debian Bug #1073062)</P>
+
+<P>Allow building e2fsprogs without libarchive-dev installed to make life
+easier for bootstrapping for new Debian ports (Addresses Debian Bug
+#1078693)</P>
+
+<P>Various man page cleanups.</P>
+
+<P>Update Chinese, Czech, French, Malay, Polish, Romainian, Spanish,
+Swedish, and Ukrainian translations.</P>
+
+
 <H2><A NAME="1.47.1">E2fsprogs 1.47.1 (May 20, 2024)</A></H2>
 
 <H3>UI and Features</H3>
index 4623cbe12f300928222d41b66568a7e7a99e271c..d5c76c86076922a6e7b6ffede5b21063821e9271 100644 (file)
@@ -28,9 +28,9 @@
 <!-- Begin actual content -->
 
 <IMG SRC="../images/new.gif" ALIGN=LEFT>
-<H2>Release 1.47.1 of e2fsprogs is available!</H2>
+<H2>Release 1.47.2 of e2fsprogs is available!</H2>
 
-<P>On May 20, 2024, version 1.47.1 of e2fsprogs was <A
+<P>On January 1, 2025, version 1.47.2 of e2fsprogs was <A
 HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
 
 <H2>Ext2fs Utilities</H2>