From 858dd7b11285f36c5897cc0e2c6b6efc40cb9db6 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sat, 2 Aug 2003 20:48:35 -0400 Subject: [PATCH] Update for 1.35-WIP 01-Aug-2003 release. --- README | 2 +- RELEASE-NOTES | 33 +++++++++++++++++++++++++++++++++ debian/changelog | 9 +++++++++ doc/libext2fs.texinfo | 8 ++++---- version.h | 4 ++-- 5 files changed, 49 insertions(+), 7 deletions(-) diff --git a/README b/README index 95b0695..909e380 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.34) of the second extended file + This is the new version (1.35) 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 09cfbb9..0198ea2 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,36 @@ +E2fsprogs 1.35-WIP (August 1, 2003) +=================================== + +Fix regression tests so they work correctly when e2fsprogs is compiled +with configure --disable-htree. + +Add compile_et extensions from Heimdall that were missed the first time +arounded. + +Fix bug in badblocks when using O_DIRECT; we need to make sure that +we're reading from an offset which is page aligned. For read-only and +read-write tests, we try to recover after an error so that we can +continue reading on page-aligned boundaries. (Addresses Debian Bug +#203713) + +Fixed various Debian packaging issues (see debian/changelog). + +Programmer's notes: +------------------- + +Fix 64-bit warnings in e2fsprogs pass1b by using inttypes.h if +present. This is for when we try stuffing an int into void * pointer. + +Fix type-punning which can cause gcc 3.x to miscompile code by getting +confused about pointer aliasing. ext2fs_getmem(), ext2fs_free_mem(), +and ext2fs_resize_mem() all now take a 'void *' instead of a 'void +**'. The EVMS code uses an ugly union approach since we don't want to +modify the EVMS interfaces. + +Make sure all Makefiles use $(MAKE) rather than hardcoded "make", to +aid build process on systems can use invoke GNU make as "gmake". + + E2fsprogs 1.34 (July 25, 2003) =============================== diff --git a/debian/changelog b/debian/changelog index 2855ac0..8b634db 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +e2fsprogs (1.34+1.35-WIP-2003.08.01-1) unstable; urgency=low + + * Fix O_DIRECT test to prevent badblocks from screwing up after + finding a bad block. (Closes: #203713) + * Add Heimdal compile_et extensions from Philipp Thomas (pthomas@suse.de) + * Fix potential pointer aliasing bugs caused by type-punning and gcc 3.x + + -- Theodore Y. Ts'o Fri, 1 Aug 2003 13:44:58 -0400 + e2fsprogs (1.34-2) unstable; urgency=low * Fix erroneous reference to /usr/share/doc/e2fsprogs/html-info in diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index ea81ab8..354a2d6 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.34) +@settitle The EXT2FS Library (version 1.35) @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.34 -@subtitle July 2003 +@subtitle Version 1.35 +@subtitle August 2003 @author by Theodore Ts'o @@ -102,7 +102,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.34. +This manual documents the EXT2FS Library, version 1.35. @end ifinfo diff --git a/version.h b/version.h index a8f1f38..4b4825b 100644 --- a/version.h +++ b/version.h @@ -6,5 +6,5 @@ * Ts'o. This file may be redistributed under the GNU Public License. */ -#define E2FSPROGS_VERSION "1.34" -#define E2FSPROGS_DATE "25-Jul-2003" +#define E2FSPROGS_VERSION "1.35-WIP" +#define E2FSPROGS_DATE "01-Aug-2003" -- 1.8.3.1