Update release notes, etc., for the 1.43.5 release

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
Theodore Ts'o 2017-08-04 12:20:53 -04:00
parent 3d145ecda1
commit 2a13c84b51
6 changed files with 177 additions and 21 deletions

2
README
View File

@ -1,4 +1,4 @@
This is the new version (1.43.4) of the second extended file
This is the new version (1.43.5) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix

View File

@ -1,8 +1,84 @@
E2fsprogs 1.43.5-WIP (February 17, 2017) -- dea731316a249
========================================
E2fsprogs 1.43.5 (August 4, 2017)
=================================
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.
Fix build when configured with --disable-threads or --enable-profile.
Fix ext2fs_sync_device() so it returns the proper error code if the
BLKFLSBUF ioctl fails for some reason.
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.
Fix a bug in debugfs's "ls -p" handling which could cause it to print
garbage after a file name in a directory entry.
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)
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.
E2fsck will now notice invalid quota inode numbers, and offer to fix
them.
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)
Fix how backup superblocks are written in big endian systems so they
are all correctly byte swapped.
Fixed tune2fs's support for enabling and disabling project quota.
The badblock program now properly handles languages which have
multi-column wide character such as Chinese. (Addresses Debian Bug:
#860926)
The mke2fs -U option now accepts "null", "clear", "random", or "time"
just as tune2fs's -U option.
Fix e2fsck's -E bmap2extent feature (which converts a file to use
extents from indirect block maps) so that it handles sparse files correctly.
Fix libext2fs to correctly handle accounting for an external xattr
block on bigalloc file systems.
Fix e2fsck to correctly handle quota accounting when deleting files
that have mnultiply-claimed blocks pass 1b.
Fix potential buffer overrun bug in e2fsck when using 128 byte inodes.
(Addresses Google Bug 37326362).
E2fsck's extent tree optimization can now be disabled via an
command-line extended option or via an e2fsck.conf configuration
parameter.
The e2fsck program now properly updates the quota accounting when
optimizing the extent tree. (Addresses Google Bug 36391645)
Fix some error handling in e4crypt when operating on keyring ID's.
Fix e2fsck's quota handling when the bigalloc feature is enabled.
The libext2fs file system now uses readahead when opening file systems
to speed up opening very large file systems with the meta_bg option.
If e2fsck logging is enabled, e2fsck will report the exit code in the
last line of the log file.
Debugfs can now open file systems with a bad sueprblock checksum, and
the show_super_stats command will print the expected checksum.
Fix a regression introduced in e2fsprogs 1.43.4 where tune2fs was not
able to correctly enable the quota feature. (Addresses Debian Bug:
able to correctly enable the quota feature. (Addresses Debian Bug
#855417)
E2fsck will only return an exit status code of 1 if it has fixed a
@ -25,14 +101,31 @@ cause it to print information about the journal superblock.
Added a missing space in debugfs's ls -l output to separate the size
and date fields.
Update various man pages.
Update the Czech, Danish, Dutch, French, Hungarian, Polish, Serbian,
Spanish, Swedish, Ukrainian, and Vietnamese translations.
Update various man pages. (Addresses Debian Bugs #867895 and #865584)
Fix various compiler and UBSAN warnings.
Fixed various Debian Packaging Issues. (Addresses Debian Bugs
#864144 and #866623)
Programming notes
-----------------
The blkid library can now recognize exfat file systems.
Add new test, j_recover_csum3_64bit, which checks to make sure we
correctly recovering 64-bit journals using the v3 checksum format.
Fix portability assumption in tests; don't depend on the existence of
/dev/stdin.
Fix portability with newer versions of glibc and with Cygwin builds on
Windows 8 and Windows 10.
Clean up the comments in problem.c match the message that will
actually be printed.

73
debian/changelog vendored
View File

@ -1,9 +1,72 @@
e2fsprogs (1.43.4-3) UNRELEASED; urgency=medium
e2fsprogs (1.43.5-1) unstable; urgency=medium
* Fix tune2fs regression introduced in 1.43.4 --- enabling additional
quota types has become a no-op.
* New upstream version
* Fix ext2fs_sync_device() so it returns the proper error code if the
BLKFLSBUF ioctl fails for some reason.
* 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.
* Fix a bug in debugfs's "ls -p" handling which could cause it to print
garbage after a file name in a directory entry.
* 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.
(Closes: #868489)
* 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.
* E2fsck will now notice invalid quota inode numbers, and offer to fix
them.
* Fix a regression introduced in e2fsprogs 1.43 which broke mke2fs's
hugefile creation so that they aren't contiguous.
* Fix how backup superblocks are written in big endian systems so they
are all correctly byte swapped.
* Fixed tune2fs's support for enabling and disabling project quota.
* The badblock program now properly handles languages which have
multi-column wide character such as Chinese. (Closes: #860926)
* The mke2fs -U option now accepts "null", "clear", "random", or "time"
just as tune2fs's -U option.
* Fix e2fsck's -E bmap2extent feature (which converts a file to use
extents from indirect block maps) so that it handles sparse files
correctly.
* Fix libext2fs to correctly handle accounting for an external xattr
block on bigalloc file systems.
* Fix e2fsck to correctly handle quota accounting when deleting files
that have mnultiply-claimed blocks pass 1b.
* Fix potential buffer overrun bug in e2fsck when using 128 byte inodes.
* E2fsck's extent tree optimization can now be disabled via an
command-line extended option or via an e2fsck.conf configuration
parameter.
* The e2fsck program now properly updates the quota accounting when
optimizing the extent tree.
* Fix some error handling in e4crypt when operating on keyring ID's.
* Fix e2fsck's quota handling when the bigalloc feature is enabled.
* The libext2fs file system now uses readahead when opening file systems
to speed up opening very large file systems with the meta_bg option.
* If e2fsck logging is enabled, e2fsck will report the exit code in the
last line of the log file.
* Debugfs can now open file systems with a bad sueprblock checksum, and
the show_super_stats command will print the expected checksum.
* Fix a regression introduced in e2fsprogs 1.43.4 where tune2fs was not
able to correctly enable the quota feature. (Closes: #855417)
* 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.
* Fix e2fsck so it won't check inode fields of deleted inodes.
* Removed a debugging printf in libsupport which could result to some
extraneous and confusing output if the user specifies a quota type.
* The debugfs logdump command now accepts a new -S option which will
cause it to print information about the journal superblock.
* Added a missing space in debugfs's ls -l output to separate the size
and date fields.
* Update the Czech, Danish, Dutch, French, Hungarian, Polish, Serbian,
Spanish, Swedish, Ukrainian, and Vietnamese translations. (Closes: #862482)
* Update various man pages. (Closes: #867895, #865584)
* Fix various compiler and UBSAN warnings.
* Remove obsolete Conflict/Replaces headers in control file (Closes: #866623)
* Remove obsolete mips libraries used to build arcboot (Closes: #864144)
-- Theodore Y. Ts'o <tytso@mit.edu> Sun, 05 Feb 2017 20:46:55 -0500
-- Theodore Y. Ts'o <tytso@mit.edu> Fri, 04 Aug 2017 01:13:34 -0400
e2fsprogs (1.43.4-2) unstable; urgency=medium
@ -1329,7 +1392,7 @@ e2fsprogs (1.41.7-1) unstable; urgency=low
* The logsave program will now filter out the ^A and ^B characters when
writing to the console.
* Update/clarify man pages (Closes: #531385, #523063)
* Fix filefrag progam so it correctly checks for errors from the
* Fix filefrag program so it correctly checks for errors from the
fiemap ioctl.
* Change badblocks to allow block sizes larger than 4k.
* Fix libext2fs to properly initialize i_extra_size when creating the

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.43.4)
@settitle The EXT2FS Library (version 1.43.5)
@synindex tp fn
@comment %**end of header
@ -60,8 +60,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.43.4
@subtitle January 2017
@subtitle Version 1.43.5
@subtitle August 2017
@author by Theodore Ts'o
@ -101,7 +101,7 @@ by the Foundation.
@top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.43.4.
This manual documents the EXT2FS Library, version 1.43.5.
@menu
* Introduction to the EXT2FS Library::

View File

@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.43.4
Entered-date: 2017-01-31
Version: 1.43.5
Entered-date: 2017-08-04
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs
7376kB e2fsprogs-1.43.4.tar.gz
588kB e2fsprogs-libs-1.43.4.tar.gz
1kB e2fsprogs-1.43.4.lsm
7428kB e2fsprogs-1.43.5.tar.gz
592kB e2fsprogs-libs-1.43.5.tar.gz
1kB e2fsprogs-1.43.5.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
Copying-policy: GPL-2/LGPL-2

View File

@ -7,5 +7,5 @@
* file may be redistributed under the GNU Public License v2.
*/
#define E2FSPROGS_VERSION "1.43.5-WIP"
#define E2FSPROGS_DATE "17-Feb-2017"
#define E2FSPROGS_VERSION "1.43.5"
#define E2FSPROGS_DATE "04-Aug-2017"