From: Theodore Ts'o Date: Sat, 14 Jul 2007 13:03:17 +0000 (-0400) Subject: Update ChangeLog, README, RELEASE-NOTES for 1.40.2 release X-Git-Tag: v1.40.2^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d2dc78aed43cc5f61e3ae1d5770d1520c415f574;p=thirdparty%2Fe2fsprogs.git Update ChangeLog, README, RELEASE-NOTES for 1.40.2 release Signed-off-by: "Theodore Ts'o" --- diff --git a/README b/README index f34434b69..138780227 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.40.1) of the second extended file + This is the new version (1.40.2) 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 32afe2e99..b3a605c69 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,26 @@ +E2fsprogs 1.40.2 (July 12, 2007) +================================ + +A recent change to e2fsck_add_dir_info() to use tdb files to check +filesystems with a very large number of filesystems had a typo which +caused us to resize the wrong data structure. This would cause a +array overrun leading to malloc pointer corruptions and segfaults. +Since we normally can very accurately predict how big the the dirinfo +array needs to be, this bug only got triggered on very badly corrupted +filesystems. + +Fix a bug in e2fsck which caused it to incorrectly salvange +directories when the last entry's rec_len is bogusly too big. This +resulted in a nonsense filesystem corruption to be reported, and +required a second run of e2fsck to fully fix up the directory. + +Update tune2fs man page to include more discussion of reserved blocks +(Addresses Launchpad bug #47817) + +Update Turkish, Polish, Dutch, and Vietnamese PO files from the +Translation Project + + E2fsprogs 1.40.1 (July 7, 2007) =============================== @@ -11,7 +34,7 @@ of "E@e '%Dn' in %p (%i)" to "E@E". This causes @E to be expanded at @E, recursively, forever, until the stack fills up and e2fsck core dumps. We fix this by making e2fsck stop @-expansions after a recursive depth of 10, which is far more than we need. -(Addresses Sourceforge Bug: @1646081) +(Addresses Sourceforge Bug: #1646081) Compile the default mke2fs.conf into mke2fs program. People are getting surprised by mke2fs creating filesystems with different @@ -33,7 +56,6 @@ Fix bogus strip permission errors when building under Debian. When building the e2fsprogs dpkg's, the dh_strip command emits a large number of error messages caused by the permissions not being right. So run dh_fixperms before running dh_strip. - Programmer's Notes: ------------------- diff --git a/debian/changelog b/debian/changelog index b89348076..fb599e02d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,16 @@ +e2fsprogs (1.40.2-1) unstable; urgency=low + + * New upstream release + * e2fsck: Fix salvage_directory when the last entry's rec_len is too big + * Update Turkish, Polish, Dutch, and Vietnamese PO files from the + Translation Project + * Fix a bug which would cause e2fsck segfault on very badly damaged + filesystems + * Update tune2fs man page to include more discussion of reserved + blocks (Addresses Ubuntu Launchpad bug #47817) + + -- Theodore Y. Ts'o Thu, 12 Jul 2007 22:18:51 -0400 + e2fsprogs (1.40.1-1) unstable; urgency=low * New upstream release diff --git a/version.h b/version.h index 9e6f5be2a..d0d1d1e19 100644 --- a/version.h +++ b/version.h @@ -7,5 +7,5 @@ * the GNU Public License. */ -#define E2FSPROGS_VERSION "1.40.1" -#define E2FSPROGS_DATE "08-Jul-2007" +#define E2FSPROGS_VERSION "1.40.2" +#define E2FSPROGS_DATE "12-Jul-2007"