mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2025-01-23 17:03:24 +08:00
Update release notes, etc., for the 1.43.5 release
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
3d145ecda1
commit
2a13c84b51
2
README
2
README
@ -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
|
||||
|
101
RELEASE-NOTES
101
RELEASE-NOTES
@ -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
73
debian/changelog
vendored
@ -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
|
||||
|
@ -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::
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user