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 +e2fsprogs (1.40.4-1) unstable; urgency=low - * Add uuidd daemon + * 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 Sun, 09 Dec 2007 22:47:53 -0500 + -- Theodore Y. Ts'o 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"