diff options
5 files changed, 136 insertions, 12 deletions
index 46ef2be0..538d879b 100644
@@ -1,3 +1,92 @@
+E2fsprogs 1.40.5 (January 27, 2008)
+Fix a potential overflow big in e2image if the device name is too
+Mke2fs will now create new filesystems with 256 byte inodes and the
+ext_attr feature flag by default. This allows for much better future
+compatibity with ext4 and speeds up extended attributes even on ext3
+Teach e2fsck to ignore certain "safe" filesystem features which are
+set automatically by the kernel. Having the kernel set features
+automagically behind the user's back is a bad idea, and we should try
+to break the kernel of this habit, especially for the newer ext4
+feature flags. But for now, we will try to avoid needless full checks
+which can annoy users who are doing fresh installs.
+Add support in tune2fs and mke2fs for making a filesystem as being "ok
+to be used with test kernel code". This will be needed for using test
+filesystems with the latest ext4 kernel code.
+Change e2fsck -fD so that it sorts non-htree directories by inode
+numbers instead of by name, since that optimizes performances much
+more significantly. (Addresses-Sourceforge-Feature-Request: #532439)
+If e2image fills the disk, fix it so it exits right away instead of
+spewing large numbers of error messages.
+(Addresses-Sourceforge-Feature-Request: #606508)
+If ftruncate64() is not available for resize2fs, let it use ftrucate()
+instead, but have it check to see if the size would get truncated, and
+skip calling ftruncate in that case.
+Add support for detecting HFS+ filesystems in the blkid library.
+Add supprt in the blkid library for ext4/ext4dev filesystems.
+Fix a bug in blkid where it could die on a floating point exception
+when presented with a corrupt reiserfs image.
+Fix blkid's handling of ntfs UUID's so that leading zeros are printed
+such that UUID string is a fixed length.
+Add sample python bindings for the uuid library to the contrib
+directory. (Addresses-Sourceforge-Patches: #778817)
+Fix debugfs's 'lsdel' command so it uses ext2fs_block_iterate2 so it
+will work with large files. (Addresses Sourceforge Feature Request:
+#1257500 and Sourceforge Support Request: #1253511)
+Allow the debugfs 'undel' command to undelete an inode without linking
+it to a specific destination directory, since this might require
+allocating blocks that could overwrite some yet-to-be-recovered
+deleted files. (Addresses-Sourceforge-Feature-Request: #967141)
+Update Swedish translations from the Translation Project.
+Programmer's Notes:
+Fix configure handling of --sbindir (which should rarely be used, but
+someone did complain, so let's fix it). (Addresses Sourceforge Bug:
+Updated e2fsprogs.spec file to include a new uuidd package
+Use pkg-config to determine where to find the devmapper library so we
+can find out where it is located on different distributions.
+Fix Makefile race so that "make -j3 distclean" works correctly
+Fix portability problems on non-Linux/non-Hurd/non-Masix systems,
+especially on MacOS X systems. (Addresses Sourceforge Bugs: #1861633,
+#1819034, #1863819)
+Fixed spelling mistakes, typos, and otherwise clarified man pages.
+Fixed various Debian packaging issues --- see debian/changelog for
+details. (Addresses Debian Bugs: #459403, #459475, #459614)
+Remove the --enable-dynamic-static configure option, and build e2fsck
+dynamically by default. If the user wants e2fsck.static, he/she will
+need to build it via "make -C e2fsck e2fsck.static"
+Fix various build warnings due to missing prototypes.
+(Addresses Sourceforge Patch: #1861663, #1861659)
E2fsprogs 1.40.4 (December 31, 2007)
diff --git a/debian/changelog b/debian/changelog
index 19de99c1..dd5cd7e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,38 @@
+e2fsprogs (1.40.5-1) unstable; urgency=low
+ * New upstream release.
+ * Mke2fs will now create new filesystems with 256 byte inodes and the
+ ext_attr feature flag by default. This allows for much better
+ future compatibity with ext4 and speeds up extended attributes
+ even on ext3 filesystems.
+ * Teach mke2fs and tune2fs to set a "test_fs" flag, which indicates
+ that it is ok to use the filesystem on in-development kernel
+ code (i.e., ext4dev)
+ * E2fsck now optimizes non-htree directories by sorting them by inode
+ number.
+ * Add support for detecting HFS+ and ext4/ext4dev filesystems in blkid
+ * Fix blkid's ntfs UUID handling so it is compatible with vol_id
+ * Avoid a floating point exception when blkid tries to probe a corrpt
+ reiserfs filesystem.
+ * Fix potential overflow problem in e2image if the device name is
+ too long.
+ * Cause e2image to exit immediately with an error message on a disk
+ full situation.
+ * Fix a minor typos in the resize2fs and uuidd manpages.
+ * E2fsck will no longer backup superblocks when the kernel makes
+ certain "safe" feature set changes behind the user's back.
+ * Fix debugfs's lsdel command so it works on large files
+ * Allow a user to undelete an inode with linking to a destination
+ directory.
+ * Update Swedish translation file from the Translation Project
+ * The libuuid1 and uuid-runtime packages requires passwd package, so
+ declare it as a dependency. (Closes: #459403)
+ * Fix a FTBFS problem on x86_64 caused by the fact that dietlibc
+ doesn't provide llseek on the x86_64. (Closes: #459614)
+ * Don't use dietlibc on platforms that don't support it (Closes: #459475)
+ -- Theodore Y. Ts'o <tytso@mit.edu> Sun, 27 Jan 2008 16:57:34 -0500
e2fsprogs (1.40.4-1) unstable; urgency=low
* Make sure that programs like tune2fs, when modifying a mounted
@@ -426,7 +461,7 @@ e2fsprogs (1.38+1.39-WIP-2005.12.10-1) unstable; urgency=low
* Updated Dutch translation
* E2fsck will stop and print a warning if the user tries running a
read/write badblocks test on a read-only mounted root filesystem.
- * Add resize2fs and badblocks to the e2fsprogs udeb
+ * Add resize2fs and badblocks to the e2fsprogs udeb
(Closes: #290429, #310950)
* Avoid trying to mount the root device if it is an NFS device.
(Closes: #310428)
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 70c72370..452e54f2 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.4)
+@settitle The EXT2FS Library (version 1.40.5)
@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.4
-@subtitle December 2007
+@subtitle Version 1.40.5
+@subtitle January 2008
@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.4.
+This manual documents the EXT2FS Library, version 1.40.5.
@end ifinfo
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index c205d27d..5839aecd 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,16 +1,16 @@
Title: EXT2 Filesystem utilities
-Version: 1.40.4
-Entered-date: 31Dec2007
+Version: 1.40.5
+Entered-date: 27Jan2008
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
- 3960kB e2fsprogs-1.40.4.tar.gz
- 436kB e2fsprogs-libs-1.40.4.tar.gz
- 1kB e2fsprogs-1.40.4.lsm
+ 3972kB e2fsprogs-1.40.5.tar.gz
+ 440kB e2fsprogs-libs-1.40.5.tar.gz
+ 1kB e2fsprogs-1.40.5.lsm
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 b2c09791..f480a1d0 100644
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
* redistributed under the GNU Public License.
-#define E2FSPROGS_VERSION "1.40.4"
-#define E2FSPROGS_DATE "31-Dec-2007"
+#define E2FSPROGS_VERSION "1.40.5"
+#define E2FSPROGS_DATE "27-Jan-2008"