mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2024-11-28 04:23:45 +08:00
Update changelogs for 1.42.7 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
parent
d3b4de412c
commit
73c427d2a3
2
README
2
README
@ -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
|
||||
|
@ -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
28
debian/changelog
vendored
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user