From c6633059470c28757062daa811ef50265f5f582a Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Tue, 24 Sep 2002 01:26:50 -0400 Subject: [PATCH] Update for 1.29 release. --- ChangeLog | 4 ++++ README | 2 +- RELEASE-NOTES | 32 ++++++++++++++++++++++++++++++++ contrib/ChangeLog | 4 ++++ debugfs/ChangeLog | 4 ++++ doc/ChangeLog | 4 ++++ doc/libext2fs.texinfo | 6 +++--- e2fsck/ChangeLog | 4 ++++ e2fsprogs.spec | 2 +- ext2ed/ChangeLog | 4 ++++ ext2ed/doc/ChangeLog | 4 ++++ include/nonunix/ChangeLog | 4 ++++ install-utils/ChangeLog | 4 ++++ intl/ChangeLog | 4 ++++ lib/ChangeLog | 4 ++++ lib/e2p/ChangeLog | 4 ++++ lib/et/ChangeLog | 4 ++++ lib/evms/ChangeLog | 4 ++++ lib/ext2fs/ChangeLog | 4 ++++ lib/ext2fs/Makefile.in | 4 ++++ lib/ss/ChangeLog | 4 ++++ lib/uuid/ChangeLog | 4 ++++ misc/ChangeLog | 4 ++++ po/ChangeLog | 4 ++++ resize/ChangeLog | 4 ++++ tests/ChangeLog | 4 ++++ tests/progs/ChangeLog | 4 ++++ util/ChangeLog | 4 ++++ version.h | 4 ++-- 29 files changed, 135 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index bbf75e4..32d975f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/README b/README index 57f254c..c0ba469 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.28) of the second extended file + This is the new version (1.29) 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 30fe36f..57a5a5f 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,35 @@ +E2fsprogs 1.29 (September 24, 2002) +=================================== + +Fixed a bug in e2fsck which could corrupt a directory when optimizing +it (via the -D option) or rebuiliding the hash tree index with a 1 in +512 probability, due to a fence post error. + +Fixed a bug in the LVM support code which caused LABEL='xxx' not to +work correctly. + +Mke2fs now enables the directory indexing flag by default. (Since +this is a compatible feature flag, it's safe to do so.) + +Tune2fs will support setting the directory indexing feature flag. It +will automatically set up the default hash algorithm and hash seed +fields in the superblock. + +If the bone-headed user enters the root filesystem twice in +/etc/fstab, the -R option which skips the root filesystem will skip +all of them. (Addresses Debian bug #159423). Note! This is not a +precedent for dealing intelligently with any other kind of doubled +entry in /etc/fstab! + + +Programmer's notes: +------------------- + +Removed perror declaration in lib/et/internal.h. All modern systems +can be expected to define perror() these days. Besides, the lib/et +code wasn't using perror at all anyway. :-) + + E2fsprogs 1.28 (August 31, 2002) ================================ diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 838b43a..0fefe58 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog index 3518ef8..6f17d31 100644 --- a/debugfs/ChangeLog +++ b/debugfs/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2002-09-22 root * htree.c (htree_dump_int_node): Flag continuation hashes to make diff --git a/doc/ChangeLog b/doc/ChangeLog index ae146a6..a2bb16e 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index 22ae4b4..a28eed2 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.28) +@settitle The EXT2FS Library (version 1.29) @synindex tp fn @comment %**end of header @@ -61,7 +61,7 @@ by the author. @title The EXT2FS Library @subtitle The EXT2FS Library -@subtitle Version 1.28 +@subtitle Version 1.29 @subtitle "August 2002 @author by Theodore Ts'o @@ -102,7 +102,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.28. +This manual documents the EXT2FS Library, version 1.29. @end ifinfo diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog index 744c95b..7fbc70f 100644 --- a/e2fsck/ChangeLog +++ b/e2fsck/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2002-09-06 Theodore Ts'o * rehash.c (copy_dir_entries): Fix bug which caused corrupted diff --git a/e2fsprogs.spec b/e2fsprogs.spec index c2f4973..cdddb12 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -1,6 +1,6 @@ Summary: Utilities for managing the second extended (ext2) filesystem. Name: e2fsprogs -Version: 1.28 +Version: 1.29 Release: 0 Copyright: GPL Group: System Environment/Base diff --git a/ext2ed/ChangeLog b/ext2ed/ChangeLog index 1c5d5f0..e4152cf 100644 --- a/ext2ed/ChangeLog +++ b/ext2ed/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/ext2ed/doc/ChangeLog b/ext2ed/doc/ChangeLog index e1119c9..14867c4 100644 --- a/ext2ed/doc/ChangeLog +++ b/ext2ed/doc/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/include/nonunix/ChangeLog b/include/nonunix/ChangeLog index 691459d..9eff8f0 100644 --- a/include/nonunix/ChangeLog +++ b/include/nonunix/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog index 7ed8975..09e16ec 100644 --- a/install-utils/ChangeLog +++ b/install-utils/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/intl/ChangeLog b/intl/ChangeLog index ad984f7..34b1a15 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/lib/ChangeLog b/lib/ChangeLog index 64abdbe..596e2f0 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index e436e30..79714d4 100644 --- a/lib/e2p/ChangeLog +++ b/lib/e2p/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog index fd050e7..dac8a72 100644 --- a/lib/et/ChangeLog +++ b/lib/et/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2002-09-23 Theodore Ts'o * internal.h: Remove declaration of perror. All modern systems diff --git a/lib/evms/ChangeLog b/lib/evms/ChangeLog index d365546..b7723ee 100644 --- a/lib/evms/ChangeLog +++ b/lib/evms/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index 9951175..b70364c 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/lib/ext2fs/Makefile.in b/lib/ext2fs/Makefile.in index e54d61e..1fe197c 100644 --- a/lib/ext2fs/Makefile.in +++ b/lib/ext2fs/Makefile.in @@ -316,6 +316,10 @@ dirblock.o: $(srcdir)/dirblock.c $(srcdir)/ext2_fs.h \ $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \ $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h +dirhash.o: $(srcdir)/dirhash.c $(srcdir)/ext2_fs.h \ + $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \ + $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \ + $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h dir_iterate.o: $(srcdir)/dir_iterate.c $(srcdir)/ext2_fs.h \ $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \ $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \ diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog index b750309..0f87aee 100644 --- a/lib/ss/ChangeLog +++ b/lib/ss/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog index 55dc4d0..dab24df 100644 --- a/lib/uuid/ChangeLog +++ b/lib/uuid/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/misc/ChangeLog b/misc/ChangeLog index ac84bcd..2165d73 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2002-09-24 Theodore Ts'o * fsck.c: If the bone-headed user enters the filename twice, the diff --git a/po/ChangeLog b/po/ChangeLog index 28d3c38..c14ee89 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/resize/ChangeLog b/resize/ChangeLog index 6345aa0..5c9448e 100644 --- a/resize/ChangeLog +++ b/resize/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/tests/ChangeLog b/tests/ChangeLog index 220d7dc..65d62ab 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog index 8beb40e..87eed5e 100644 --- a/tests/progs/ChangeLog +++ b/tests/progs/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/util/ChangeLog b/util/ChangeLog index 6b8fe28..d3e5e6c 100644 --- a/util/ChangeLog +++ b/util/ChangeLog @@ -1,3 +1,7 @@ +2001-09-24 Theodore Tso + + * Release of E2fsprogs 1.29 + 2001-08-31 Theodore Tso * Release of E2fsprogs 1.28 diff --git a/version.h b/version.h index 93cdcf6..3e242c5 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.28" -#define E2FSPROGS_DATE "31-Aug-2002" +#define E2FSPROGS_VERSION "1.29" +#define E2FSPROGS_DATE "24-Sep-2002" -- 1.8.3.1