Whamcloud - gitweb
Update release notes, version files for 1.40.4 release v1.40.4
authorTheodore Ts'o <tytso@mit.edu>
Sat, 29 Dec 2007 15:19:33 +0000 (10:19 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 1 Jan 2008 05:35:17 +0000 (00:35 -0500)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
README
README.subset
RELEASE-NOTES
debian/changelog
doc/libext2fs.texinfo
e2fsprogs.lsm
version.h

diff --git a/README b/README
index e57aa50..b6fe50d 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-       This is the new version (1.40.3) of the second extended file
+       This is the new version (1.40.4) of the second extended file
 system management programs.
 
        From time to time, I release new versions of e2fsprogs, to fix
@@ -13,7 +13,7 @@ e2fsprogs.  Provisions for building Red Hat RPMs and Debian dpkg files
 are supplied as well.
 
        In case of bugs in these programs, please contact Ted Ts'o at
-tytso@thunk.org or tytso@alum.mit.edu.  See the e2fsck man page for
+tytso@mit.edu or tytso@alum.mit.edu.  See the e2fsck man page for
 suggestions of what sort of information to include when submitting bug
 reports for these programs.
 
index 1fb04ce..70ed4b2 100644 (file)
@@ -1,6 +1,6 @@
 This distribution contains a subset of the e2fsprogs package; it
 contains the base libraries (ss, et, uuid, blkid) which may be used by
-other non-ext2-releated applications.
+other non-ext2-related applications.
 
 This may be useful for non-Linux operating systems that need these
 libraries for GNOME, but who do not need the ext2/ext3 filesystem
@@ -12,4 +12,4 @@ page, which is:
        http://e2fsprogs.sourceforge.net
 
 In case of bugs in these libraries, please contact Ted Ts'o at
-tytso@thunk.org or tytso@alum.mit.edu.
+tytso@mit.edu or tytso@alum.mit.edu.
index 378d0e0..46ef2be 100644 (file)
@@ -1,3 +1,58 @@
+E2fsprogs 1.40.4 (December 31, 2007)
+====================================
+
+Improve time-based UUID generation.  A new daemon uuidd, is started
+automatically by libuuid if necessary.  This daemon is setuid to allow
+updates to /var/lib/libuuid, so the clock sequence number can be
+stored and so if the clock is set backwards, it can be detected.
+(Addresses Sourceforge Bug: #1529672, Addresses Red Hat Bugzilla:
+#233471)
+
+Filter out the NEEDS_RECOVERY feature flag when writing out the backup
+superblocks.  This avoids e2fsck from concluding that a full
+filesystem check is required before backing up the superblock due to
+changes in the feature flags.  (Addresses Debian Bug: #454926)
+
+Fix fsck to only treat the '#' character as a comment at the beginning
+of the line in /etc/fstab.  Otherwise fstabs for the fuse filesystem
+will cause fsck to issue an bogus warning message.
+(Addresses Gentoo bug: #195405, Addresses Sourceforge bug: #1826147)
+
+Format control characters and characters with the high eighth bit set
+when printing the contents of the blkid cache, to prevent filesystems
+with garbage labels from sending escape sequences to the user's screen
+that might, for example place it in graphics mode.  (Addresses Ubuntu
+Bug: #78087)
+
+Fix sign-extension problem on 64-bit systems in in the com_err
+library.  (Addresses Sourceforge Bug: #1809658)
+
+Avoid division by zero error when probing an invalid FAT filesystem in
+the blkid library.  (Addresses Sourceforge Bug: #1831627)
+
+Update Dutch, Polish, and Vietnamese translations from the Translation
+Project.  Remove the Rwandan translation upon advice of the
+Translation Project.
+
+Programmer's Notes:
+-------------------
+
+Fix the libss "make check" regression test so that it works if the
+current directory is not in the user's path or if the libss shared
+library is not installed.  (Addresses Sourceforge Bug: #1848974)
+
+Fixed spelling mistakes, typos, and otherwise clarified man pages.
+(Addresses Debian Bugs: #444883, #441872)
+
+Fixed various Debian packaging issues --- see debian/changelog for
+details.  (Addresses Debian Bugs: #437720, #451172, #458017)
+
+Fix build failure on non-Linux/non-Hurd/non-Masix systems.
+(Addresses Sourceforge Bug: #1859778)
+
+Fix Hurd portability issues.  (Addresses Debian Bug: #437720)
+
+
 E2fsprogs 1.40.3 (December 5, 2007)
 ===================================
 
index 04a068b..19de99c 100644 (file)
@@ -1,8 +1,40 @@
-e2fsprogs (1.40.3-2) unstable; urgency=low
-
-  * Add uuidd daemon
-
- -- Theodore Y. Ts'o <tytso@mit.edu>  Sun, 09 Dec 2007 22:47:53 -0500
+e2fsprogs (1.40.4-1) unstable; urgency=low
+
+  * Make sure that programs like tune2fs, when modifying a mounted
+      filesystem do not write the backup superblocks with the
+      NEEDS_RECOVERY flag, to avoid e2fsck from needlessly forcing a
+      full fsck because it thinks the feature flags need to be backed up
+      from the master to the backup superblocks.  (Closes: #454926)
+  * Improve time-based UUID generation to guarantee uniqueness even when
+      UUID's are being generated at very high rates on SMP systems.  To
+      do this we use an optional setuid helper daemon (uuidd) which is
+      started by libuuid when it is needed.  The uuidd daemon is
+      packaged in the (new) uuid-runtime package, which now also includes
+      the uuidgen program (which had been previously been included as
+      part of the e2fsprogs package).
+  * Fix fsck to only treat '#' characters at the beginning of /etc/fstab
+      lines as starting a comment.  This avoids spurious warnings printed
+      for filesystems such as fuse that often use '#' as part of the
+      filesystem specifier (i.e., wdfs#https://dav.hoster.com/foo).
+  * Enhance the blkid program to pretty-print control and meta
+      characters to avoid garbage filesystem labels from screwing up the
+      user's terminal
+  * Fix potential integer overflows passed to malloc() in resize2fs
+  * Update Dutch, Polish, and Vietnamese translations from the
+      Translation Project.  Remove the Rwandan translation upon advice
+      of the Translation Project.
+  * Fix cross-compilation support for non-Linux architectures
+        (Closes: #451172, #437720)
+  * Clarified and improved man pages (Closes: #444883, #441872)
+  * Fix potential divide by zero error when libblkid tried probing an
+      invalid FAT filesystem.
+  * Make error_message() in libcom_err DTRT when when a 64-bit sign-extended
+      error code is passed to it.
+  * Build the e2fsck-static package so that e2fsck.static will not use
+      TLS and hence will run correctly on back-level Debian systems
+      using a 2.4 Linux kernel.  (Closes: #458017)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Mon, 31 Dec 2007 22:40:42 -0500
 
 e2fsprogs (1.40.3-1) unstable; urgency=medium
 
index 1277c3a..70c7237 100644 (file)
@@ -1,7 +1,7 @@
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.40)
+@settitle The EXT2FS Library (version 1.40.4)
 @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
-@subtitle June 2007
+@subtitle Version 1.40.4
+@subtitle December 2007
 
 @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.
+This manual documents the EXT2FS Library, version 1.40.4.
 
 @end ifinfo
 
index 22202e9..c205d27 100644 (file)
@@ -1,16 +1,16 @@
 Begin3
 Title:          EXT2 Filesystem utilities
-Version:        1.40.3
-Entered-date:   05Dec2007
+Version:        1.40.4
+Entered-date:   31Dec2007
 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
-               3976kB e2fsprogs-1.40.3.tar.gz
-               432kB e2fsprogs-libs-1.40.3.tar.gz
-                1kB   e2fsprogs-1.40.lsm
+               3960kB e2fsprogs-1.40.4.tar.gz
+               436kB e2fsprogs-libs-1.40.4.tar.gz
+                1kB   e2fsprogs-1.40.4.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
index 388e015..b2c0979 100644 (file)
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
  * redistributed under the GNU Public License.
  */
 
-#define E2FSPROGS_VERSION "1.40.3"
-#define E2FSPROGS_DATE "05-Dec-2007"
+#define E2FSPROGS_VERSION "1.40.4"
+#define E2FSPROGS_DATE "31-Dec-2007"