summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2021-12-30 11:26:35 -0500
committerTheodore Ts'o <tytso@mit.edu>2021-12-30 11:26:35 -0500
commit58f7e801c857de913247a10551d23b502703de2e (patch)
tree10968cbec6cb11bbaed77a5cd7a8b192a96b9c72
parent7cd5f3fcc8b19dbf0a61f3fda5d9dcc7115d5b21 (diff)
downloade2fsprogs-58f7e801c857de913247a10551d23b502703de2e.tar.gz
Update for the 1.46.5 release
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r--htdocs/e2fsprogs-release.html76
-rw-r--r--htdocs/ext2.html4
-rw-r--r--htdocs/index.html10
3 files changed, 83 insertions, 7 deletions
diff --git a/htdocs/e2fsprogs-release.html b/htdocs/e2fsprogs-release.html
index 2454b613c..6ea0d5ce0 100644
--- a/htdocs/e2fsprogs-release.html
+++ b/htdocs/e2fsprogs-release.html
@@ -30,6 +30,7 @@
<H2>Release notes for the e2fsprogs package</H2>
<UL>
+<LI><A HREF="#1.46.5">E2fsprogs 1.46.5 (December 30, 2021)</A>
<LI><A HREF="#1.46.4">E2fsprogs 1.46.4 (August 18, 2021)</A>
<LI><A HREF="#1.46.3">E2fsprogs 1.46.3 (July 27, 2021)</A>
<LI><A HREF="#1.46.2">E2fsprogs 1.46.2 (February 28, 2021)</A>
@@ -142,6 +143,81 @@
<LI><A HREF="#1.02">E2fsprogs 1.02 (January 16, 1996)</A>
</UL>
+<H2><A NAME="1.46.5">E2fsprogs 1.46.5 (December 30, 2021)</A></H2>
+
+<h3>UI and Features</h3>
+
+<P>When resizing a file system and the inode count exceeds the 2**32
+maximum, if resize2fs can successfully perform the resize by dropping
+the last block group, resize2fs will do that in order to allow the file
+system grow operation to succeed. For example, using the default inode
+ratio size of 16k, this will allow a successful resize to 64TB - 128MB
+when the storage device is 64TB.</P>
+
+<h3>Fixes</h3>
+
+<P>Avoid a potential infinite loop in resize2fs -P when the file system is
+corrupted (introduced in e2fsprogs 1.45.5). (Addresses github issue
+https://github.com/tytso/e2fsprogs/issues/94)</P>
+
+<P>E2fsck now updates the bg_checksum after fixing problems in the block
+group descriptor, which eliminates some unnecessary messages printed or
+asked of the system administrator.</P>
+
+<P>Fixed some potential deadlock problems in the unix_io handler in the case
+of I/O errors. The fix should also improve the performance of parallel
+bitmap loading.</P>
+
+<P>Fixed e2fsck's fast commit handling which could result it in crashing
+when trying to merge extents when there were none available to be
+merged.</P>
+
+<P>Fix e2fsck's support of quota limit data, which could sometimes get
+dropped when the quota data needs to be regenerated, or when processing
+the orphan list.</P>
+
+<P>Fix tune2fs to correctly transfer the quota limits when converting quota
+files to the internal quota inodes. Also add support for tune2fs to
+properly handle the older version 0 quota files.</P>
+
+<P>Fix debugfs's get_quota and list_quota commands so that the header of
+the report printed by these commands correctly reflect that the units of
+used space is in bytes instead of blocks.</P>
+
+<h3>Performance, Internal Implementation, Development Support etc.</h3>
+
+<P>Add some additional packages to the setup-schroot script to account for
+the fact that the script can be run on older Debian distributions and so
+the build dependencies might omit some packages needed to build
+e2fsprogs on unstable version of Debian.</P>
+
+<P>Reduce resize2fs's CPU overhead when counting the number of blocks in
+use which can reduce the wall clock time for very large file systems
+by substantial amount.</P>
+
+<P>Teach libuuid to use getrandom() or getentropy() if available in favor
+of reading from /dev/[u]random.</P>
+
+<P>Teach libss to use libreadline.so.8 if it is available.</P>
+
+<P>Update some test expect files to fix some regression tests that were
+broken in e2fsprogs 1.46.4.</P>
+
+<P>If the PRINT_FAILED environment variable is set, failed tests will
+display the diff output to make it easier to debug test failures on
+autobuilders.</P>
+
+<P>Fix various compiler warnings.</P>
+
+<P>Update tst_getsize to use ext2fs_get_size2() to support testing devices
+which are larger than 2**32 sectors.</P>
+
+<P>Fixed spelling mistakes in the mke2fs.conf man page.</P>
+
+<P>Update Chinese, Malay, Serbian, Spanish, Swedish, and Ukrainian
+translations.</P>
+
+
<H2><A NAME="1.46.4">E2fsprogs 1.46.4 (August 18, 2021)</A></H2>
<h3>UI and Features</h3>
diff --git a/htdocs/ext2.html b/htdocs/ext2.html
index 7d34b1d30..d6461ee21 100644
--- a/htdocs/ext2.html
+++ b/htdocs/ext2.html
@@ -28,9 +28,9 @@
<!-- Begin actual content -->
<IMG SRC="../images/new.gif" ALIGN=LEFT>
-<H2>Release 1.46.4 of e2fsprogs is available!</H2>
+<H2>Release 1.46.5 of e2fsprogs is available!</H2>
-<P>On August 18, 2021, version 1.44.3 of e2fsprogs was <A
+<P>On December 30, 2021, version 1.46.5 of e2fsprogs was <A
HREF="http://e2fsprogs.sourceforge.net">announced</A>.</P>
<H2>Ext2fs Utilities</H2>
diff --git a/htdocs/index.html b/htdocs/index.html
index 008ec7bc8..392428003 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -34,18 +34,18 @@
<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.46.4 of e2fsprogs is
+ <IMG SRC="images/new.gif" ALIGN=LEFT><H2>Release 1.46.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.46.4 version as
+ All users of e2fsprogs are urged to upgrade to the 1.46.5 version as
soon as possible, which can be
- downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.46.4.tar.gz">sourceforge</A>
- or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.4">kernel.org</A>.</P>
+ downloaded from <A HREF="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.46.5.tar.gz">sourceforge</A>
+ or <A HREF="http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.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
- <A HREF="e2fsprogs-release.html#1.46.4">release notes.</A></P>
+ <A HREF="e2fsprogs-release.html#1.46.5">release notes.</A></P>
<ADDRESS>