Whamcloud - gitweb
Update release notes, changelog, etc., for e2fsprogs 1.41 release v1.41.0
authorTheodore Ts'o <tytso@mit.edu>
Thu, 10 Jul 2008 21:24:22 +0000 (17:24 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 10 Jul 2008 21:25:33 +0000 (17:25 -0400)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
README
RELEASE-NOTES
debian/changelog
doc/libext2fs.texinfo
e2fsprogs.lsm
version.h

diff --git a/README b/README
index e3bc6ba..cc3f44a 100644 (file)
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
-       This is the new version (1.41-WIP-0707) of the second extended
-file system management programs.
+       This is the new version (1.41) of the second extended file
+system management programs.
 
        From time to time, I release new versions of e2fsprogs, to fix
 bugs and to make the utilities more robust.  You can always find
index dfcd45d..417e910 100644 (file)
@@ -1,5 +1,5 @@
-E2fsprogs 1.41-WIP-0707 (July 7, 2008) git ID: c03d9924
-=======================================================
+E2fsprogs 1.41 (July 10, 2008)
+==============================
 
 Add support for ext4 filesystem features, in particular extents,
 uninit_bg, flex_bg, huge_file, and dir_nlink features.  Also add
@@ -17,10 +17,22 @@ ext4.
 Add support for "undo" support.  E2fsck and mke2fs can optionally
 record an undo log which can replayed by the program e2undo.
 
+E2fsck could damage a filesystem by trying to relocate inode tables
+due to corrupted block group descriptors, where the attempted inode
+table relocation would do far more harm than good.  E2fsck has been
+fixed to detect this these sorts of corrupted block group descriptors
+much earlier in e2fsck processing, so it can try to use the backup
+superblock and block group descriptors first.  This should be a much
+better strategy for recovering these types of corrupted filesystems.
+(Addresses Sourceforge Bug: #1840291)
+
 E2fsck will display a more understandable message when the last check
 field in the superblock is in the future.  (Addresses Debian Bug:
 #446005).
 
+E2fsck now performs more extensive and careful checks of extended
+attributes stored in the inode.
+
 Enhance mke2fs to print a more explanatory error message when
 ext2fs_get_device_size() returns EFBIG.  (Addresses Debian Bug:
 #488663)
@@ -53,20 +65,25 @@ separated usage list.  The filesystem type information and type
 information is used to extract configuration parameters from the
 /etc/mke2fs.conf file.
 
-Resize2fs will now print the minimum needed filesystem size if given
-the -P option, and will resize the filesystem to the smallest possible
-size if given the -M option.
-
 The mke2fs program will no longer complain and request the -f option
 when the user tries to create a filesystem with greater than 2**31
 blocks.
 
-E2fsck now performs more extensive and careful checks of extended
-attributes stored in the inode.
-
+When creating a filesystem for the GNU Hurd use a fs-type of Hurd and
+adjust the mke2fs.conf file so filesystems for the Hurd are created
+with a blocksize of 4096 and inode size of 128, which is all it knows
+how to handle.  (Addresses Debian Bug: #471977)
+    
 Mke2fs will always make sure that lost+found always has at least 2
 blocks, even for filesystems with very large blocksizes (i.e., 64kb).
 
+Resize2fs will now print the minimum needed filesystem size if given
+the -P option, and will resize the filesystem to the smallest possible
+size if given the -M option.
+
+Fix resize2fs to clean up the resize_inode if all of the reserved gdt
+blocks are consumed during an off-line resize.
+
 The "ls" command in debugfs now supports the -p option, which causes
 it to quote the filenames so that spaces or tabs in directory entries
 are easily visible.  (Addresses Red Hat Bugzilla: #149480; Addresses
@@ -98,10 +115,10 @@ Update Vietnamese, Polish, French, Spanish, German, Catalan, Dutch,
 Czech translations.
 
 Fixed various Debian packaging issues --- see debian/changelog for
-details.  (Addresses Debian Bugs: #487443, #487675)
+details.  (Addresses Debian Bugs: #487443, #487675, #490003)
 
 Fixed spelling mistakes, typos, and otherwise clarified man pages.
-(Addresses Debian Bug: #393313)
+(Addresses Debian Bugs: #393313, #487849, #440983, #440981)
 
 Programmer's Notes
 ------------------
@@ -124,6 +141,13 @@ Clean up the badblocks group so to make it more portable and robust.
 Avoid using predictable filenames in /tmp in blkid's regression test
 suite.  Also remove bashism's in the regression test script.
 
+If the configure script is given --with-diet-libc, don't use thread
+local storage, since diet libc doesn't support TLS.  (Addresses
+Sourceforge Bug: #2000654)
+    
+Fix the blkid regression test suite to tolerate older versions of
+mkswap that don't support the -U option.
+
 A few library routines have been converted to support 64-bit block
 numbers; in particular, the I/O manager functions, the test_io,
 inode_io, and unix_io managers have all be converted to support 64-bit
index dd2fe4f..158fae4 100644 (file)
@@ -1,3 +1,26 @@
+e2fsprogs (1.41.0-1) unstable; urgency=medium
+
+  * New upstream version
+  * Make e2fsck detect corrupted block group descriptors that would
+    cause it to relocate inode tables, causing more damage to the
+    filesystem, and make it try the backup superblock/block group
+    descriptors first.
+  * Fix resize2fs to clean up the resize_inode if all of the reserved
+    gdt blocks are consumed during an off-line resize.
+  * Enable huge_file, dir_nlink, extra_isize feautres for mke2fs and tune2fs.
+  * Enable huge_file, dir_nlink, extra_isize, and uninit_bg by default
+    in mke2fs.conf.
+  * Fix badblocks terminology in man page and program output.
+    (Closes: #440983, #440981)
+  * Clarify stripe-width and stride-size in mke2fs man page.  (Closes: #487849)
+  * mke2fs: Dumb down filesystems for GNU Hurd (Closes: #471977)
+  * Add bash-static to the list of shells recommended for e2fsck-static
+    (Closes: #490003)
+  * mke2fs: Fix flex_bg metadata default layout to avoid a hole between
+    the bitmaps and inode tables.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Thu, 10 Jul 2008 17:25:32 -0400
+
 e2fsprogs (1.41~WIP-2008-07-07-1) experimental; urgency=low
 
   * New upstream version (pre-release for e2sprogs 1.41)
index 2307f5f..e93a555 100644 (file)
@@ -1,7 +1,7 @@
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.40.11)
+@settitle The EXT2FS Library (version 1.41)
 @synindex tp fn
 @comment %**end of header
 
@@ -59,8 +59,8 @@ by the author.
 
 @title The EXT2FS Library
 @subtitle The EXT2FS Library
-@subtitle Version 1.40.11
-@subtitle June 2008
+@subtitle Version 1.41
+@subtitle July 2008
 
 @author by Theodore Ts'o
 
@@ -101,7 +101,7 @@ by the Foundation.
 
 @top The EXT2FS Library
 
-This manual documents the EXT2FS Library, version 1.40.11.
+This manual documents the EXT2FS Library, version 1.41.
 
 @end ifinfo
 
index 8bcc6d0..4dbf13c 100644 (file)
@@ -1,16 +1,16 @@
 Begin3
 Title:          EXT2 Filesystem utilities
-Version:        1.40.11
-Entered-date:   17June2008
+Version:        1.41.0
+Entered-date:   10July2008
 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
-               4024kB e2fsprogs-1.40.11.tar.gz
-               468kB e2fsprogs-libs-1.40.11.tar.gz
-                1kB   e2fsprogs-1.40.11.lsm
+               4164kB e2fsprogs-1.41.0.tar.gz
+               476kB e2fsprogs-libs-1.41.0.tar.gz
+                1kB   e2fsprogs-1.41.0.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 ef8145e..1052d26 100644 (file)
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
  * redistributed under the GNU Public License.
  */
 
-#define E2FSPROGS_VERSION "1.41-WIP"
-#define E2FSPROGS_DATE "07-Jul-2008"
+#define E2FSPROGS_VERSION "1.41.0"
+#define E2FSPROGS_DATE "10-Jul-2008"