summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2010-05-17 23:54:49 -0400
committerTheodore Ts'o <tytso@mit.edu>2010-05-17 23:54:49 -0400
commitb846122a1210a4f55cf55625afd8e0059341d9c4 (patch)
treeace67231b2af93c34cc9f220df0ccb082baeb007
parent3a0d5d396b2801682ad75acb8617d3a02895edba (diff)
downloade2fsprogs-b846122a1210a4f55cf55625afd8e0059341d9c4.tar.gz
Update release notes, version string, etc. for e2fsprogs 1.41.12 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
-rw-r--r--README2
-rw-r--r--RELEASE-NOTES110
-rw-r--r--debian/changelog40
-rw-r--r--doc/libext2fs.texinfo8
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--version.h8
6 files changed, 162 insertions, 16 deletions
diff --git a/README b/README
index 81bb7556..8a44fc32 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- This is the new version (1.41.11) of the second extended file
+ This is the new version (1.41.12) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3e6ac3f6..f220c008 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,109 @@
+E2fsprogs 1.41.12 (May 17, 2010) (Up to commit 517be2d)
+=======================================================
+
+Mke2fs now gives a correct error message if the external journal
+device is not found. (Addresses Red Hat Bug #572935)
+
+Resize2fs -P will now refuse to print a minimum size if the file
+system is not clean. Previously it would go ahead and print a minimum
+size anyway, which might not be correct, leading to user confusion.
+
+E2fsck now tests for extents that begin at physical block 0 and
+rejects them as invalid. (Addresses Google Bug: #2573806)
+
+Fixed a bug in e2fsck which could cause it to crash when trying to
+remove an invalid extent and the block bitmaps hadn't yet been loaded.
+(Addresses SourceForge Bug: #2971800)
+
+E2fsck now will completely skip time-based checks if the system clock
+looks insane or the option broken_system_clock is set in
+/etc/e2fsck.conf.
+
+E2fsck would previously report an i_blocks corruption for a 4T file
+created using posix_fallocate; this bug has been fixed.
+
+E2fsck will now correctly mark a sparse journal as invalid and will
+delete and recreate the journal to address the problem.
+
+E2fsck would previously incorrectly ask the user whether she would
+like to abort the file system check after finding a problem --- and
+then abort regardless of the user's answer. This is annoying, and
+has been fixed.
+
+E2fsck can now continue even if it fails to recreate the resize
+inode; previously it would just abort the file system check
+altogether.
+
+E2fsck could potentially remove directory entries for inodes found in
+the unused region of the inode table; this would generally happen on
+ext4 file systems that do not use journaling. This bug has been fixed
+by not clearing these directory entries once it has been established
+that bg_unused_inodes may not be trustworthy; once pass #2 has been
+completed, e2fsck will restart the file system check from the
+beginning, and then it will be safe to delete any directory entries
+pointing to inodes that appear to be deleted. (Addresses Google Bug:
+#2642165)
+
+E2fsck will not try to set the block group checksums if the user
+cancels the fsck with a control-C. It's a bad idea to set the
+checksums if e2fsck hasn't been completed, and it often results an the
+error message, "Inode bitmap not loaded while setting block group
+checksum info". (Addresses Launchpad Bug: #582035)
+
+The mke2fs program now queries the kernel for the physical as well as
+the logical sector size, and will not allow a blocksize below the
+logical, and will strongly encourage a blocksize at least as big as
+the physical blocksize. This is needed for 4k sector drives that
+emulate 512 byte sector sizes.
+
+Mke2fs will now allow a flex_bg size of 1. This is unusual, and
+rarely needed, but it is a legal value.
+
+E2fsck will check for cases where the EOFBLOCKS_FL is set when it is
+not needed, and offer to clear it; this is a sign of a kernel bug, but
+more importantly, some released kernels may crash when this situation
+is encountered on ext4 file systems. (Addresses Google Bug: #2604224)
+
+E2fsck will use the EOFBLOCKS_FL flag exclusively to check whether
+i_size is correct. (Kernels starting with 2.6.34 will set
+EOFBLOCKS_FL.)
+
+The com_err library will now only output ^M (a CR character) when the
+tty is in raw mode.
+
+Update the Czech, Chinese, Dutch, French, Germany, Indonesian, Polish,
+and Vietnamese translations.
+
+Fixed various Debian packaging issues --- see debian/changelog for
+details. (Addresses Debian Bugs: #571247, #563487)
+
+
+Programmer's Notes
+------------------
+
+The regression test suite now uses its own mke2fs.conf file, so that
+downstream distributions want change the mke2fs.conf file which is
+distributed in the RPM or dpkg file, without worrying about screwing
+up the regression test results.
+
+Always build namei.o so that building with configure --disable-debugfs
+works correctly. Long-term, if we care about reduced e2fsprogs
+builds, we need a more general solution for deciding what .o files are
+needed for a particular build. Given that install floppies are going
+(gone?) the way the dodo bird, we probably don't care, though.
+(Addresses Sourceforge Bug: #2911433)
+
+Add configure options --enable-symlink-build and
+--enable-symlink-install, which allow e2fsprogs be built using
+symlinks instad of hard links, and to be installed using symlinks
+instead of hard links, respectively. It is useful when the file
+system where the build is taking place, or the file system where
+e2fsprogs is installed, can't handle hard links for some reason.
+(Addresses Sourceforge Bug: #1436294)
+
+Fixed compile warning in mke2fs.c.
+
+
E2fsprogs 1.41.11 (March 14, 2010)
==================================
@@ -48,11 +154,11 @@ Programmer's Notes
Add new test, f_rehash_dir, which checks to make sure e2fsck -D works
correctly.
-
+
The libcom_err function now has support for Heimdal's com_right_r
function(). (Addresses Sourceforge Bug: #2963865, Addresses Debian
Bug: #558910)
-
+
E2fsprogs 1.41.10 (February 7, 2010)
====================================
diff --git a/debian/changelog b/debian/changelog
index 22533ff3..fd9d2203 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,43 @@
+e2fsprogs (1.41.12-1) unstable; urgency=low
+
+ * New upstream release
+ * mke2fs now gives the correct error message if the external journal
+ is device is not found
+ * The resize2fs program will refuse to print the minimum size needed
+ for a file system if it is not clean.
+ * E2fsck now tests for extents that begin at physical block 0 and
+ rejects them as invalid.
+ * Fixed a bug in e2fsck which could cause it to crash when trying to
+ remove an invalid extent and the block bitmaps hadn't yet been loaded.
+ * E2fsck will now completely skip time-based checks if the system
+ clock looks insane or if the broken_system_clock option is set
+ in /etc/e2fsck.conf. (Closes: #549861, #540152)
+ * Fixed a bug in e2fsck which caused e2fsck to complain about i_blocks
+ with a 4T file created using posix_fallocate()
+ * E2fsck will now correctly mark a sparse journal as invalid and will
+ delete and recreate the journal to address the problem.
+ * Fixed e2fsck not to ask permission from the user to abort if it's
+ going to abort regardless of what the user is going to say...
+ * E2fsck can now continue even if it fails to recreate the resize inode
+ * E2fsck will now avoid removing directory entries for inods found in
+ the unused region of the inode table until after it restarts the fs
+ check to avoid removing valid data.
+ * E2fsck will now longer try to set the block group checksums if it
+ is interrupted.
+ * Mke2fs will check both the physical and logical blocksizes of a
+ device to better support 4k sector drives.
+ * Mke2fs will accept the valid (but rarely useful) flex_bg size of 1
+ * E2fsck will check for cases where the EOFBLOCKS_FL is set whe nit is
+ not needed, and offer to clear it.
+ * The com_err library will now only output a CR character if the
+ stderr is connected to a tty in raw mode.
+ * Update Czech, Chinese, Dutch, French, Germany, Indonesian, Polish,
+ and Vietnamese translations (from the Translation Project)
+ * Add an fsck.ext4 symlink in the e2fsprogs-udeb package (Closes: #571247)
+ * Fix makefile dependency so dpkg-buildpackage -j2 works (Closes: #563487)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Mon, 17 May 2010 19:43:52 -0400
+
e2fsprogs (1.41.11-1) unstable; urgency=medium
* New upstream release
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index fcd38b9d..0cd66ca6 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.41.11)
+@settitle The EXT2FS Library (version 1.41.12)
@synindex tp fn
@comment %**end of header
@@ -60,8 +60,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
-@subtitle Version 1.41.11
-@subtitle March 2010
+@subtitle Version 1.41.12
+@subtitle May 2010
@author by Theodore Ts'o
@@ -102,7 +102,7 @@ by the Foundation.
@top The EXT2FS Library
-This manual documents the EXT2FS Library, version 1.41.11.
+This manual documents the EXT2FS Library, version 1.41.12.
@end ifinfo
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 16a6c1b7..db345954 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
-Version: 1.41.11
-Entered-date: 14Mar2010
+Version: 1.41.12
+Entered-date: 17May2010
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
- 4368kB e2fsprogs-1.41.11.tar.gz
- 480kB e2fsprogs-libs-1.41.11.tar.gz
- 1kB e2fsprogs-1.41.11.lsm
+ 4392kB e2fsprogs-1.41.12.tar.gz
+ 480kB e2fsprogs-libs-1.41.12.tar.gz
+ 1kB e2fsprogs-1.41.12.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-2/LGPL-2
diff --git a/version.h b/version.h
index d1e3baed..fe0884d6 100644
--- a/version.h
+++ b/version.h
@@ -3,9 +3,9 @@
* programs.
*
* Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
- * 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o. This file may be
- * redistributed under the GNU Public License.
+ * 2004, 2005, 2006, 2007, 2008, 2009, 2010 by Theodore Ts'o. This
+ * file may be redistributed under the GNU Public License v2.
*/
-#define E2FSPROGS_VERSION "1.41.11"
-#define E2FSPROGS_DATE "14-Mar-2010"
+#define E2FSPROGS_VERSION "1.41.12"
+#define E2FSPROGS_DATE "17-May-2010"