Skip to content

Commit

Permalink
Update release notes, etc., for the 1.46.1 release
Browse files Browse the repository at this point in the history
(Also update some inaccuracies in the 1.46.0 release.)

Signed-off-by: Theodore Ts'o <[email protected]>
  • Loading branch information
tytso committed Feb 9, 2021
1 parent d50ffa9 commit df0fe7c
Show file tree
Hide file tree
Showing 11 changed files with 903 additions and 750 deletions.
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is the new version (1.46.0) of the second extended file
This is the new version (1.46.1) of the second extended file
system management programs.

From time to time, I release new versions of e2fsprogs, to fix
Expand Down
2 changes: 1 addition & 1 deletion RELEASE-NOTES
22 changes: 19 additions & 3 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
e2fsprogs (1.46.0-1) unstable; urgency=medium
e2fsprogs (1.46.1-1) unstable; urgency=medium

* Drop transitional packages libcomerr2, e2fslibs, and e2fslibs-dev
* Fix a bug in libext2fs and debugfs when trying to set an extended
attribute will result in a seg fault.
* Fix e2fsck so it properly accepts large_dir directories which are
greater than 4GB in size.
* Fix mke2fs -d so it correctly handles important a directory or small
file which is stored using inline_data and contains an ACL or extended
attribute. (Closes: #971014)
* Add build profiles noudeb and pkg.e2fsprogs.no-static (Closes: #966686)
* Update the Czech, French, Malay, Polish, Portuguese, Sweedish, and
Ukranian translations from the translation project.

-- Theodore Y. Ts'o <[email protected]> Tue, 09 Feb 2021 17:36:02 -0500

e2fsprogs (1.46.0-1) experimental; urgency=medium

* New upstream release
* Add support for the new fast_commit feature. (Requires Linux version
5.10 or higher)
* Add support for the new stable_inodes feature which is needed to
support some file system encryption algorithms such as siphash.
support some the fscrypt siphash algorithm.
* Add support for file systems that have both case folding and
encryption enabled. (Requires Linux version 5.10 or higher)
encryption enabled. (Not yet upstream, but used in some Android handsets.)
* The fuse2fs program now supports the "norecovery" which omits replying
the journal and mounts the file system read-only.
* Bitmap loading is now done using multiple threads which can speed up
Expand Down
14 changes: 7 additions & 7 deletions doc/RelNotes/v1.46.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ should also improve the performance of ext4 file systems exported via
NFS.

E2fsprogs now supports the stable_inodes (COMPAT_STABLE_INODES) feature.
This needed to support the siphash file system encryption algorithm,
which calculates the initial vector (IV) for encryption based on the
UUID and the inode number. This means that we can't renumber inodes
(for example, when shrinking a file system) and the UUID can't be
changed without breaking the ability to decrypt the encryption.
This needed to support fscrypt siphash algorithm, which calculates the
initial vector (IV) for encryption based on the UUID and the inode
number. This means that we can't renumber inodes (for example, when
shrinking a file system) and the UUID can't be changed without breaking
the ability to decrypt the encryption.

E2fsprogs now supports file systems which have both file system
encryption and the casefold feature enabled. This requires Linux
version 5.10.
encryption and the casefold feature enabled. This is used in some
Android handsets, but has not yet landed upstream yet.

E2fsck now will check file names on file systems with case folding
enabled to make sure the characters are valid UTF-8 characters. This is
Expand Down
41 changes: 41 additions & 0 deletions doc/RelNotes/v1.46.1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
E2fsprogs 1.46.1 (February 9, 2021)
===================================

Updates/Fixes since v1.46.0:

Fixes
-----

Fix a bug in libext2fs and debugfs when trying to set an extended
attribute will result in a seg fault.

Fix e2fsck so it properly accepts large_dir directories which are
greater than 4GB in size.

Fix fast commit support on big endian architectures. Also avoid potential
crash on an error handling case.

Fix mke2fs -d so it correctly handles important a directory or small
file which is stored using inline_data and contains an ACL or extended
attribute. (Addresses-Debian-Bug: #971014)


Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------

Fix build failure on systems with pthread && without FUSE support.

Fix various compiler warnings.

Fix portability problems by not depending on the glibc specific qsort_r
function.

Change configure.ac to use AS_HELP_STRING instead of the deprecated
AC_HELP_STRING, and explicitly declare that the configure.ac requires
autoconf 2.69.

Fixed/improved various Debian packaging issues. (Addresses-Debian-Bug:
#966686)

Update the Czech, French, Malay, Polish, Portuguese, Sweedish, and
Ukranian translations from the translation project.
8 changes: 4 additions & 4 deletions doc/libext2fs.texinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.46.0)
@settitle The EXT2FS Library (version 1.46.1)
@synindex tp fn
@comment %**end of header

Expand Down Expand Up @@ -60,8 +60,8 @@ by the author.

@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.46.0
@subtitle January 2021
@subtitle Version 1.46.1
@subtitle February 2021

@author by Theodore Ts'o

Expand Down Expand Up @@ -101,7 +101,7 @@ by the Foundation.

@top The EXT2FS Library

This manual documents the EXT2FS Library, version 1.46.0.
This manual documents the EXT2FS Library, version 1.46.1.

@menu
* Introduction to the EXT2FS Library::
Expand Down
2 changes: 1 addition & 1 deletion e2fsck/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -555,7 +555,7 @@ rehash.o: $(srcdir)/rehash.c $(top_builddir)/lib/config.h \
$(top_srcdir)/lib/support/quotaio_tree.h \
$(top_srcdir)/lib/ext2fs/fast_commit.h $(top_srcdir)/lib/ext2fs/jfs_compat.h \
$(top_srcdir)/lib/ext2fs/kernel-list.h $(top_srcdir)/lib/ext2fs/compiler.h \
$(srcdir)/problem.h
$(srcdir)/problem.h $(top_srcdir)/lib/support/sort_r.h
readahead.o: $(srcdir)/readahead.c $(top_builddir)/lib/config.h \
$(top_builddir)/lib/dirpaths.h $(srcdir)/e2fsck.h \
$(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
Expand Down
10 changes: 5 additions & 5 deletions e2fsprogs.lsm
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.46.0
Entered-date: 2021-01-29
Version: 1.46.1
Entered-date: 2021-02-9
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
Author: [email protected] (Theodore Tso)
Maintained-by: [email protected] (Theodore Tso)
Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs
9260kB e2fsprogs-1.46.0.tar.gz
1kB e2fsprogs-1.46.0.lsm
9272kB e2fsprogs-1.46.1.tar.gz
1kB e2fsprogs-1.46.1.lsm
Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x/4.x
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x/4.x/5.x
Copying-policy: GPL-2/LGPL-2
End
2 changes: 1 addition & 1 deletion e2fsprogs.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Summary: Utilities for managing ext2/ext3/ext4 filesystems
Name: e2fsprogs
Version: 1.46.0
Version: 1.46.1
Release: 0
License: GPLv2
Group: System Environment/Base
Expand Down
Loading

0 comments on commit df0fe7c

Please sign in to comment.