summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2002-11-01 02:13:53 -0500
committerTheodore Ts'o <tytso@mit.edu>2002-11-01 02:13:53 -0500
commit5d823a478f806fddd76391f3f63e61f948c9d849 (patch)
treefc1385862d0ecd0ac2a1b3fc64f267dd210260e2
parenta2c8bf94834b29d7679ae0bb9b4e7a4deb1c6f42 (diff)
downloade2fsprogs-5d823a478f806fddd76391f3f63e61f948c9d849.tar.gz
Update files for 1.30 release.
-rw-r--r--ChangeLog4
-rw-r--r--RELEASE-NOTES88
-rw-r--r--contrib/ChangeLog4
-rw-r--r--debugfs/ChangeLog4
-rw-r--r--doc/ChangeLog4
-rw-r--r--e2fsck/ChangeLog4
-rw-r--r--e2fsprogs.lsm4
-rw-r--r--e2fsprogs.spec2
-rw-r--r--ext2ed/ChangeLog4
-rw-r--r--ext2ed/doc/ChangeLog4
-rw-r--r--include/nonunix/ChangeLog4
-rw-r--r--install-utils/ChangeLog4
-rw-r--r--intl/ChangeLog4
-rw-r--r--lib/ChangeLog4
-rw-r--r--lib/e2p/ChangeLog4
-rw-r--r--lib/et/ChangeLog4
-rw-r--r--lib/evms/ChangeLog4
-rw-r--r--lib/ext2fs/ChangeLog4
-rw-r--r--lib/ss/ChangeLog4
-rw-r--r--lib/uuid/ChangeLog4
-rw-r--r--misc/ChangeLog4
-rw-r--r--po/ChangeLog4
-rw-r--r--resize/ChangeLog4
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/progs/ChangeLog4
-rw-r--r--util/ChangeLog4
-rw-r--r--version.h4
27 files changed, 182 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 86377018..95768326 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/version.h b/version.h
index 49aa4922..28942dd5 100644
--- a/version.h
+++ b/version.h
@@ -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"