Commit 9080695a authored by Theodore Ts'o's avatar Theodore Ts'o
Browse files

Update release notes, version string, etc. for e2fsprogs 1.41.10 release

Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
parent 13b0b123
This is the new version (1.41.9) of the second extended file
This is the new version (1.41.10) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix
......
E2fsprogs 1.41.10 (February 7, 2010)
====================================
Fix resize2fs bug which causes it to access invalid memory.
Add libss support for libreadline.so.6.
Fix e2fsck's check for extent-mapped directory with an incorrect file
type.
Add new e2fsck.conf configuration option, default/broken_system_clock
to support systems with broken CMOS hardware clocks. Also, since too
many distributions seem to have broken virtualization scripts now,
e2fsck will by default accept dates which are off by up to 24 hours by
default. (Addresses Debian Bugs: #559776, #557636)
Fix a bug where mke2fs may not use the best placement of the inode
table when there is only room for a single block group in the last
flex_bg.
E2fsck is now smarter when it needs to allocate blocks in the course
of fixing file system problems. This reduces the number of spurious
differences found in pass #5.
E2fsck will no longer rehash directories which fit in a single
directory block.
E2fsck now correctly handles holes in extent-mapped directories (i.e.,
sparse directories which use extents).
Fix big-endian problems with ext2fs_bmap() and ext2fs_bmap2().
Fix a bug in filefrag where on platforms which can allow file systems
with 8k blocks, that it doesn't core dump when it sees a file system
with 8k block sizes. (Thanks to Mikulas Patocka for pointing this
out.)
E2fsck will correctly fix directories that are have an inaccurate
i_size as well as other problems in a single pass, instead of
requiring two e2fsck runs before the file system is fully fixed.
Fix e2fsck so it will correctly find and detect duplicate directory
entries for non-indexed directories. ( Addresses Sourceforge Bug:
#2862551)
Mke2fs will use BLKDISCARD to pre-discard all blocks on an SSD or
thinly-provisioned storage device. This can be disabled using the -K
option.
Enhance libext2fs so it works around bug in Linux version 2.6.19
and earlier where the /proc/swaps file was missing the header on
the first line.
Fix bug in Linux version 2.6.19 and earlier where the /proc/swaps file
was missing the header on the first line.
Fix some big-endian bugs in e2fsck and libext2fs.
Fix resize2fs so it works correctly on file systems with external
journals instead of failing early with the error "Illegal inode
number".
Fix libss so that it does not seg fault when using a readline library
which does not supply a readline_shutdown() function.
Updated dumpe2fs's usage message so it correctly gives the right
arguments summary for "-o superblock=<num>" and "-o blocksize=<num>".
(Addresses Launchpad Bug: #448099)
Teach libext2fs to ignore the high 32 bits of the i_blocks field
when huge_file file system feature is set, but the inode does not
have the HUGE_FILE_FL flag set.
Fix e2fsck's handling of 64-bit i_blocks fields.
E2fsck will now print "Illegal indirect block", "Illegal
double-indirect block", etc., instead of "Illegal block #-1" or
"Illegal block #-2", etc. This makes it easier for users to
understand what has gone wrong. (Addresses SourceForge Bug: #2871782)
Mke2fs now will obtain get device topology information from blkid and
use it to populate the superblock stride and stripe sizes. It will
also warn if the block device is misaligned
Fix file descriptor leaks in fsck and debugfs. (Addresses Novell Bug:
##524526)
Fix the libext2fs library code to round up the bitmap size to a 4-byte
boundary, to prevent spurious seg faults caused by the x86
architecture. This doesn't affect Linux systems, but was a major
problem on a number of *BSD systems. (Addresses Sourceforge Bug:
#2328708)
Fix resize2fs's minimum size required for a file system so it doesn't
fail when "resize2fs -M" is run. (Addresses RedHat Bugzilla: #519131)
Dumpe2fs now prints summary information about the contents of the
journal.
Avoid printing scary error messages when e2fsck starts running
problems on low-memory systems, as it tends to panic and mislead the
user. (Addresses Debian Bug: #509529)
Fix blkid's modules.dep parser so it handles compressed (.ko.gz)
modules files. (Address Red Hat Bug: #518572)
Fix tune2fs so it can add a journal when an extent-enabled file system
is mounted. (Addresses Launchpad bug: #416648)
Update Czech, Indonesian, Polish and Vietnamese translations (from the
Translation Project).
Update/clarify man pages. (Addresses Sourceforge Bug: #2822186)
Fixed various Debian packaging issues --- see debian/changelog for
details. (Addresses Debian Bugs: #540111)
Programmer's Notes
------------------
The configure script supports the --with-cc, --with-ccopts, and
--with-ldopts options. Instead, the more standard use of CC=,
CCFLAGS=, and LDFLAGS= in the configure command line is used instead.
Also, --with-ld, which never worked, was also removed.
(Addresses Sourceforge Bug: #2843248)
The in-tree header files are only used if the in-tree uuid or blkid
libraries are used. Otherwise, use the system-provided uuid or blkid
header files if using the system-provided libraries.
Fix some build failures caused by --disable-* configure options.
Work around a bug in autoconf 2.64.
E2fsprogs 1.41.9 (August 22, 2009)
==================================
......
e2fsprogs (1.41.10-1) unstable; urgency=low
* New upstream release
* Fix resize2fs bug which causes it to access invalid memory
* Add libss support for libreadline.so.6
* Fix e2fsck's check for extent-mapped directory with an incorrect file type
* Add new e2fsck.conf configuration option:
default/broken_system_clock for system with broken CMOS hardware
clocks. (Closes: #559776)
* Fix flex_bg inode table placement algorithm used by mke2fs for
certain specific file system sizes
* Add source lintian overrids for weak-library-dev-dependency
* Fix FTBFS problem caused by texi2html changing (again) its output
location. (Closes: #552934)
* Make e2fsck to avoid rehashing directories which can fit in a
single directory block.
* Fix how e2fsck fixes sparse directories which are extent-mapped.
* Fix some big-endian bugs in e2fsck and libext2fs
* Teach e2fsck to detect and fix sparse extent-mapped directories
* Fix filefrag from core dumping on file systems with 8k block sizes
* E2fsck was depending on i_size to be correct to detect and fix
certain directory problems before actually fixing the
directory's i_size. This caused certain rare corruptions to
require two runs of e2fsck to address.
* Update Czech, Indonesian, Polish and Vietnamese translations
(from the Translation Project)
* Fix e2fsck to find and correct duplicate directory entries in
non-indexed directories.
* Add support for calling BLKDISCARD to mke2fs.
* Enhance libext2fs so it works around bug in Linux version 2.6.19
and earlier where the /proc/swaps file was missing the header on
the first line.
* Fix resize2fs so it works correctly on file systems with external journals
* Fix libss so that it does not seg fault when using a readline
library which does not supply a readline_shutdown() function.
* Add a pre-depends for util-linux-ng (Closes: #551795)
* Update and clarify various man pages.
* Corrected dumpe2fs's usage message
* Teach libext2fs to ignore the high 32 bits of the i_blocks field
when huge_file file system feature is set, but the inode does not
have the HUGE_FILE_FL flag set.
* Change e2fsck to accept superblock times to be fudged by up to 24
hours by default. Most distributions have fixed their init scripts,
but apparently now they have buggy virtualization scripts. :-( I
give up, too many buggy user space set ups out there. (Closes: #557636)
* Fix e2fsck to correctly print > 32-bit i_blocks numbers in problem reports
* Improve e2fsck so it prints "Illegal indirect block" instead of
"Illegal block #-1"
* Teach mke2fs to get device topology information from blkid and use
it to populate the superblock stride and stripe sizes and warn if
the block device is misaligned
* Fix a file descriptor leak in debugfs when sourcing a command file
* Fix a file descriptor leak in fsck
* Round up the bitmap size to prevent spurious segmentation faults on
BSD platforms.
* Fix resize2fs to correctly calculate the minimum size needed, when
flex_bg is enabled, to prevent resize2fs -M from failing.
* Dumpe2fs now displays more information about the contents of the journal
* Make sure the libblkid1 and libblkid1-dbg packags have changelogs
* On low memory systems, e2fsck can print some very scary looking
error messages. Clean up them up to avoid user panic. (Closes: #509529)
* Enhance blkid to support .ko.gz files in the modules.dep parser
* Fix tune2fs -j for mounted exted-enabled file systems
* Use the feature name "extent" instead of "extents" in mke2fs.conf.
Both work, but the latter is what is documented in the man page.
(Closes: #540111)
-- Theodore Y. Ts'o <tytso@mit.edu> Sun, 07 Feb 2010 20:56:47 -0500
e2fsprogs (1.41.9-1) unstable; urgency=low
* New upstream release
......
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.41.9)
@settitle The EXT2FS Library (version 1.41.10)
@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.41.9
@subtitle August 2009
@subtitle Version 1.41.10
@subtitle February 2010
@author by Theodore Ts'o
......@@ -102,7 +102,7 @@ by the Foundation.
@top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.41.9
This manual documents the EXT2FS Library, version 1.41.10
@end ifinfo
......
Begin3
Title: EXT2 Filesystem utilities
Version: 1.41.9
Entered-date: 22Aug2009
Version: 1.41.10
Entered-date: 10Feb2010
Description: The filesystem utilities for the EXT2 filesystem, including
e2fsck, mke2fs, dumpe2fs, fsck, and others.
Keywords: utilities, fsck, filesystem, Ext2fs
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
4352kB e2fsprogs-1.41.9.tar.gz
488kB e2fsprogs-libs-1.41.9.tar.gz
1kB e2fsprogs-1.41.9.lsm
4364kB e2fsprogs-1.41.10.tar.gz
480kB e2fsprogs-libs-1.41.10.tar.gz
1kB e2fsprogs-1.41.10.lsm
Alternate-site:
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
Copying-policy: GPL-2/LGPL-2
......
This diff is collapsed.
......@@ -7,5 +7,5 @@
* redistributed under the GNU Public License.
*/
#define E2FSPROGS_VERSION "1.41.9"
#define E2FSPROGS_DATE "22-Aug-2009"
#define E2FSPROGS_VERSION "1.41.10"
#define E2FSPROGS_DATE "10-Feb-2009"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment