Update files for 1.30 release.

bitmap-optimize
Theodore Ts'o 2002-11-01 02:13:53 -05:00
parent a2c8bf9483
commit 5d823a478f
27 changed files with 182 additions and 8 deletions

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -1,3 +1,7 @@
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

View File

@ -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

View File

@ -1,3 +1,7 @@
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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,7 @@
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

View File

@ -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

View File

@ -1,3 +1,7 @@
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()

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,7 @@
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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"