X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=ChangeLog;h=ebc8102453b7d63c5a0f7725c689c5c4ec3181c4;hb=1f00aafd9f5a1c69d72233c5b7859a38a6c702e5;hp=4694ae32c27c5aa7aaf9f6025bd2e01b33d55002;hpb=fc6d9d519aef67735918bf02c0fa8c9222008f76;p=tools%2Fe2fsprogs.git diff --git a/ChangeLog b/ChangeLog index 4694ae3..ebc8102 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,353 @@ +2000-05-25 + + * 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 + + * 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 + + * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file. + +2000-04-06 Theodore Ts'o + + * 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 + + * configure.in (fdatasync): Add test for fdatasync(), since not + all functions have this function. + +2000-04-03 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * configure.in, aclocal.m4: Add support for GNU gettext + internationalization support. + +2000-02-02 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * Release of E2fsprogs 1.18 + +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 + happen before any compile tests are run. Add termios.h to + the headers which are checked. + +1999-10-25 + + * configure.in: Capitalized Hurd to make the GNU folks happy. + +1999-10-22 + + * Release of E2fsprogs 1.16 + +1999-09-24 + + * 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 + + * Release of E2fsprogs 1.15 + +1999-07-03 + + * 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 + + * 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 + + * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of + mandir. + +1999-03-31 Theodore Ts'o + + * 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 + + * configure.in: Add check for malloc.h and mallinfo(). + +1999-01-09 Theodore Ts'o + + * Release of E2fsprogs 1.14 + +1999-01-09 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * Release of E2fsprogs 1.13 + +1998-11-27 Theodore Ts'o + + * configure.in: Add paths.h to header files for which we search. + +1998-07-09 Theodore Ts'o + + * Release of E2fsprogs 1.12 + +Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o + + * Fix missing "test" invokation in configure.in test. (Only + affected default non-Linux builds). + +1998-03-30 Theodore Ts'o + + * 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 + + * 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 + + * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12 + release. + +Tue Nov 25 15:56:29 1997 Theodore Ts'o + + * 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 + + * configure.in: Add check for setjmp.h + +Mon Oct 20 19:30:45 1997 Theodore Ts'o + + * 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 + + * 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 + + * Release of E2fsprogs 1.11 + +Sat Jun 14 03:26:45 1997 Theodore Ts'o + + * 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 + + * 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 + + * 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 + + * Release of E2fsprogs version 1.10 + +Tue Apr 22 10:48:03 1997 Theodore Ts'o + + * 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 + + * Release of E2fsprogs version 1.09 + +Fri Apr 11 18:56:26 1997 Theodore Ts'o + + * Release of E2fsprogs version 1.08 + +Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o + + * Release of E2fsprogs version 1.07 + +Wed Jan 15 11:37:36 1997 Theodore Ts'o + + * config.sub (basic_machine): Added i686-* as another name for the + Pentium Pro. + +Tue Oct 8 02:02:03 1996 Theodore Ts'o + + * Release of E2fsprogs version 1.06 + +Mon Oct 7 08:22:31 1996 Theodore Ts'o + + * 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 + + * Release of E2fsprogs version 1.05 + Sat Aug 31 10:55:45 1996 Theodore Ts'o * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions