Update changelogs for 1.42.7 release

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
Theodore Ts'o 2013-01-01 17:17:14 -05:00
parent d3b4de412c
commit 73c427d2a3
5 changed files with 125 additions and 9 deletions

2
README
View File

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

View File

@ -1,3 +1,91 @@
E2fsprogs 1.42.7 (January 1, 2013)
==================================
Add some new options to filefrag from Lustre's patches to e2fsprogs:
* add -k option to print extents in kB-sized units (like df -k)
* add -b {blocksize} to print extents in blocksize units
* add -e option to print extent format, even when FIBMAP is used
* add -X option to print extents in hexadecimal format
Fix resize2fs so that it can handle off-line resizes of file systems
with the flex_bg feature but without a resize_inode (or if we run out
of reserved gdt blocks). This also fixes a problem where if the user
creates a filesystem with a restricted number of reserved gdt blocks,
an off-line resize which grows the file system could potentially
result in file system corruption.
Fix a bug in mke2fs where parsing "-E resize=NNN" will result in a
mke2fs crash due to a divide-by-zero if the 64bit file system feature
is enabled.
Add to debugfs the functionality to corrupt a specific file system
block via the "zap_block" command.
Add to debugfs the functionality to print out a hex dump of a block in
the file system via the "block_dump" command.
Add to debugfs the functionality to manipulate the extent tree
directly via the "extent_open" command.
Fix e2fsck so it can detect and fix inconsistencies in the interior
nodes of an inode's extent tree.
Fix mke2fs's handling of the mmp_update_interval option. (Addresses
Lustre Bug: LU-1888)
If e2fsprogs is compiled without --enable-quota, make sure that
tune2fs can not turn on the feature for new-style quota support, since
afterwards, none of the e2fsprogs tools will be willing to touch that
file system.
Optimize e2fsck's so that it uses much less CPU for large file
systems. This can result in significant speedups, especially on
CPU-constrained systems. This was primarily done by optimizing
libext2fs's bitmap functions. (Addresses Google Bug: #7534813)
Fix debugfs's htree command so that all its messages are sent through
the pager.
Fixed debugfs's "dump_file" and "cat" functions work correctly
on file systems whose block size is greater than 8k.
Fix e2freefrag so it works on 64-bit file systems, and so it uses much
less memory. (Addresses Google Bug: 7269948)
Programmer's Notes
------------------
Fix gcc -Wall nits.
Fix a spelling typo in the libext2fs texinfo documentation.
Change the output from "make check" so that tools such as emacs's "M-x
compile" does not mistake the output as containing a compiler error.
Export two new functions from libext2fs: ext2fs_extent_node_split()
and ext2fs_extent_goto2().
The ext2fs_extents_fix_parents() was fixed so it does not modify the
location of the extent handle if its current location is at an
interior node, rather than a leaf node of an inode's extent tree.
Add a regression test to assure that e2fsck can correctl fix an
inconsistent interior node in an inode's extent tree.
Fixed the help text in the configure script for --enable-quota.
The m68k-specific bitops code has been removed since they were
incorrectly treating bit numbers with the high bit set as signed
integers. Furthermore, modern compilers do a good enough job
optimizing the generic code there is no point in having the m68k
specific asm statements.
Fixed how we link the test programs so they always use the static
libraries, so that we test using the libraries which we have just
built.
E2fsprogs 1.42.6 (September 21, 2012)
=====================================

28
debian/changelog vendored
View File

@ -1,3 +1,31 @@
e2fsprogs (1.42.7-1) unstable; urgency=low
* New uptream version
* Added new options to filefrag to be consistent with the version from
Lustre
* Fixed a bug in resize2fs which could cause severe file system
corruption when growing an ext4 file system which was formatted with
fewer-than-normal reserved gdt blocks
* Fixed resize2fs to be able to handle off-line resizes of file
systems with the flex_bg feature and without any reserved gdt
blocks or if the file system did not have the resize_inode feature
* Fix a crash while mke2fs is parsing "-E resize=NNN" with the 64bit
file system feature enabled
* Added the "zap_block", "block_dump", and "extent_open" commands to
debugfs
* Fixed e2fsck so it detects and fixes inconsistencies in the interior
nodes of an inode's extent tree
* Fixed mke2fs's handling of the mmp_update_interval option
* Optimized e2fsck's CPU utilization
* Fixed debugfs's htree command so that all its messages are sent
through the pager.
* Fixed debugfs's dump_file and cat functions so they work correctly
on file systems with a block size greater than 8k.
* Fixed e2freefrag so it works on 64-bit file systems, and so it uses
much less memory.
-- Theodore Y. Ts'o <tytso@mit.edu> Tue, 1 Jan 2013 10:23:04 -0500
e2fsprogs (1.42.6-1) unstable; urgency=low
* New upstream version

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.42.5)
@settitle The EXT2FS Library (version 1.42.7)
@synindex tp fn
@comment %**end of header
@ -30,7 +30,7 @@ This file documents the ext2fs library, a library for manipulating the
ext2 filesystem.
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012 by Theodore Ts'o
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by Theodore Ts'o
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
@ -60,8 +60,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.42.5
@subtitle July 2012
@subtitle Version 1.42.7
@subtitle January 2013
@author by Theodore Ts'o
@ -77,7 +77,7 @@ by the author.
@page
@vskip 0pt plus 1filll
Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Theodore Ts'o
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Theodore Ts'o
@sp 2
@ -102,7 +102,7 @@ by the Foundation.
@top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.42.5.
This manual documents the EXT2FS Library, version 1.42.7.
@end ifinfo

View File

@ -7,5 +7,5 @@
* file may be redistributed under the GNU Public License v2.
*/
#define E2FSPROGS_VERSION "1.42.6"
#define E2FSPROGS_DATE "21-Sep-2012"
#define E2FSPROGS_VERSION "1.42.7"
#define E2FSPROGS_DATE "1-Jan-2013"