summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>1998-12-19 08:10:58 +0000
committerTheodore Ts'o <tytso@mit.edu>1998-12-19 08:10:58 +0000
commit556ad1327feb34ea5b711eb9c135f8e11415cf53 (patch)
tree1a7396264c722c2b29fbcf9218840a0d81b91e34
parent7822c1d410a1c6e98f8367de7593ca6e52df1f37 (diff)
downloade2fsprogs-556ad1327feb34ea5b711eb9c135f8e11415cf53.tar.gz
Many files:
Update version information in ChangeLogs, release notes, documentation, etc. for release of version 1.13.
-rw-r--r--ChangeLog4
-rw-r--r--INSTALL.elfbin6
-rw-r--r--Makefile.in3
-rw-r--r--README2
-rw-r--r--RELEASE-NOTES64
-rw-r--r--configure2
-rw-r--r--debugfs/ChangeLog4
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/libext2fs.texinfo2
-rw-r--r--e2fsck/ChangeLog4
-rw-r--r--e2fsprogs.lsm19
-rw-r--r--e2fsprogs.spec6
-rw-r--r--include/linux/ChangeLog4
-rw-r--r--install-utils/ChangeLog4
-rw-r--r--lib/ChangeLog4
-rw-r--r--lib/e2p/ChangeLog4
-rw-r--r--lib/et/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--resize/ChangeLog4
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/progs/ChangeLog4
-rw-r--r--util/ChangeLog4
-rw-r--r--version.h4
26 files changed, 155 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index 7df042d6..852cecd8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
* configure.in: Add paths.h to header files for which we search.
diff --git a/INSTALL.elfbin b/INSTALL.elfbin
index fab2858d..2d592a5c 100644
--- a/INSTALL.elfbin
+++ b/INSTALL.elfbin
@@ -1,12 +1,14 @@
NOTE: This is the ELF version of the binary distribution. If you have
-a DLL system, please compile e2fsprogs from sources yourself.
+a DLL system, please compile e2fsprogs from sources yourself. (In
+fact, in general you're better off compiling e2fsprogs from sources
+instead of using precompiled binaries.)
To install the binary distribution of the second extended file
system management programs, just follow the steps:
1) Install this tar file using the following command:
- gunzip < e2fsprogs-1.09-elfbin.tar.gz | (cd /; tar Sxvpf - )
+ gunzip < e2fsprogs-1.13-elfbin.tar.gz | (cd /; tar Sxvpf - )
2) Run ldconfig to update the shared library pointers.
diff --git a/Makefile.in b/Makefile.in
index cbb17bb8..5ccae848 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -93,10 +93,11 @@ check:
(cd tests; make check)
distribution_tar_file:
- rm -rf /tmp/dest
+ $(RM) -r /tmp/dest
make DESTDIR=/tmp/dest install
cd ..
cp -r $(srcdir)/README $(srcdir)/install-utils /tmp/dest
+ $(RM) -r /tmp/dest/install-utils/CVS /tmp/dest/install-utils/ChangeLog
cp $(srcdir)/INSTALL.@BINARY_TYPE@ /tmp/dest/INSTALL
(cd /tmp/dest; $(TAR) cf - . ) | gzip -9 \
> e2fsprogs-@E2FSPROGS_VERSION@-@BINARY_TYPE@.tar.gz
diff --git a/README b/README
index f0c6876a..eaeaac5f 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- This is the new version (1.12) of the second extended file system
+ This is the new version (1.13) 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 36a12060..a4d4e27a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,67 @@
+E2fsprogs 1.13 (December 15, 1998)
+==================================
+
+Fixed a bug in debugfs where an error messages weren't getting printed
+when the ext2 library routines to read inodes returned errors in the
+stat, cmri and rm commands.
+
+Fixed a bug in mke2fs so that if a ridiculous inode ratio parameter is
+provided, it won't create an inode table smaller than the minimum
+number of inodes required for a proper ext2 filesystem.
+
+Fsck now parses the /etc/fstab file directly (instead of using
+getmntent()), so that it can distinguish between a missing pass number
+field and pass number field of zero. This caused problems for
+diskless workstations where all of the filesystems in /etc/fstab have
+an explicit pass number of zero, and fsck could not distinguish this
+from a /etc/fstab file with missing pass numbers.
+
+E2fsck will create a /lost+found directory if there isn't one in the
+filesystem, since it's safer to create the lost+found directory before
+it's needed.
+
+Fixed e2fsck so that it would detect bogus immutable inodes which
+happen to be sockets and FIFO files, and offer to clear them.
+
+If a filesystem has multiple reasons why it needs to be checked, and
+one of the reasons is that it is uncleanly mounted, e2fsck will print
+that as the reason why the filesystem is being checked.
+
+Cleaned up the output routines of mke2fs so that it doesn't overflow
+an 80 column display when formating really big filesystems.
+
+Added a sanity check to e2fsck to make sure that file descriptors 0,
+1, 2 are open before opening the hard disk. This avoids a problem
+where a broken program might exec e2fsck with those file descriptors
+closed, which would cause disastrous results if the kernel returns a
+file descriptor for the block device which is also used by FILE *
+stdout.
+
+Fixed up the e2fsck progress reporting functions so that the values
+reliably reach 100% at the completion of all of the e2fsck passes.
+
+Fixed minor documentation bugs in man pages and usage messages.
+
+Programmer's notes:
+-------------------
+
+Fixed a number of lint warnings in the ext2fs library and potential
+portability problems from other OS's header files that might define
+CPP macros for names like "max" and "min".
+
+ext2fs_badblocks_list_add() has been made more efficient when it needs
+to grow the bad blocks list.
+
+Fixed a bug in e2fsck which caused it to dereference a freed pointer
+just before exiting.
+
+Fixed the substition process for generating the mk_cmds and compile_et
+scripts so that they will work outside of the build tree.
+
+Add sanity check to e2fsck so that if an internal routine
+(ext2fs_get_dir_info) returns NULL, avoid dereferencing the pointer
+and causing a core dump. This should never happen, but...
+
E2fsprogs 1.12 (July 9, 1998)
==================================
diff --git a/configure b/configure
index 36b6fd83..c782f71b 100644
--- a/configure
+++ b/configure
@@ -1678,7 +1678,7 @@ else
fi
echo "$ac_t""$CPP" 1>&6
-for ac_hdr in stdlib.h unistd.h stdarg.h errno.h mntent.h dirent.h getopt.h setjmp.h linux/fd.h linux/major.h sys/disklabel.h sys/sockio.h sys/time.h sys/stat.h sys/types.h net/if.h netinet/in.h
+for ac_hdr in stdlib.h unistd.h stdarg.h errno.h mntent.h paths.h dirent.h getopt.h setjmp.h linux/fd.h linux/major.h sys/disklabel.h sys/sockio.h sys/time.h sys/stat.h sys/types.h net/if.h netinet/in.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog
index 9efaf7cd..2cff5a84 100644
--- a/debugfs/ChangeLog
+++ b/debugfs/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 288f78b2..4abdce96 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 0ad2d393..53d899b7 100644
--- a/doc/libext2fs.texinfo
+++ b/doc/libext2fs.texinfo
@@ -61,7 +61,7 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.13
-@subtitle July 1998
+@subtitle December 1998
@author by Theodore Ts'o
diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog
index b569938e..45bb6d51 100644
--- a/e2fsck/ChangeLog
+++ b/e2fsck/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index f43183f6..4f6d2be6 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,21 +1,20 @@
Begin3
Title: EXT2 Filesystem utilities
-Version: 1.12
-Entered-date: 9Jul97
+Version: 1.13
+Entered-date: 20Dec98
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
- 686kB e2fsprogs-1.12.tar.gz
- 237kB e2fsprogs-1.12-elfbin.tar.gz
- 166kB e2fsprogs-1.12-dllbin.tar.gz
- 236kB e2fsprogs-1.12-0.i386.rpm
- 82kB e2fsprogs-devel-1.12-0.i386.rpm
- 688kB e2fsprogs-1.12-0.src.rpm
- 1kB e2fsprogs-1.12.lsm
+ 692kB e2fsprogs-1.13.tar.gz
+ 241kB e2fsprogs-1.13-elfbin.tar.gz
+ 239kB e2fsprogs-1.13-0.i386.rpm
+ 83kB e2fsprogs-devel-1.13-0.i386.rpm
+ 694kB e2fsprogs-1.13-0.src.rpm
+ 1kB e2fsprogs-1.13.lsm
Alternate-site:
-Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x
+Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x
Copying-policy: GPL
End
diff --git a/e2fsprogs.spec b/e2fsprogs.spec
index 59299e5a..55f5739b 100644
--- a/e2fsprogs.spec
+++ b/e2fsprogs.spec
@@ -1,10 +1,10 @@
Summary: Tools for the second extended (ext2) filesystem
Name: e2fsprogs
-Version: 1.12
+Version: 1.13
Release: 0
Copyright: GPL
Group: Utilities/System
-Source: ftp://tsx-11.mit.edu/pub/linux/packages/ext2fs/e2fsprogs-1.12.tar.gz
+Source: ftp://tsx-11.mit.edu/pub/linux/packages/ext2fs/e2fsprogs-1.13.tar.gz
BuildRoot: /tmp/e2fsprogs-root
%description
@@ -60,7 +60,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(-, root, root) /lib/libext2fs.so.2.4
%attr(-, root, root) /lib/libss.so.2.0
%attr(-, root, root) /lib/libcom_err.so.2.0
-%attr(-, root, root) /lib/libuuid.so.1.1
+%attr(-, root, root) /lib/libuuid.so.1.2
%attr(-, root, root) /usr/bin/chattr
%attr(-, root, root) /usr/bin/lsattr
diff --git a/include/linux/ChangeLog b/include/linux/ChangeLog
index c73bee2f..f56814f9 100644
--- a/include/linux/ChangeLog
+++ b/include/linux/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
diff --git a/install-utils/ChangeLog b/install-utils/ChangeLog
index 510cda16..c2e4d6e5 100644
--- a/install-utils/ChangeLog
+++ b/install-utils/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 3f0a3bc0..918a2bb8 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog
index 8e0656b6..d80f412e 100644
--- a/lib/e2p/ChangeLog
+++ b/lib/e2p/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog
index 29750497..5c53b29c 100644
--- a/lib/et/ChangeLog
+++ b/lib/et/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog
index 8844c170..2b08e7cb 100644
--- a/lib/ext2fs/ChangeLog
+++ b/lib/ext2fs/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog
index 6f8bcf10..c763b721 100644
--- a/lib/ss/ChangeLog
+++ b/lib/ss/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-10 Theodore Ts'o <tytso@rsts-11.mit.edu>
* mk_cmds.sh.in: Fix error message so that it says mk_cmds's
diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog
index eeb708bf..e514e5f5 100644
--- a/lib/uuid/ChangeLog
+++ b/lib/uuid/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Update version numbers of the UUID shared library,
diff --git a/misc/ChangeLog b/misc/ChangeLog
index 7fd6a2c8..990a17cd 100644
--- a/misc/ChangeLog
+++ b/misc/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-07 Theodore Ts'o <tytso@rsts-11.mit.edu>
* mke2fs.8.in: Fixed stupid typo ("Raid options are _comma_
diff --git a/resize/ChangeLog b/resize/ChangeLog
index 1c5f3fee..d091ff63 100644
--- a/resize/ChangeLog
+++ b/resize/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
diff --git a/tests/ChangeLog b/tests/ChangeLog
index c3bfa300..0fdfe67c 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
* f_badtable, f_illitable, f_lpf: Update to deal with the fact
diff --git a/tests/progs/ChangeLog b/tests/progs/ChangeLog
index 5ef6bc43..a93ff2fd 100644
--- a/tests/progs/ChangeLog
+++ b/tests/progs/ChangeLog
@@ -1,3 +1,7 @@
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
diff --git a/util/ChangeLog b/util/ChangeLog
index e1acb9c7..180cd86d 100644
--- a/util/ChangeLog
+++ b/util/ChangeLog
@@ -1,5 +1,9 @@
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+ * Release of E2fsprogs 1.13
+
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
* subst.c (get_subst_symbol): Add [0-9] to the list of valid
characters for a substitution symbol.
diff --git a/version.h b/version.h
index 55444b70..d67069d0 100644
--- a/version.h
+++ b/version.h
@@ -6,5 +6,5 @@
* redistributed under the GNU Public License.
*/
-#define E2FSPROGS_VERSION "1.12"
-#define E2FSPROGS_DATE "9-Jul-98"
+#define E2FSPROGS_VERSION "1.13"
+#define E2FSPROGS_DATE "15-Dec-98"