Whamcloud - gitweb
ChangeLog, Makefile.in, ct_c.awk, mk_cmds.sh.in:
[tools/e2fsprogs.git] / ChangeLog
index 4694ae3..ebc8102 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,353 @@
+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 functions 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.
+
+Thu Apr 24 12:16:42 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
+
+       * Release of E2fsprogs version 1.10
+
+Tue Apr 22 10:48:03 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * configure.in: Add explicit check to see if linker accepts
+               -static (since even Linux systems might not work if 
+               libc.a isn't installed).
+
+Thu Apr 17 12:23:38 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Release of E2fsprogs version 1.09
+
+Fri Apr 11 18:56:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Release of E2fsprogs version 1.08
+
+Wed Mar 12 13:32:05 1997  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * Release of E2fsprogs version 1.07
+
+Wed Jan 15 11:37:36 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * config.sub (basic_machine): Added i686-* as another name for the
+               Pentium Pro.
+
+Tue Oct  8 02:02:03 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Release of E2fsprogs version 1.06
+
+Mon Oct  7 08:22:31 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Makefile.in (all): Don't run "make check" by default.  User
+               should manually run "make check" if they wish to test
+               things out.
+
+Thu Sep 12 15:23:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Release of E2fsprogs version 1.05
+
 Sat Aug 31 10:55:45 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
        * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions