OSDN Git Service

Update release notes, version files for 1.40.5 release
authorTheodore Ts'o <tytso@mit.edu>
Mon, 28 Jan 2008 01:01:25 +0000 (20:01 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 28 Jan 2008 01:01:25 +0000 (20:01 -0500)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
RELEASE-NOTES
debian/changelog
doc/libext2fs.texinfo
e2fsprogs.lsm
version.h

index 46ef2be..538d879 100644 (file)
@@ -1,3 +1,92 @@
+E2fsprogs 1.40.5 (January 27, 2008)
+===================================
+
+Fix a potential overflow big in e2image if the device name is too
+long.
+
+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 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:
+#498381)
+
+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)
 ====================================
 
index 19de99c..dd5cd7e 100644 (file)
@@ -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)
index 70c7237..452e54f 100644 (file)
@@ -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
 
index c205d27..5839aec 100644 (file)
@@ -1,16 +1,16 @@
 Begin3
 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
 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 b2c0979..f480a1d 100644 (file)
--- 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"