+2001-08-04 Andreas Dilger <root@lynx.adilger.int>
+
+ * Makefile.in: Add "*.orig" to "make clean" target, change
+ explicit listing of ext2_types.h in "make distclean" to
+ $(SUBS). Add $(SUBS) as a dependency to "make check"
+ target. Add $(SUBS) as a dependency to "make check"
+ target. Add -f flag to doc/Makefile $(RM) of files which
+ may not exist.
+
+2001-06-23 Theodore Tso <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.22
+
+2001-06-22 Theodore Tso <tytso@valinux.com>
+
+ * Makefile.in: Avoid including BitKeeper files into the source
+ tarball.
+
+2001-06-15 Theodore Tso <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.21
+
+2001-06-13 Theodore Tso <tytso@valinux.com>
+
+ * Makefile.in: Make the install target depend on $(SUBS) to
+ accomodate the fools who want to compile and install
+ e2fsprogs as root using just one command.
+
+ * Makefile.in: Don't recurse into debugfs and resize subdirectory
+ if --disable-debugfs or --disable-resizer is given as a
+ configuration option.
+
+ * configure.in: Add --disable-resizer, --disable-imager, and
+ --disable-debugfs switches, which allow people who are
+ building boot floppies to build a very restricted
+ e2fsprogs distribution. Note: these functions limit the
+ functions in the shared library, so beware!
+
+2001-06-11 Theodore Tso <tytso@valinux.com>
+
+ * configure.in: Add new switch, --disable-swapfs which disables
+ support of byte-swapping old filesystems. Add new test,
+ AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
+ machines. Change handling of --with-ccopts so that if
+ set, the default CFLAGS is suppressed.
+
+2001-06-01 Theodore Tso <tytso@valinux.com>
+
+ * wordwrap.pl: Add some rules which help fix up the dependencies.
+
+ * Makefile.in: Move include/asm/types.h.in to
+ lib/ext2fs/ext2_types.h.in.
+
+2001-05-25 Theodore Tso <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.20
+
+2001-05-25 Theodore Tso <tytso@valinux.com>
+
+ * Makefile.in: Only exclude the top-level TODO file, not over the
+ entire tree.
+
+2001-05-19 Theodore Tso <tytso@valinux.com>
+
+ * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
+ the pathname for ldconfig.
+
+2001-05-05 Theodore Tso <tytso@valinux.com>
+
+ * config.guess, config.sub: Update to use latest version from FSF
+ (2001-04-20)
+
+2001-01-11 Theodore Ts'o <tytso@valinux.com>
+
+ * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
+ since libext2fs depends on libe2p.
+
+2001-01-11 <tytso@snap.thunk.org>
+
+ * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
+ longer a configure option, but something which is done
+ when the developer uses the command "make gcc-wall".
+ (gcc-wall-new): Added new target which forgoes the make
+ clean so we only check the newly modified .c files.
+
+ * configure.in: Remove test for ino_t, since we don't use it any
+ more (we always use our own ext2_ino_t). Remove
+ --enable-gcc-wall support. Add test for sys/ioctl.h
+
+2001-01-05 <tytso@snap.thunk.org>
+
+ * configure.in: Add checks for the header files sys/mkdev.h and
+ sys/sysmacros.h.
+
+2000-12-08 <tytso@snap.thunk.org>
+
+ * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
+ works correctly.
+
+2000-10-24 <tytso@snap.thunk.org>
+
+ * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
+
+ * configure.in: When compiling shared libraries for Solaris, use a
+ special-case Makefile fragment to deal with it.
+
+2000-08-18 <tytso@valinux.com>
+
+ * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
+
+2000-08-14 <tytso@valinux.com>
+
+ * e2fsprogs.spec (Summary): Add description of resize2fs to the
+ package summary.
+
+ * configure.in: Add test for sys/mount.h (required for e2fsck's
+ ext3 recovery code)
+
+2000-07-13 <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.19
+
+2000-07-13 <tytso@snap.thunk.org>
+
+ * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
+ file, now that we're using a modern rpm to build
+ e2fsprogs. Also updated version number to 1.19.
+
+2000-07-07 Theodore Ts'o <tytso@valinux.com>
+
+ * e2fsprogs.spec (%post): Remove resize2fs from its old location
+ in /usr/sbin in the postinstall script.
+
+2000-07-05 <tytso@snap.thunk.org>
+
+ * config.guess, config.sub: Update to use latest version from FSF
+ (2000-06-13)
+
+2000-05-25 <tytso@snap.thunk.org>
+
+ * Makefile.in: Fix makefile so that it's safe to build in parallel.
+
+ * configure.in: Add test for lseek64 and open64.
+
+2000-05-25 Theodore Ts'o <tytso@valinux.com>
+
+ * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
+ substitution. (Left over from before we moved to use a C
+ program to do substitutions.)
+
+2000-05-18 Theodore Ts'o <tytso@valinux.com>
+
+ * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
+
+2000-04-06 Theodore Ts'o <tytso@valinux.com>
+
+ * Makefile.in (source_tar_file): Remove the resize directory from
+ the list of excluded files.
+
+ * version.h: Update version header for an WIP release.
+
+ * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
+
+Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
+
+ * configure.in (fdatasync): Add test for fdatasync(), since not
+ all OS's have this function.
+
+2000-04-03 Theodore Ts'o <tytso@valinux.com>
+
+ * Makefile.in: Remove uneeded parenthesis around shell pipelines
+ containing a "cd" command. Use && instead of ; so that if
+ the "cd" fails, the makefile stops.
+
+ * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
+ Remove uneeded parenthesis around shell pipelines
+ containing a "cd" command.
+
+2000-02-11 <tytso@snap.thunk.org>
+
+ * Makefile.in: Exclude the internationalization files from being
+ distributed.
+
+ * configure.in: Add support for --enable-compression. This is
+ experimental code only for now, which is why it's under
+ --enable test. Once it's stable, it will always be
+ compiled in.
+
+2000-02-11 Theodore Ts'o <tytso@valinux.com>
+
+ * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
+ type, instead of basising on whether a test program
+ compiles. This was screwing up on some Linux kernel
+ header files, and we know the Hurd doesn't support the
+ ext2 ioctls anyway.
+
+2000-02-08 Theodore Ts'o <tytso@valinux.com>
+
+ * configure.in, aclocal.m4: Add support for GNU gettext
+ internationalization support.
+
+2000-02-02 Theodore Ts'o <tytso@valinux.com>
+
+ * MCONFIG.in: Always include src/include in the include path now.
+ This forces us to use our internally provided ext2_fs.h
+ file, for sanity's sake.
+
+ * configure.in: If linux/fs.h isn't found, then add
+ build/include into the include path only, since
+ src/include is now always included. Removed define of
+ HAVE_LINUX_FS_H, since we're not using it any more.
+ Removed i_version vs. i_generation check, since with the
+ included header file it is a permanently known quantity.
+ Removed AC_C_CROSS since it has been merged into
+ AC_PROG_CC in autoconf 2.13.
+
+2000-01-18 Theodore Ts'o <tytso@valinux.com>
+
+ * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
+ "-lsocket" we need a separate DEPLIBUUID that can be used
+ in Makefile's dependency rules.
+
+1999-11-19 <tytso@valinux.com>
+
+ * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
+ the source directory. Also, when making the .exclude file
+ for the source_tar_file, exclude those two files as well.
+
+1999-11-10 <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.18
+
+1999-10-26 <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.17
+
+1999-10-26 <tytso@valinux.com>
+
+ * 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
+ happen before any compile tests are run. Add termios.h to
+ the headers which are checked.
+
+1999-10-25 <tytso@valinux.com>
+
+ * configure.in: Capitalized Hurd to make the GNU folks happy.
+
+1999-10-22 <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.16
+
+1999-09-24 <tytso@valinux.com>
+
+ * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
+ actually useful (since glibc 2.1 declares it on Alpha
+ without it being usable). Add check for signal.h
+ header file, which doesn't exist on non-unix platforms.
+
+1999-07-18 Theodore Ts'o <tytso@valinux.com>
+
+ * Release of E2fsprogs 1.15
+
+1999-07-03 <tytso@valinux.com>
+
+ * depfix.sed: Remove all line continuations from the dependencies;
+ the word wrapping is now done by wordwrap.pl.
+
+ * MCONFIG.in (BUILD_CC):
+ * configure.in (BUILD_CC): If cross compiling, find the native C
+ compiler and set it to BUILD_CC so that we can
+ successfully build util/subst. Change default long long
+ size when cross compiling to be 8 (instead of 0). Also
+ change the Hurd's defaults so that root files are placed
+ in / instead of /usr/local.
+
+ * Makefile.in (depend): Make "make depend" at the top-level
+ automatically recurse through all subdirectories.
+
+ * configure.in: Test for perl since it's needed by wordwrap.pl
+
+ * MCONFIG.in (depend): Fix make-depend so that it the dependencies
+ are automatically word-wrapped. Added the makefile macro
+ $(PERL).
+
+ * wordwrap.pl: New file which does the word wrapping.
+
+ * MCONFIG.in (subst): Add rule to build the util/subst program if
+ necessary (by cd'ing to $(top_builddir)/util and making it.)
+
+1999-06-23 <tytso@valinux.com>
+
+ * configure.in: Check for the presence of i_generation field
+ versus i_version in the ext2_inode to support compiling
+ e2fsprogs in Linux 2.3.
+
+1999-04-17 <tytso@rsts-11.mit.edu>
+
+ * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
+ mandir.
+
+1999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * config.sub: Update config.sub from autoconf 2.13 so that it will
+ recognize new machine types from the Alpha.
+
+1999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Add check for malloc.h and mallinfo().
+
+1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.14
+
+1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in (YEAR): Allow a 4-digit year for the version date,
+ so we can be Y2K politically correct. (The date isn't
+ used for anything except display purposes, but it should
+ make people more comfortable to not use a 2-digit date,
+ even though it doesn't matter.)
+
+Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
+
+ * Makefile.in: Move the generated types.h file from the linux/
+ directory to the asm/ directory.
+
+ * configure.in: Force Solaris to never use -static, due to its
+ dynamic loader not being available to statically linked
+ programs. Create the asm/ directory if needed.
+
+1999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
+ assume glibc.
+
+ * config.guess: Update with a newer version from the FSF (although
+ I've removed rms's pathetic LINUX/GNU name kludgery)
+
+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.
+
+1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.12
+
+Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
+
+ * Fix missing "test" invokation in configure.in test. (Only
+ affected default non-Linux builds).
+
+1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Change how the installation directions are
+ selected. Previously, we had prefix and usr_prefix, where
+ prefix was '' and usr_prefix was /usr, and we then defined
+ bindir, ubindir, libdir, ulibdir, etc. in terms of that.
+ In autoconf 2.12, it's possible to override bindir,
+ libdir, etc., and so in order to make our installation
+ directory makefile variables more in line with autoconf
+ 2.12, I've changed all of the various makefiles to use
+ prefix and root_prefix, where the default Linux
+ definitions are /usr and '', respectively. What used to
+ be bindir is now root_bindir, and what used to be ubindir,
+ is now bindir.
+
+ * MCONFIG.in: Change directories to match with new installation
+ directory convention (see above). Add Makefile
+ dependencies for makefile fragments, and define
+ DEP_LIB_MAKEFILES which library makefiles can use to
+ define DEP_MAKEFILES, so that the library makefiles will
+ get regenerated when the makefile fragments change.
+ Remove the cat?dir variables, since we aren't creating
+ those directories any more.
+
+ * Makefile.in: Add top-level uninstall targets.
+
+ * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
+ page, and to reflect that fact that we now compile_et and
+ mk_cmds for the development package.
+
+1998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Use && after a cd command so that the right thing
+ happens if the directory is missing. Don't compile man
+ pages upon installation any more, since modern Linux
+ systems don't have /usr/man/cat? anymore (they
+ typically cache man pages in /var/catman and delete them
+ if they haven't been used in a while, to save on disk
+ space, and because CPU's are fast enough these days that
+ you can get away with this).
+
+ * MCONFIG.in: Add a new makefile variable for the share
+ directory (i.e., /usr/share). Make an autoconf magic
+ make rule so that $(top_builddir)/util/subst.conf gets
+ rebuilt automatically when necessary.
+
+Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
+ release.
+
+Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
+ e2fsck/Makefile.in.
+
+Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Add check for setjmp.h
+
+Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
+ llseek is declared in unistd.h
+
+Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
+
+Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.11
+
+Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in (SRCROOT): Allow people to set the version.h to
+ something like 1.10-PLUS.
+
+Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * configure.in (rmakefile): Added (optional) private directory for
+ resize2fs.
+
+ * Makefile.in: Change recursive descent rules to check to see if a
+ directory exists before trying to make it.
+
+Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in (source_tar_file): Fix up makefile to work in new
+ CVS development environment.
+