Whamcloud - gitweb
Update for 1.35-WIP 01-Aug-2003 release.
authorTheodore Ts'o <tytso@mit.edu>
Sun, 3 Aug 2003 00:48:35 +0000 (20:48 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 3 Aug 2003 00:48:35 +0000 (20:48 -0400)
README
RELEASE-NOTES
debian/changelog
doc/libext2fs.texinfo
version.h

diff --git a/README b/README
index 95b0695..909e380 100644 (file)
--- 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
index 09cfbb9..0198ea2 100644 (file)
@@ -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)
 ===============================
 
index 2855ac0..8b634db 100644 (file)
@@ -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 <tytso@mit.edu>  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
index ea81ab8..354a2d6 100644 (file)
@@ -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
 
index a8f1f38..4b4825b 100644 (file)
--- 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"