Update release notes, changelog, etc., for e2fsprogs 1.41.2 release

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
bitmap-optimize v1.41.2
Theodore Ts'o 2008-10-01 23:16:06 -04:00
parent 98e9fb9d53
commit c12125f79a
6 changed files with 143 additions and 12 deletions

2
README
View File

@ -1,4 +1,4 @@
This is the new version (1.41.1) of the second extended file
This is the new version (1.41.2) 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,108 @@
E2fsprogs 1.41.2 (October 2, 2008)
==================================
Fix e2fsck's automatic blocksize detection. This fixes a regression
from e2fsprogs 1.40.7 which caused e2fsck to fail if the user
specifies a block number using the -b option if the blocksize option
isn't also specified using -B. Unfortunately, users very commonly
invoke e2fsck using "e2fsck -b 32768 /dev/hdXXX" to use the backup
superblock; in fack e2fsck will often suggest this kind of command
line. Oops.
Enhance the debugfs's "ncheck" command so it will print all of the
pathnames for the specified inodes. (Previously, in some cases ncheck
might not print a pathname for an inode at all if some of the other
inodes had multiple hard links.)
Enhance debugfs's "hash" command so the hash seed can be specified via
a command-line option. In addition, allow the hash algorithm to be
specified by name instead of just by number.
Fix e2fsck so that we don't accidentally print the translation file's
header when asking the user a custom question so there is no prompt
defined for a particular problem record. For example, the question
"Run journal anyway" will get the PO header tacked on because e2fsck
erroneously passed the null string to _(). (Addresses Launchpad Bug:
#246892)
Enhance badblocks so that it can test a normal file which is greater
than 2GB.
Enhance the badblocks command so that it displays the time and
percentage complete when in verbose mode. (Addresses Debian Bug:
#429739)
Fix a potential memory leak in a error handling path in debugfs's
ncheck function.
Fix a potential memory corruption problem if a memory allocation fails
in resize2fs.
Fix the usage message for debugfs's logdump command to be consistent
with its man manpage.
Update Polish, French, Vietnamese, Dutch, Indonesian, German, Czech,
and Sweedish translation from the Translation Project.
Add documentation for the file I/O functions to the libext2fs.texinfo
file. (Addresses Debian Bug: #484877)
Update and clarified various man pages. (Addresses Launchpad Bug
#275272; Addresses Debian Bugs: #498100, #498101, #498102, #498103)
Fixed various Debian packaging issues --- see debian/changelog for
details. (Addresses Debian Bug: #497619)
Programmer's Notes
------------------
Fix a potential file descriptor leack in libcom_err by setting the
close-on-exec flag for a fd used for debugging. (Addresses Red Hat
Bugzilla #464689)
Fix a potential race in libcom_err by using sem_post/sem_init. SuSE
has been carrying a patch for a long time to prevent a largely
theoretical race condition if a multi-threaded application adds and
removes error tables in multiple threads. Unfortunately SuSE's
approach breaks compatibility by forcing applications to link and
compile with the -pthread option; using pthread mutexes has
historically been problematic. We fix this by using sem_post/sem_init
instead.
Fix e2fsprogs-libs build failure due to 'subs' target. (Addresses
Sourceforge Bug: #2087502)
Avoid linking e2initrd_helper, debugfs, blkid, and fsck with unneeded
libraries when using ELF shared libraries.
Fix ELF shared library when building on systems that don't already
have the e2fsprogs shared libraries already installed. (Addresses
Sourceforge Bug: #2088537)
Fix the pkg-config files so they work correctly when linking with
static libraries and fix the include directory so programs don't have
to use #include <ext2fs/ext2fs.h>, but can use #include <ext2fs.h>
instead. (Addresses Sourceforge Bug: #2089537)
Make sure ext2fs_swab64() is compiled for all platforms, and not just
for x86. (Addresses Debian Bug: #497515)
Remove the unused ext2fs_find_{first,ext}_bit_set() functions for all
non-x86 platforms. (They had been removed for x86 earlier.)
Fix diet libc compilation support, which had bitrotted due to lack of
TLC. Fixing this improves general portability.
When installing the link library when using ELF shared libraries,
avoid using absolute pathnames if the link library and the shared
library are installed in the same directory. (Addresses Sourceforge
Bug: #1782913)
Fix gen-tarball so it will work even if the top-level directory has
been renamed to something other than "e2fsprogs". Also make
gen-tarball print the size of the resulting tar.gz file.
E2fsprogs 1.41.1 (September 1, 2008)
====================================

26
debian/changelog vendored
View File

@ -1,3 +1,29 @@
e2fsprogs (1.41.2-1) unstable; urgency=low
* New upstream release
* Fix e2fsck's automatic blocksize detection. This fixes a regression
added in e2fsprogs 1.40.7 where e2fsck's -b option would not
work if a blocksize wasn't also specified via the -B option.
* Fix a potential file descriptor leak in libcom_err if the
application exec's another program.
* Fixed badblocks output for "badblocks -sw"
* debugfs: Fix ncheck to print all pathnames for all of the specified inodes
* Use dietlibc when possible for building e2fsck.static, to reduce the
size of the static binary.
* debugfs: Add the ability to specify the hash seed and to specify the
hash algorithm by name to the "hash" command.
* Add documentation for the file I/O functions to libext2fs.texinfo.
(Closes: #484877)
* Fix a bug in e2fsck where if a translation file is being used and
e2fsck needs to print problem report with a custom question (such as
"Run journal anyway?"), the PO file's header would get spewed onto
the terminal.
* Update Swedish, Vietnamese, Dutch, Indonesian, German, Czech translations
* Fixed spelling mistakes in man pages (Closes: #498100, #498101,
#498102, #498103)
-- Theodore Y. Ts'o <tytso@mit.edu> Thu, 02 Oct 2008 08:54:16 -0400
e2fsprogs (1.41.1-3) unstable; urgency=low
* badblocks -v will now display the time and percentage complete

View File

@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.41.1)
@settitle The EXT2FS Library (version 1.41.2)
@synindex tp fn
@comment %**end of header
@ -59,8 +59,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.41.1
@subtitle August 2008
@subtitle Version 1.41.2
@subtitle October 2008
@author by Theodore Ts'o
@ -101,7 +101,7 @@ by the Foundation.
@top The EXT2FS Library
This manual documents the EXT2FS Library, version 1.41.1.
This manual documents the EXT2FS Library, version 1.41.2.
@end ifinfo

View File

@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.41.1
Entered-date: 29Aug2008
Version: 1.41.2
Entered-date: 2Oct2008
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
4252kB e2fsprogs-1.41.1.tar.gz
480kB e2fsprogs-libs-1.41.1.tar.gz
1kB e2fsprogs-1.41.1.lsm
4264kB e2fsprogs-1.41.2.tar.gz
480kB e2fsprogs-libs-1.41.2.tar.gz
1kB e2fsprogs-1.41.2.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/LGPL

View File

@ -7,5 +7,5 @@
* redistributed under the GNU Public License.
*/
#define E2FSPROGS_VERSION "1.41.1"
#define E2FSPROGS_DATE "01-Sep-2008"
#define E2FSPROGS_VERSION "1.41.2"
#define E2FSPROGS_DATE "02-Oct-2008"