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

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
bitmap-optimize v1.41.12
Theodore Ts'o 2010-05-17 23:54:49 -04:00
parent 3a0d5d396b
commit b846122a12
6 changed files with 162 additions and 16 deletions

2
README
View File

@ -1,4 +1,4 @@
This is the new version (1.41.11) of the second extended file
This is the new version (1.41.12) 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,109 @@
E2fsprogs 1.41.12 (May 17, 2010) (Up to commit 517be2d)
=======================================================
Mke2fs now gives a correct error message if the external journal
device is not found. (Addresses Red Hat Bug #572935)
Resize2fs -P will now refuse to print a minimum size if the file
system is not clean. Previously it would go ahead and print a minimum
size anyway, which might not be correct, leading to user confusion.
E2fsck now tests for extents that begin at physical block 0 and
rejects them as invalid. (Addresses Google Bug: #2573806)
Fixed a bug in e2fsck which could cause it to crash when trying to
remove an invalid extent and the block bitmaps hadn't yet been loaded.
(Addresses SourceForge Bug: #2971800)
E2fsck now will completely skip time-based checks if the system clock
looks insane or the option broken_system_clock is set in
/etc/e2fsck.conf.
E2fsck would previously report an i_blocks corruption for a 4T file
created using posix_fallocate; this bug has been fixed.
E2fsck will now correctly mark a sparse journal as invalid and will
delete and recreate the journal to address the problem.
E2fsck would previously incorrectly ask the user whether she would
like to abort the file system check after finding a problem --- and
then abort regardless of the user's answer. This is annoying, and
has been fixed.
E2fsck can now continue even if it fails to recreate the resize
inode; previously it would just abort the file system check
altogether.
E2fsck could potentially remove directory entries for inodes found in
the unused region of the inode table; this would generally happen on
ext4 file systems that do not use journaling. This bug has been fixed
by not clearing these directory entries once it has been established
that bg_unused_inodes may not be trustworthy; once pass #2 has been
completed, e2fsck will restart the file system check from the
beginning, and then it will be safe to delete any directory entries
pointing to inodes that appear to be deleted. (Addresses Google Bug:
#2642165)
E2fsck will not try to set the block group checksums if the user
cancels the fsck with a control-C. It's a bad idea to set the
checksums if e2fsck hasn't been completed, and it often results an the
error message, "Inode bitmap not loaded while setting block group
checksum info". (Addresses Launchpad Bug: #582035)
The mke2fs program now queries the kernel for the physical as well as
the logical sector size, and will not allow a blocksize below the
logical, and will strongly encourage a blocksize at least as big as
the physical blocksize. This is needed for 4k sector drives that
emulate 512 byte sector sizes.
Mke2fs will now allow a flex_bg size of 1. This is unusual, and
rarely needed, but it is a legal value.
E2fsck will check for cases where the EOFBLOCKS_FL is set when it is
not needed, and offer to clear it; this is a sign of a kernel bug, but
more importantly, some released kernels may crash when this situation
is encountered on ext4 file systems. (Addresses Google Bug: #2604224)
E2fsck will use the EOFBLOCKS_FL flag exclusively to check whether
i_size is correct. (Kernels starting with 2.6.34 will set
EOFBLOCKS_FL.)
The com_err library will now only output ^M (a CR character) when the
tty is in raw mode.
Update the Czech, Chinese, Dutch, French, Germany, Indonesian, Polish,
and Vietnamese translations.
Fixed various Debian packaging issues --- see debian/changelog for
details. (Addresses Debian Bugs: #571247, #563487)
Programmer's Notes
------------------
The regression test suite now uses its own mke2fs.conf file, so that
downstream distributions want change the mke2fs.conf file which is
distributed in the RPM or dpkg file, without worrying about screwing
up the regression test results.
Always build namei.o so that building with configure --disable-debugfs
works correctly. Long-term, if we care about reduced e2fsprogs
builds, we need a more general solution for deciding what .o files are
needed for a particular build. Given that install floppies are going
(gone?) the way the dodo bird, we probably don't care, though.
(Addresses Sourceforge Bug: #2911433)
Add configure options --enable-symlink-build and
--enable-symlink-install, which allow e2fsprogs be built using
symlinks instad of hard links, and to be installed using symlinks
instead of hard links, respectively. It is useful when the file
system where the build is taking place, or the file system where
e2fsprogs is installed, can't handle hard links for some reason.
(Addresses Sourceforge Bug: #1436294)
Fixed compile warning in mke2fs.c.
E2fsprogs 1.41.11 (March 14, 2010)
==================================
@ -48,11 +154,11 @@ Programmer's Notes
Add new test, f_rehash_dir, which checks to make sure e2fsck -D works
correctly.
The libcom_err function now has support for Heimdal's com_right_r
function(). (Addresses Sourceforge Bug: #2963865, Addresses Debian
Bug: #558910)
E2fsprogs 1.41.10 (February 7, 2010)
====================================

40
debian/changelog vendored
View File

@ -1,3 +1,43 @@
e2fsprogs (1.41.12-1) unstable; urgency=low
* New upstream release
* mke2fs now gives the correct error message if the external journal
is device is not found
* The resize2fs program will refuse to print the minimum size needed
for a file system if it is not clean.
* E2fsck now tests for extents that begin at physical block 0 and
rejects them as invalid.
* Fixed a bug in e2fsck which could cause it to crash when trying to
remove an invalid extent and the block bitmaps hadn't yet been loaded.
* E2fsck will now completely skip time-based checks if the system
clock looks insane or if the broken_system_clock option is set
in /etc/e2fsck.conf. (Closes: #549861, #540152)
* Fixed a bug in e2fsck which caused e2fsck to complain about i_blocks
with a 4T file created using posix_fallocate()
* E2fsck will now correctly mark a sparse journal as invalid and will
delete and recreate the journal to address the problem.
* Fixed e2fsck not to ask permission from the user to abort if it's
going to abort regardless of what the user is going to say...
* E2fsck can now continue even if it fails to recreate the resize inode
* E2fsck will now avoid removing directory entries for inods found in
the unused region of the inode table until after it restarts the fs
check to avoid removing valid data.
* E2fsck will now longer try to set the block group checksums if it
is interrupted.
* Mke2fs will check both the physical and logical blocksizes of a
device to better support 4k sector drives.
* Mke2fs will accept the valid (but rarely useful) flex_bg size of 1
* E2fsck will check for cases where the EOFBLOCKS_FL is set whe nit is
not needed, and offer to clear it.
* The com_err library will now only output a CR character if the
stderr is connected to a tty in raw mode.
* Update Czech, Chinese, Dutch, French, Germany, Indonesian, Polish,
and Vietnamese translations (from the Translation Project)
* Add an fsck.ext4 symlink in the e2fsprogs-udeb package (Closes: #571247)
* Fix makefile dependency so dpkg-buildpackage -j2 works (Closes: #563487)
-- Theodore Y. Ts'o <tytso@mit.edu> Mon, 17 May 2010 19:43:52 -0400
e2fsprogs (1.41.11-1) unstable; urgency=medium
* New upstream release

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.41.11)
@settitle The EXT2FS Library (version 1.41.12)
@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.11
@subtitle March 2010
@subtitle Version 1.41.12
@subtitle May 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.11.
This manual documents the EXT2FS Library, version 1.41.12.
@end ifinfo

View File

@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.41.11
Entered-date: 14Mar2010
Version: 1.41.12
Entered-date: 17May2010
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
4368kB e2fsprogs-1.41.11.tar.gz
480kB e2fsprogs-libs-1.41.11.tar.gz
1kB e2fsprogs-1.41.11.lsm
4392kB e2fsprogs-1.41.12.tar.gz
480kB e2fsprogs-libs-1.41.12.tar.gz
1kB e2fsprogs-1.41.12.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

View File

@ -3,9 +3,9 @@
* programs.
*
* Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
* 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o. This file may be
* redistributed under the GNU Public License.
* 2004, 2005, 2006, 2007, 2008, 2009, 2010 by Theodore Ts'o. This
* file may be redistributed under the GNU Public License v2.
*/
#define E2FSPROGS_VERSION "1.41.11"
#define E2FSPROGS_DATE "14-Mar-2010"
#define E2FSPROGS_VERSION "1.41.12"
#define E2FSPROGS_DATE "17-May-2010"