diff options
author | Theodore Ts'o <tytso@mit.edu> | 2010-05-17 23:54:49 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2010-05-17 23:54:49 -0400 |
commit | b846122a1210a4f55cf55625afd8e0059341d9c4 (patch) | |
tree | ace67231b2af93c34cc9f220df0ccb082baeb007 | |
parent | 3a0d5d396b2801682ad75acb8617d3a02895edba (diff) | |
download | e2fsprogs-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-- | README | 2 | ||||
-rw-r--r-- | RELEASE-NOTES | 110 | ||||
-rw-r--r-- | debian/changelog | 40 | ||||
-rw-r--r-- | doc/libext2fs.texinfo | 8 | ||||
-rw-r--r-- | e2fsprogs.lsm | 10 | ||||
-rw-r--r-- | version.h | 8 |
6 files changed, 162 insertions, 16 deletions
@@ -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 @@ -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" |