From d9206a341452845c7a9da9e84d54520859f0eca3 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Mon, 29 Jun 2009 12:56:04 -0400 Subject: [PATCH] Update release notes, version string, etc. for E2fsprogs 1.41.7 release Signed-off-by: "Theodore Ts'o" --- README | 2 +- RELEASE-NOTES | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 33 ++++++++++++++++++++++++++++ doc/libext2fs.texinfo | 8 +++---- e2fsprogs.lsm | 10 ++++----- version.h | 4 ++-- 6 files changed, 104 insertions(+), 12 deletions(-) diff --git a/README b/README index b3ec182..17f90a2 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.41.6) of the second extended file + This is the new version (1.41.7) of the second extended file system management programs. From time to time, I release new versions of e2fsprogs, to fix diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 61cdbd3..ec9b00a 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,62 @@ +E2fsprogs 1.41.7 (June 29, 2009) +================================ + +Fix a bug in libext2fs which can cause e2fsck and resize2fs to write +uninitalized data into the portion of the inode beyond the first 128 +bytes when operating on inodes mapped via extents; potentially +corrupting filesystems. + +Fix memory leaks in e2fsprogs, including a very large memory leak +which can cause e2fsck to run out of memory when checking very large +filesystems using extents. + +The logsave program will now filter out the ^A and ^B characters when +writing to the console. + +Harden ext2fs_validate_entry() so that lsdel will not read beyond the +end of the block even if the directory block is corrupted. + +Fix debugfs from core dumping if the logdump command fails to open the +output file. + +Enhance badblocks to print the currently tested block number when +interrupted with ^C. + +Fix lsattr to exit with a non-zero status when it encounters errors. +(Addresses RedHat Bugzilla #489841) + +Fix e2fsprogs to use the same encoding for rec_len in 64k (and larger) +filesystems as the kernel when encoding rec_len >= 64k. For 64k +filesystems (currently all that is supported by e2fsprogs, this is +only a minor corner case). + +Resize2fs will now update the journal backup fileds in the sup0erblock +if the journal is moved; this avoids an unnecessary full fsck after +resizing the filesystem. (Addresses RedHat Bugzilla: #505339) + +Fix libext2fs to properly initialize i_extra_size when creating the +journal and resize inodes. + +Change badblocks to allow block sizes larger than 4k. + +Fix filefrag progam so it correctly checks for errors from the fiemap ioctl. + +Update Chinese and Czech translation from the Translation Project. + +Clean up various man pages. (Addresses Debian Bug #531385 and #523063) + + +Programmer's Notes +------------------ + +Add --disable-libuuid option to configure which uses an in-system +installed version of libuuid; the private version is enabled by +default. + +Add --valgrind-leakcheck option to the test_script program which runs +valgrind with the appropriate options to find memory leaks. + + E2fsprogs 1.41.6 (May 30, 2009) =============================== diff --git a/debian/changelog b/debian/changelog index 50cd200..1a321f9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,36 @@ +e2fsprogs (1.41.7-1) unstable; urgency=low + + * New upstream release + * Fix memory leaks in e2fsprogs, including a very large memory leak + which can cause e2fsck to run out of memory when checking very large + filesystems using extents. + * Fix a bug in libext2fs which can cause e2fsck and resize2fs to write + uninitalized data into the portion of the inode beyond the first 128 + bytes when operating on extents; potentially corrupting filesystems. + * The logsave program will now filter out the ^A and ^B characters when + writing to the console. + * Update/clarify man pages (Closes: #531385, #523063) + * Fix filefrag progam so it correctly checks for errors from the + fiemap ioctl. + * Change badblocks to allow block sizes larger than 4k. + * Fix libext2fs to properly initialize i_extra_size when creating the + journal and resize inodes. + * Resize2fs will now update the journal backup fileds in the + superblock if the journal is moved; this avoids an unnecessary full + fsck after resizing the filesystem. + * Use the same encoding as the kernel for rec_len == 64k in 64k block + filesystems. + * Fix lsattr to exit with a non-zero status when it encounters errors. + * Enhance badblocks to print the currently tested block number when + interrupted with ^C. + * Fix debugfs from core dumping if the logdump command fails to open the + output file. + * Harden ext2fs_validate_entry() so that lsdel will not read beyond the + end of the block even if the directory block is corrupted. + * Update Chinese and Czech translation from the Translation Project. + + -- Theodore Y. Ts'o Mon, 29 Jun 2009 15:12:14 -0400 + e2fsprogs (1.41.6-1) unstable; urgency=low * New upstream release diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index f9451aa..b4de293 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.41.6) +@settitle The EXT2FS Library (version 1.41.7) @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.6 -@subtitle May 2009 +@subtitle Version 1.41.7 +@subtitle June 2009 @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.6 +This manual documents the EXT2FS Library, version 1.41.7 @end ifinfo diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index 6418899..646c493 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,16 +1,16 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.41.6 -Entered-date: 30May2009 +Version: 1.41.7 +Entered-date: 29Jun2009 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 - 4320kB e2fsprogs-1.41.6.tar.gz - 484kB e2fsprogs-libs-1.41.6.tar.gz - 1kB e2fsprogs-1.41.6.lsm + 4324kB e2fsprogs-1.41.7.tar.gz + 484kB e2fsprogs-libs-1.41.7.tar.gz + 1kB e2fsprogs-1.41.7.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 diff --git a/version.h b/version.h index 96d13c1..a78673a 100644 --- a/version.h +++ b/version.h @@ -7,5 +7,5 @@ * redistributed under the GNU Public License. */ -#define E2FSPROGS_VERSION "1.41.6" -#define E2FSPROGS_DATE "30-May-2009" +#define E2FSPROGS_VERSION "1.41.7" +#define E2FSPROGS_DATE "29-June-2009" -- 1.8.3.1