From da078326b6d71438b6b0e7d063ce2e3ba5fb5fab Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 13 Mar 2008 20:25:51 -0400 Subject: [PATCH] Update release notes, version files for 1.40.8 release Signed-off-by: "Theodore Ts'o" --- RELEASE-NOTES | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 14 ++++++++++++++ doc/libext2fs.texinfo | 8 ++++---- e2fsprogs.lsm | 10 +++++----- version.h | 4 ++-- 5 files changed, 78 insertions(+), 11 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index bb49f89..8d59250 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,56 @@ +E2fsprogs 1.40.8 (March 13, 2008) +================================= + +Fixed e2image -I so it works on image files which are larger than 2GB. + +Fixed e2fsck's handling of directory inodes with a corrupt size field. If +the size is larger than the number of blocks found in the inode, don't +try to allocate extra empty blocks at the end of the directory to make +up the difference; there's no point to doing that. In addition, if +the size is not a multiple of a blocksize, always fix it. + +E2fsck handled a pass 2 "should never happen error" by not giving +enough information and then core dumping. Unfortunately, it was all +too easy to trigger the "should never happen" situation if a +directory's inode size was not correct. This has been fixed, but +e2fsck has also been taught how to handle this situation more +gracefully, by simply removing the inode hash tree information, so +that it can be rebuilt again after e2fsck's pass 3. (Addresses +Launchpad Bug: #129395) + +Resize2fs had a bug resizing large inodes with extended attributes +that was fixed in 1.40.6; unfortunately, it turned out it wasn't fixed +completely on big-endian systems such as PowerPC. The bug should be +completely fixed now. Yay for regression test suites. (Addresses Red +Hat Bugzilla: #434893) + +Updated German, Czech, Dutch, Polish, Sweedish, and Vietnamese +translations. Many thanks to Philipp Thomas from Novell for stepping +up to become the new German translation maintainer! (Addresses Debian +Bugs: #302512, #370247, #401092, #412882). + +When e2fsck is clearing a corrupt inode's HTREE directory information, +make it clear that it is just clearing the HTREE information, not the +entire inode. + +Fixed spelling mistakes, typos, and otherwise clarified man pages. + +Programmer's notes +------------------ + +Add new functions, ext2fs_dblist_get_last() and +ext2fs_dblist_drop_last(), which allows the caller to examine the last +directory block entry added to the list, and to drop if it necessary. + +Fixed a portability problem in libblkid with DJGPP. + +Fix an obvious typo in an "internal error" message in e2fsck. Thanks +to Philipp Thomas for pointing this out. + +If the info files are not built, change "make install" so it doesn't +fail with an error code. + + E2fsprogs 1.40.7 (February 28, 2008) ==================================== diff --git a/debian/changelog b/debian/changelog index 94fe7f6..b42bf20 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +e2fsprogs (1.40.8-1) unstable; urgency=low + + * Fix e2image -I so it works on image files which are larger than 2GB. + * Fix e2fsck's handling of directory inodes with a corrupt size field. + * Fully fix a resize2fs bug where extended attributes in large inodes + could get dropped on big-endian systems. + * Update Czech, Dutch, Polish, Sweedish, and Vietnamese translations. + * Significantly updated German translation! Thanks to Philipp Thomas + from Novell for stepping up to be our new German translation + maintainer! (Closes: #302512, #370247, #401092, #412882) + * Fixed mke2fs man page to document new default inode size. + + -- Theodore Y. Ts'o Thu, 13 Mar 2008 20:00:09 -0400 + e2fsprogs (1.40.7-1) unstable; urgency=low * New upstream release diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index c4b8c69..f3b0d1e 100644 --- a/doc/libext2fs.texinfo +++ b/doc/libext2fs.texinfo @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename libext2fs.info -@settitle The EXT2FS Library (version 1.40.7) +@settitle The EXT2FS Library (version 1.40.8) @synindex tp fn @comment %**end of header @@ -61,8 +61,8 @@ by the author. @title The EXT2FS Library @subtitle The EXT2FS Library -@subtitle Version 1.40.7 -@subtitle February 2008 +@subtitle Version 1.40.8 +@subtitle March 2008 @author by Theodore Ts'o @@ -103,7 +103,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.40.7. +This manual documents the EXT2FS Library, version 1.40.8. @end ifinfo diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index c821dd9..f9fd21f 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,16 +1,16 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.40.7 -Entered-date: 28Feb2008 +Version: 1.40.8 +Entered-date: 13Mar2008 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 - 3996kB e2fsprogs-1.40.6.tar.gz - 444kB e2fsprogs-libs-1.40.6.tar.gz - 1kB e2fsprogs-1.40.6.lsm + 4012kB e2fsprogs-1.40.8.tar.gz + 444kB e2fsprogs-libs-1.40.8.tar.gz + 1kB e2fsprogs-1.40.8.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 diff --git a/version.h b/version.h index 7494e7e..ea18f42 100644 --- a/version.h +++ b/version.h @@ -7,5 +7,5 @@ * redistributed under the GNU Public License. */ -#define E2FSPROGS_VERSION "1.40.7" -#define E2FSPROGS_DATE "28-Feb-2008" +#define E2FSPROGS_VERSION "1.40.8" +#define E2FSPROGS_DATE "13-Mar-2008" -- 1.8.3.1