aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README4
-rw-r--r--README.subset4
-rw-r--r--RELEASE-NOTES55
-rw-r--r--debian/changelog42
-rw-r--r--doc/libext2fs.texinfo8
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--version.h4
7 files changed, 107 insertions, 20 deletions
diff --git a/README b/README
index e57aa50e..b6fe50dc 100644
--- 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.
diff --git a/README.subset b/README.subset
index 1fb04ceb..70ed4b20 100644
--- a/README.subset
+++ b/README.subset
@@ -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.
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 378d0e08..46ef2be0 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -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)
===================================
diff --git a/debian/changelog b/debian/changelog
index 04a068bc..19de99c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 1277c3a4..70c72370 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.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
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 22202e92..c205d27d 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -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
diff --git a/version.h b/version.h
index 388e015d..b2c09791 100644
--- 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"