diff options
author | Theodore Ts'o <tytso@mit.edu> | 2002-11-01 02:13:53 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2002-11-01 02:13:53 -0500 |
commit | 5d823a478f806fddd76391f3f63e61f948c9d849 (patch) | |
tree | fc1385862d0ecd0ac2a1b3fc64f267dd210260e2 | |
parent | a2c8bf94834b29d7679ae0bb9b4e7a4deb1c6f42 (diff) | |
download | e2fsprogs-5d823a478f806fddd76391f3f63e61f948c9d849.tar.gz |
Update files for 1.30 release.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | RELEASE-NOTES | 88 | ||||
-rw-r--r-- | contrib/ChangeLog | 4 | ||||
-rw-r--r-- | debugfs/ChangeLog | 4 | ||||
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | e2fsck/ChangeLog | 4 | ||||
-rw-r--r-- | e2fsprogs.lsm | 4 | ||||
-rw-r--r-- | e2fsprogs.spec | 2 | ||||
-rw-r--r-- | ext2ed/ChangeLog | 4 | ||||
-rw-r--r-- | ext2ed/doc/ChangeLog | 4 | ||||
-rw-r--r-- | include/nonunix/ChangeLog | 4 | ||||
-rw-r--r-- | install-utils/ChangeLog | 4 | ||||
-rw-r--r-- | intl/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ChangeLog | 4 | ||||
-rw-r--r-- | lib/e2p/ChangeLog | 4 | ||||
-rw-r--r-- | lib/et/ChangeLog | 4 | ||||
-rw-r--r-- | lib/evms/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ext2fs/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ss/ChangeLog | 4 | ||||
-rw-r--r-- | lib/uuid/ChangeLog | 4 | ||||
-rw-r--r-- | misc/ChangeLog | 4 | ||||
-rw-r--r-- | po/ChangeLog | 4 | ||||
-rw-r--r-- | resize/ChangeLog | 4 | ||||
-rw-r--r-- | tests/ChangeLog | 4 | ||||
-rw-r--r-- | tests/progs/ChangeLog | 4 | ||||
-rw-r--r-- | util/ChangeLog | 4 | ||||
-rw-r--r-- | version.h | 4 |
27 files changed, 182 insertions, 8 deletions
@@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2002-10-30 Theodore Ts'o <tytso@mit.edu> * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions diff --git a/RELEASE-NOTES b/RELEASE-NOTES index edc49e46..232ee2c5 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,5 +1,87 @@ -E2fsprogs 1.30-WIP (September 30, 2002) -======================================= +E2fsprogs 1.30 (October 31, 2002) +================================= + +When resizing a filesystem, and inodes need to moved, resize2fs will +update the inode's ctime field, and the mtime field of the containing +directories, so that incremental backups using dump/restore will work +correctly. + +In order to avoid spurious errors, e2fsck wil check the last +superblock write time to determine whether or not it can safely use +the LOW_DTIME checks to determine if there are inodes on the orphan +inode linked list that had somehow gotten disconnected. (Addresses +Sourceforge bug #620980) + +Partition in /proc/partitions that being with the string "lvm" are +considered real partitions even if they do not end with a number. + +Fixed a bug in the the uuid generation function, where if /dev/urandom +is not present, but /dev/random is, and there isn't sufficient +entropy, the get_random_byte function could spin a loop forever. + +E2fsck, mke2fs, etc. will now reliably notice when image files are +mounted using the loopback interface. (Addresses Sourceforge bug +#619119) + +When flushing buffers (as is done by badblocks, for example) check to +see if the BLKFLSBUF ioctl succeeds, and if so, avoid using the +FDFLUSH ioctl which causes the MD device driver which causes confusing +syslog messages about obselete ioctl messages. (Addresses Sourceforge +bug #545832). + +Debugfs's write command now checks to see if the destination filename +exists before creating it. (Addresses Sourceforge bug #478195.) + +When installing man pages, search for compressed man pages using all +commonly used compression extensions (i.e., .Z, .gz, .bz2, etc.) + +Fixed a bug in fsck where multiple filesystems specified on the +command were not being checked in parallel due to a logic bug +introduced to support the FSCK_MAX_INST environment variable. + +We have added a new superblock field, s_mkfs_time, which indicates +when a filesystem was created. It is set via mke2fs, and printed out +by dumpe2fs, but is not actually touched by the kernel. + +Dumpe2fs has been made more robust by not aborting if there is an +error reading the block/inode bitmaps; instead it will still print out +the location of the block/inode bitmaps and inode table. + +Add support for the an alternative block group descriptor layout which +allows for on-line resizing without needing to prepare the filesystem +in advance. (This is the incomat feature flag meta_bg.) + +Add support for storing default mount options in the superblock, so +that the filesystem can be mounted with specific mount options without +needing to specify them on the mount command line or in the /etc/fstab +file. + +Add support for a new inode flag, which is to be used for indicating +the top of directory hierarchies for the Orlov block allocator. + +Fix e2fsck so that if it creates the lost+found directory, it does so +with the more apporpriate permissions of 0700. Also change +mklost+found so that it also creates the directory 0700. + +Fixed format bug in e2fsck if NLS is in use. + +Add a German translation for e2fsprogs's NLS support. + +Fixed e2fsck so that it more handles BAD_BLOCK_IN_INODE_TABLE even at +the beginning of the inode table. This won't matter much, since if +there is a bad block at the beginning of the inode table, the root +directory won't be available. But at least e2fsck won't crash in this +case. + +Fixed endian problems in the htree code for e2fsck and debugfs. + +When byte-swapping a filesystem on a PPC architecture, byte-swap the +bitmaps since the historical big-endian ext2 variant had byte-swapped +bitmaps, and the ext2fs library assumes this. This fixes the +regression test suite on PPC machines. + +Fix e2image so that it handles a bad block in the inode table +appropriately. E2fsck now uses a more sophisticated algorithm to salvage corrupted directories that recovers more information in the corrupted directory @@ -36,7 +118,7 @@ specifiers. (Sourceforge patch #613447) Badblocks will now work correctly on read-only devices such as CD-ROM's. (Sourceforge patch #600451) -Updated and clarified man pages. +Updated and clarified man pages. (Addresses Debian bug #167108) E2fsprogs 1.29 (September 24, 2002) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0fefe580..e7dd1f0d 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog index f10078af..2d796e21 100644 --- a/debugfs/ChangeLog +++ b/debugfs/ChangeLog @@ -1,5 +1,9 @@ 2002-10-31 Theodore Ts'o <tytso@mit.edu> + * Release of E2fsprogs 1.30 + +2002-10-31 Theodore Ts'o <tytso@mit.edu> + * debugfs.c (do_write): Check to see if the filename exists before creating it, and give an error if so. Addresses Sourceforge bug #478195. diff --git a/doc/ChangeLog b/doc/ChangeLog index 0455a32e..5bf7882f 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2002-10-13 Theodore Ts'o <tytso@mit.edu> * libext2fs.texinfo: Add extra spaceing so that the info directory diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog index 1fe6cc5b..6f8dee0b 100644 --- a/e2fsck/ChangeLog +++ b/e2fsck/ChangeLog @@ -1,5 +1,9 @@ 2002-10-31 Theodore Ts'o <tytso@mit.edu> + * Release of E2fsprogs 1.30 + +2002-10-31 Theodore Ts'o <tytso@mit.edu> + * unix.c (usage), e2fsck.8.in: Add the -D option to the usage and command synopsis. (Addresses Debian bug #167108) diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index 2263adf3..8da68de3 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,7 +1,7 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.29 -Entered-date: 24Sep2002 +Version: 1.30 +Entered-date: 31Oct2002 Description: The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs, dumpe2fs, fsck, and others. Keywords: utilities, fsck, filesystem, Ext2fs diff --git a/e2fsprogs.spec b/e2fsprogs.spec index 429c9a75..08678892 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -1,6 +1,6 @@ Summary: Utilities for managing the second extended (ext2) filesystem. Name: e2fsprogs -Version: 1.30-WIP-20020930 +Version: 1.30 Release: 0 Copyright: GPL Group: System Environment/Base diff --git a/ext2ed/ChangeLog b/ext2ed/ChangeLog index acadc9b3..b13d089a 100644 --- a/ext2ed/ChangeLog +++ b/ext2ed/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2002-09-30 Theodore Ts'o <tytso@mit.edu> * dir_com.c (search_dir_entries): If there is a directory entry of diff --git a/ext2ed/doc/ChangeLog b/ext2ed/doc/ChangeLog index 14867c4d..0f3214d9 100644 --- a/ext2ed/doc/ChangeLog +++ b/ext2ed/doc/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/include/nonunix/ChangeLog b/include/nonunix/ChangeLog index 9eff8f03..73ca8dba 100644 --- a/include/nonunix/ChangeLog +++ b/include/nonunix/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog index 09e16ec5..61872ee1 100644 --- a/install-utils/ChangeLog +++ b/install-utils/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/intl/ChangeLog b/intl/ChangeLog index 34b1a15c..b6849e3f 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/lib/ChangeLog b/lib/ChangeLog index 596e2f0d..99d505ae 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index 91c1c769..28eb08cc 100644 --- a/lib/e2p/ChangeLog +++ b/lib/e2p/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2002-11-01 Theodore Ts'o <tytso@mit.edu> * pf.c: Add support for a new inode flag, which is to be used for diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog index dac8a725..73b10fcf 100644 --- a/lib/et/ChangeLog +++ b/lib/et/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/lib/evms/ChangeLog b/lib/evms/ChangeLog index b7723ee9..9fae8212 100644 --- a/lib/evms/ChangeLog +++ b/lib/evms/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index 37388028..acd209c5 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,5 +1,9 @@ 2002-10-31 Theodore Ts'o <tytso@mit.edu> + * Release of E2fsprogs 1.30 + +2002-10-31 Theodore Ts'o <tytso@mit.edu> + * ext2_fs.h: Add support for a new inode flag, which is to be used for indicating the top of directory hierarchies for the Orlov block allocator. diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog index 0f87aee1..3de3c103 100644 --- a/lib/ss/ChangeLog +++ b/lib/ss/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog index 3e7da5c5..c683a52d 100644 --- a/lib/uuid/ChangeLog +++ b/lib/uuid/ChangeLog @@ -1,5 +1,9 @@ 2002-10-31 Theodore Ts'o <tytso@mit.edu> + * Release of E2fsprogs 1.30 + +2002-10-31 Theodore Ts'o <tytso@mit.edu> + * gen_uuid.c (get_random_bytes): Don't spin forever if read() returns EINTR or EAGAIN, so that when /dev/random is opened O_NONBLOCK, we don't end up spinning forever. diff --git a/misc/ChangeLog b/misc/ChangeLog index 6e793da5..4c1cb119 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2002-11-01 Theodore Ts'o <tytso@mit.edu> * chattr.c, chattr.1.in: Add support for a new inode flag, which diff --git a/po/ChangeLog b/po/ChangeLog index c14ee893..f2d4eb88 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/resize/ChangeLog b/resize/ChangeLog index 1d79392f..a722123b 100644 --- a/resize/ChangeLog +++ b/resize/ChangeLog @@ -1,5 +1,9 @@ 2002-10-31 Theodore Ts'o <tytso@mit.edu> + * Release of E2fsprogs 1.30 + +2002-10-31 Theodore Ts'o <tytso@mit.edu> + * resize2fs.c (inode_scan_and_fix, check_and_change_inodes): When moving an inode, set the ctime field so that people using dump/restore will backup the changed inode. Also update diff --git a/tests/ChangeLog b/tests/ChangeLog index bc38cd56..6bf399cb 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2002-09-30 Theodore Ts'o <tytso@mit.edu> * f_h_badroot, f_h_badnode: Update test cases to deal with diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog index 87eed5e6..fa82b22b 100644 --- a/tests/progs/ChangeLog +++ b/tests/progs/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 diff --git a/util/ChangeLog b/util/ChangeLog index d3e5e6c9..5e71b119 100644 --- a/util/ChangeLog +++ b/util/ChangeLog @@ -1,3 +1,7 @@ +2002-10-31 Theodore Ts'o <tytso@mit.edu> + + * Release of E2fsprogs 1.30 + 2001-09-24 Theodore Tso <tytso@mit.edu> * Release of E2fsprogs 1.29 @@ -6,5 +6,5 @@ * Ts'o. This file may be redistributed under the GNU Public License. */ -#define E2FSPROGS_VERSION "1.30-WIP" -#define E2FSPROGS_DATE "30-Sep-2002" +#define E2FSPROGS_VERSION "1.30" +#define E2FSPROGS_DATE "31-Oct-2002" |