Whamcloud - gitweb
.del-jfs_e2fsck.h~c0cc80d6:
[tools/e2fsprogs.git] / ChangeLog
index 606ea3c..b91d66a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,282 @@
+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