From 28e1194e6537c8448b4ce322dc13a9d781ce22b9 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Tue, 26 Oct 1999 18:17:20 +0000 Subject: [PATCH] Many files: Update for 1.17 release. --- ChangeLog | 4 ++++ README | 2 +- RELEASE-NOTES | 33 +++++++++++++++++++++++++++++++++ debugfs/ChangeLog | 4 ++++ doc/ChangeLog | 4 ++++ doc/libext2fs.texinfo | 8 ++++---- e2fsck/ChangeLog | 4 ++++ e2fsprogs.lsm | 16 ++++++++-------- e2fsprogs.spec | 4 ++-- include/linux/ChangeLog | 4 ++++ include/nonunix/ChangeLog | 4 ++++ install-utils/ChangeLog | 4 ++++ lib/ChangeLog | 4 ++++ lib/e2p/ChangeLog | 4 ++++ lib/et/ChangeLog | 4 ++++ lib/ext2fs/ChangeLog | 4 ++++ lib/ext2fs/ext2fs.h | 2 +- lib/ss/ChangeLog | 4 ++++ lib/uuid/ChangeLog | 4 ++++ misc/ChangeLog | 4 ++++ resize/ChangeLog | 4 ++++ tests/ChangeLog | 4 ++++ tests/progs/ChangeLog | 4 ++++ util/ChangeLog | 4 ++++ version.h | 4 ++-- 25 files changed, 123 insertions(+), 18 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6ad0048..098cff3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * configure.in: Move the code that checks for the presence of Linux header files, to earlier in the config file, since it adds a directory to the include path, and that needs to diff --git a/README b/README index edc4b0e..2e4c26a 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.16) of the second extended file system + This is the new version (1.17) 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 82214eb..5b0ea15 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,36 @@ +E2fsprogs 1.17 (October 26, 1999) +================================= + +Fixed nasty typo in fsck which caused parallelized fsck's to go into an +infinite loop. + +Fixed a bug in fsck where it used strncmp to compare a binary UUID, +thus potentially causing problems if a binary UUID contained a NULL +character. + +E2fsck now uses stricter checks for directory entries in pass 2: +zero-length filenames are not allowed; neither are 8 byte long +directory entries. + +The debugfs "dirty" command now clears the filesystem valid bit. +(Previously this just set the dirty-as-in-needs-writing-out-to-disk +bit in the in-core superblock image. The new functionality is more +what the user expects, and is more useful.) + +Added a debugging hook to test parallel fsck; if the environment +variable FSCK_FORCE_ALL_PARALLEL, then filesystems on the same drive +will be checked in parallel when they normally would not be. + +Programmer's notes: +------------------- + +Fixed some #ifdef's for compilation under the Hurd OS. + +Fixed minor W2K compatibility problems. + +Fixed some miscellaneous GCC warnings. + + E2fsprogs 1.16 (October 22, 1999) ================================= diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog index 86149af..9ce757c 100644 --- a/debugfs/ChangeLog +++ b/debugfs/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * debugfs.h: Add declaration for do_features() * debugfs.c: Add #incldue of e2p.h to fix gcc warnings. diff --git a/doc/ChangeLog b/doc/ChangeLog index bcf5c4c..080b99f 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index e9d4423..2086a8c 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.16) +@settitle The EXT2FS Library (version 1.17) @synindex tp fn @comment %**end of header @@ -30,7 +30,7 @@ END-INFO-DIR-ENTRY This file documents the ext2fs library, a library for manipulating the ext2 filesystem. -Copyright (C) 1997, 1998 Theodore Ts'o +Copyright (C) 1997, 1998, 1999 Theodore Ts'o Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -60,7 +60,7 @@ by the author. @title The EXT2FS Library @subtitle The EXT2FS Library -@subtitle Version 1.16 +@subtitle Version 1.17 @subtitle October 1999 @author by Theodore Ts'o @@ -101,7 +101,7 @@ by the Foundation. @top The EXT2FS Library -This manual documents the EXT2FS Library, version 1.16. +This manual documents the EXT2FS Library, version 1.17. @end ifinfo diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog index 8665139..b4a2778 100644 --- a/e2fsck/ChangeLog +++ b/e2fsck/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * message.c (safe_print): Make safe_print take an char instead of an unsigned char to fix gcc warnings. diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index a1c33ce..5dc42eb 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,19 +1,19 @@ Begin3 Title: EXT2 Filesystem utilities -Version: 1.16 -Entered-date: 22Oct99 +Version: 1.17 +Entered-date: 25Oct99 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: tsx-11.mit.edu /pub/linux/packages/ext2fs - 810kB e2fsprogs-1.16.tar.gz - 319kB e2fsprogs-1.16-elfbin.tar.gz - 319kB e2fsprogs-1.16-0.i386.rpm - 85kB e2fsprogs-devel-1.16-0.i386.rpm - 805kB e2fsprogs-1.16-0.src.rpm - 1kB e2fsprogs-1.16.lsm + 813kB e2fsprogs-1.17.tar.gz + 320kB e2fsprogs-1.17-elfbin.tar.gz + 320kB e2fsprogs-1.17-0.i386.rpm + 85kB e2fsprogs-devel-1.17-0.i386.rpm + 808kB e2fsprogs-1.17-0.src.rpm + 1kB e2fsprogs-1.17.lsm Alternate-site: Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x Copying-policy: GPL diff --git a/e2fsprogs.spec b/e2fsprogs.spec index bff7cfa..823eef6 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -1,10 +1,10 @@ Summary: Utilities for managing the second extended (ext2) filesystem. Name: e2fsprogs -Version: 1.16 +Version: 1.17 Release: 0 Copyright: GPL Group: System Environment/Base -Source: ftp://tsx-11.mit.edu/pub/linux/packages/ext2fs/e2fsprogs-1.16.tar.gz +Source: ftp://tsx-11.mit.edu/pub/linux/packages/ext2fs/e2fsprogs-1.17.tar.gz BuildRoot: /tmp/e2fsprogs-root %description diff --git a/include/linux/ChangeLog b/include/linux/ChangeLog index bd8148d..8c57f5c 100644 --- a/include/linux/ChangeLog +++ b/include/linux/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-25 * ext2_fs.h (i_reserved2): Use __GNU__ instead of __hurd__ to diff --git a/include/nonunix/ChangeLog b/include/nonunix/ChangeLog index 6656a31..c1440f8 100644 --- a/include/nonunix/ChangeLog +++ b/include/nonunix/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-25 * config.h: Add #define's for strcasecmp and strncasecmp diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog index 77d144c..7cdafd1 100644 --- a/install-utils/ChangeLog +++ b/install-utils/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/lib/ChangeLog b/lib/ChangeLog index dcabd57..e4ea0aa 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index 02dad9f..66c754d 100644 --- a/lib/e2p/ChangeLog +++ b/lib/e2p/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * feature.c: Fix GCC warnings; add const to the char * types in the function prototypes for e2p_feature2string and e2p_edit_feature. diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog index 549d7e4..d74542f 100644 --- a/lib/et/ChangeLog +++ b/lib/et/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index d3d3209..7eb4bba 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * ext2fs.h: Add kludge to deal with the fact that egcs cpp doesn't seem to handle ~0UL the same way as they used to. diff --git a/lib/ext2fs/ext2fs.h b/lib/ext2fs/ext2fs.h index ddf264c..aef2a7c 100644 --- a/lib/ext2fs/ext2fs.h +++ b/lib/ext2fs/ext2fs.h @@ -46,7 +46,7 @@ #else #include #if defined(__GNUC__) && defined(__STRICT_ANSI__) && \ - ((~0UL) == 0xffffffff) || defined(__i386__) + (((~0UL) == 0xffffffff) || defined(__i386__)) typedef __signed__ long long __s64; typedef unsigned long long __u64; #endif diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog index 4921ec3..0dfbf3a 100644 --- a/lib/ss/ChangeLog +++ b/lib/ss/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog index 858bb54..55331ff 100644 --- a/lib/uuid/ChangeLog +++ b/lib/uuid/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * uuid_time.c (variant_string): Declare to be static to avoid gcc warnings. diff --git a/misc/ChangeLog b/misc/ChangeLog index 32cb640..462c632 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * fsck.c (PRS, device_already_active): Add debugging hook; if the environment variable FSCK_FORCE_ALL_PARALLEL is set, then force all fsck runs to happen in parallel. diff --git a/resize/ChangeLog b/resize/ChangeLog index 14cad54..aaec370 100644 --- a/resize/ChangeLog +++ b/resize/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/tests/ChangeLog b/tests/ChangeLog index 46660d3..c1a423f 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog index 21d9825..694bc6d 100644 --- a/tests/progs/ChangeLog +++ b/tests/progs/ChangeLog @@ -1,3 +1,7 @@ +1999-10-26 + + * Release of E2fsprogs 1.17 + 1999-10-22 * Release of E2fsprogs 1.16 diff --git a/util/ChangeLog b/util/ChangeLog index 493dd4e..8c5e2c6 100644 --- a/util/ChangeLog +++ b/util/ChangeLog @@ -1,5 +1,9 @@ 1999-10-26 + * Release of E2fsprogs 1.17 + +1999-10-26 + * subst.c (substitute_line): Removed some unused variables. 1999-10-22 diff --git a/version.h b/version.h index 31421af..21bc489 100644 --- a/version.h +++ b/version.h @@ -6,5 +6,5 @@ * may be redistributed under the GNU Public License. */ -#define E2FSPROGS_VERSION "1.16" -#define E2FSPROGS_DATE "22-Oct-1999" +#define E2FSPROGS_VERSION "1.17" +#define E2FSPROGS_DATE "26-Oct-1999" -- 1.8.3.1