Whamcloud - gitweb
caddd98b1084eab18e75af9cae332e6a9d6fc222
[tools/e2fsprogs.git] / ChangeLog
1 2004-02-21  Matthias Andree <matthias.andree@gmx.de>
2
3         * configure.in: Add -mieee to CFLAGS if we're using GCC and the CPU is
4                 an Alpha.
5
6 2003-12-25  Theodore Ts'o  <tytso@mit.edu>
7
8         * e2fsprogs.spec.in: Add filefrag program to the RPM spec file.
9
10 2003-11-26  Theodore Ts'o  <tytso@mit.edu>
11
12         * MCONFIG.in: Make the gcc-wall print more warnings to catch
13                 signed vs. unsigned problems.
14
15 2003-08-01  Philipp Thomas <pthomas@suse.de>
16
17         * configure.in: Add tests for inttypes.h and intptr_t.
18
19 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
20
21         * Release of E2fsprogs 1.34
22
23 2003-07-12  Theodore Ts'o  <tytso@mit.edu>
24
25         * configure.in: Add tests for posix_memalign, memalign, and valloc.
26
27 2003-07-06  Theodore Ts'o  <tytso@mit.edu>
28
29         * MCONFIG.in (WFLAGS): Add additional warning checks.  Remove
30                 --traditional since newer versions of gcc are overly annoying.
31
32 2003-07-05  Theodore Ts'o  <tytso@mit.edu>
33
34         * Add workaround for Libintl / Darwin incompatibility.  Apparently
35                 Darwin's gcc doesn't like the __asm__ statements used by
36                 libintl to redirect the system-provided gettext calls.
37
38 2003-06-08  Theodore Ts'o  <tytso@mit.edu>
39
40         * configure.in: Adjust defaults for FreeBSD to no longer build the
41                 fsck wrapper, and to not install into /usr/local by
42                 default.  (Addresses Debian bug #195274)
43
44 2003-05-17  Theodore Tso  <tytso@thunk.org>
45
46         * MCONFIG.in, configure.in: Only put the intl directory in the -I
47                 search path if we are using --with-internal-gettext.
48                 Otherwise causes compatibility problems with the woody
49                 glibc.   (Addresses Debian bug #193372)
50
51 2003-05-13  Theodore Ts'o  <tytso@mit.edu>
52
53         * configure.in: Fix typo in help message for --enable-evms-11
54
55 2003-05-05  Theodore Ts'o  <tytso@mit.edu>
56
57         * configure.in, configure: Add --enable-testio-debug configure option. 
58
59         * configure.in, configure, Makefile.in: Add --with-diet-libc
60                 convenience option.  Add --disable-evms option.
61
62 2003-05-03  Theodore Ts'o  <tytso@mit.edu>
63
64         * Makefile.in: Install the message catalog files
65
66         * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
67                 configure.in: Update to using version 0.11.5 of the
68                 gettext library.  We now enable NLS by default.
69
70 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
71
72         * Release of E2fsprogs 1.33
73
74 2003-04-18  Theodore Ts'o  <tytso@mit.edu>
75
76         * configure.in: Remove CYGWIN definition; we will use the
77                 automatically defined __CYGWIN__ instead.
78
79 2003-03-22  Theodore Ts'o  <tytso@mit.edu>
80
81         * configure.in: Add E2FSPROGS_DAY expansion.  Add
82                 e2fsprogs.spec and util/gen-tarball to the list of files
83                 generated by config.status
84
85         * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
86
87         * Makefile.in: Remove tarball generation functions; moved to
88                 util/gen-tarball.
89
90 2003-03-17  Theodore Ts'o  <tytso@mit.edu>
91
92         * configure.in: Fix the Apple Darwin port.
93
94 2003-03-16  Theodore Ts'o  <tytso@mit.edu>
95
96         * configure.in: Check to see if libdl exists for the sake of dlopen
97
98 2003-03-14  Theodore Ts'o  <tytso@mit.edu>
99
100         * configure.in: Add support for Apple/Darwin shared libraries.
101
102 2003-03-06  Theodore Tso  <tytso@thunk.org>
103
104         * Makefile.in (.exclude-subset): Include the doc directory in the
105                 subset distribution.
106
107 2003-03-02  Theodore Ts'o  <tytso@mit.edu>
108
109         * configure.in, Makefile.in: Ignore missing directories so we can
110                 do a subset distribution.  If there are no e2fsprogs
111                 applications, then "make install" will install the
112                 library's development files.  "make subset_tar_file" will
113                 create a subset distribution which consists of the
114                 et, ss, uuid, and blkid libraries.
115
116 2003-02-22  Theodore Ts'o  <tytso@mit.edu>
117
118         * configure.in, configure: Add new configure option 
119                 --enable-blkid-debug
120
121 2003-01-23  Theodore Ts'o  <tytso@mit.edu>
122
123         * Makefile.in, configure, configure.in: Integrate new blkid library.
124
125 2002-11-09  Theodore Ts'o  <tytso@mit.edu>
126
127         * Release of E2fsprogs 1.32
128
129 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
130
131         * Release of E2fsprogs 1.31
132
133 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
134
135         * configure.in, configure: Change --enable-jfs-debug to 
136                 --enable-jbd-debug for consistency's sake.
137
138         * configure.in, configure: Add new substitution variable,
139                 SWAPFS_CMT, which is '' if swapfs has been enabled, and
140                 '#' if it has been disabled.
141         
142         * configure.in, configure: Add support for EVMS ABI 1.2.
143                 Changed configure option from --enable-old-evms
144                 to --enable-evms-10 and --enable-evms-11
145
146 2002-10-31  Theodore Ts'o  <tytso@mit.edu>
147
148         * Release of E2fsprogs 1.30
149
150 2002-10-30  Theodore Ts'o  <tytso@mit.edu>
151
152         * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
153
154 2001-09-24  Theodore Tso  <tytso@mit.edu>
155
156         * Release of E2fsprogs 1.29
157
158 2001-08-31  Theodore Tso  <tytso@thunk.org>
159
160         * Release of E2fsprogs 1.28
161
162 2002-08-18  Theodore Ts'o  <tytso@mit.edu>
163
164         * configure.in, configure: Add new substitution variable,
165                 LINUX_CMT, which is '' on Linux systems, and '#' on
166                 non-Linux systems.  Enable HTREE support by default.
167
168         * Makefile.in: On Linux systems, build lib/evms.
169
170 2002-07-14  Theodore Ts'o  <tytso@mit.edu>
171
172         * configure.in, configure: Remove test for the presence (or
173                 absence of d_namlen in the struct dirent) and replace it
174                 with a check for pathconf().  lib/e2p/iod.c now uses a
175                 different technique for providing struct dirent
176                 compatibility.
177
178 2002-06-25  Theodore Ts'o  <tytso@mit.edu>
179
180         * configure.in, configure: Add --enable-htree and --enable-clear-htree
181
182 2002-05-24  Theodore Ts'o  <tytso@mit.edu>
183
184         * configure.in: Add makefile for lib/evms for the EVMS FSIM
185                 plugin.  Add --enable-old-evms configure option which uses
186                 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
187
188 2002-05-21  Theodore Ts'o  <tytso@mit.edu>
189
190         * configure.in: On Linux systems, if the prefix is defaulted to
191                 /usr, then default mandir to /usr/share/man
192
193 2002-05-17  Theodore Ts'o  <tytso@mit.edu>
194
195         * Remove check for asm/page.h, and add check for sysconf()
196
197 2002-05-16  Andreas Dilger <adilger@clusterfs.com>
198
199         * Add check for asm/page.h
200
201 2002-05-11  Theodore Tso <tytso@mit.edu>
202
203         * configure.in, MCONFIG.in: Add new makefile variables, $datadir
204                 and $root_sysconfdir, which are normally /usr/share and
205                 /etc, respectively, on Linux systems.  Also changed
206                 root_bindir, root_sbindir, and root_libdir so that their
207                 value is set by the configure script.  This allows the
208                 right thing to happen on non-Linux systems when bindir,
209                 et. al.  are manually set via the configure script's
210                 --bindir switch.  Add ext2ed/Makefile.in as a generated
211                 file by the configure script.
212
213 2002-03-08  Theodore Tso  <tytso@mit.edu>
214
215         * Release of E2fsprogs 1.27
216
217 2002-02-03  Theodore Tso  <tytso@thunk.org>
218
219         * Release of E2fsprogs 1.26
220
221 2001-12-24  Theodore Tso  <tytso@valinux.com>
222
223         * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
224                 the -I search path, since we don't have any header files
225                 there any more.
226
227 2001-12-16  Theodore Tso  <tytso@valinux.com>
228
229         * configure.in: If journal debugging is enabled, define
230                 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
231
232 2001-09-20  Theodore Tso  <tytso@thunk.org>
233
234         * Release of E2fsprogs 1.25
235
236 2001-09-02  Theodore Tso  <tytso@thunk.org>
237
238         * Release of E2fsprogs 1.24a
239
240 2001-08-30  Theodore Tso  <tytso@thunk.org>
241
242         * Release of E2fsprogs 1.24
243
244 2001-08-27  Theodore Tso  <tytso@valinux.com>
245
246         * configure.in: Check for the presence of strnlen.  Stop checking
247                 for strdup, since we don't actually care about that symbol
248                 any more.
249
250 2001-08-15  Theodore Tso  <tytso@valinux.com>
251
252         * Release of E2fsprogs 1.23
253
254 2001-08-04  Andreas Dilger  <root@lynx.adilger.int>
255
256         * Makefile.in: Add "*.orig" to "make clean" target, change
257                 explicit listing of ext2_types.h in "make distclean" to
258                 $(SUBS).  Add $(SUBS) as a dependency to "make check"
259                 target.  Add $(SUBS) as a dependency to "make check"
260                 target.  Add -f flag to doc/Makefile $(RM) of files which
261                 may not exist.
262
263 2001-06-23  Theodore Tso  <tytso@valinux.com>
264
265         * Release of E2fsprogs 1.22
266
267 2001-06-22  Theodore Tso  <tytso@valinux.com>
268
269         * Makefile.in: Avoid including BitKeeper files into the source
270                 tarball.
271
272 2001-06-15  Theodore Tso  <tytso@valinux.com>
273
274         * Release of E2fsprogs 1.21
275
276 2001-06-13  Theodore Tso  <tytso@valinux.com>
277
278         * Makefile.in: Make the install target depend on $(SUBS) to
279                 accomodate the fools who want to compile and install
280                 e2fsprogs as root using just one command.
281
282         * Makefile.in: Don't recurse into debugfs and resize subdirectory
283                 if --disable-debugfs or --disable-resizer is given as a
284                 configuration option.
285
286         * configure.in: Add --disable-resizer, --disable-imager, and
287                 --disable-debugfs switches, which allow people who are
288                 building boot floppies to build a very restricted
289                 e2fsprogs distribution.  Note: these functions limit the
290                 functions in the shared library, so beware!
291
292 2001-06-11  Theodore Tso  <tytso@valinux.com>
293
294         * configure.in: Add new switch, --disable-swapfs which disables
295                 support of byte-swapping old filesystems.  Add new test,
296                 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
297                 machines.   Change handling of --with-ccopts so that if
298                 set, the default CFLAGS is suppressed.
299
300 2001-06-01  Theodore Tso  <tytso@valinux.com>
301
302         * wordwrap.pl: Add some rules which help fix up the dependencies.
303
304         * Makefile.in: Move include/asm/types.h.in to
305                 lib/ext2fs/ext2_types.h.in.
306
307 2001-05-25  Theodore Tso  <tytso@valinux.com>
308
309         * Release of E2fsprogs 1.20
310
311 2001-05-25  Theodore Tso  <tytso@valinux.com>
312
313         * Makefile.in: Only exclude the top-level TODO file, not over the
314                 entire tree.
315
316 2001-05-19  Theodore Tso  <tytso@valinux.com>
317
318         * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
319                 the pathname for ldconfig.
320
321 2001-05-05  Theodore Tso  <tytso@valinux.com>
322
323         * config.guess, config.sub: Update to use latest version from FSF
324                 (2001-04-20)
325
326 2001-01-11  Theodore Ts'o  <tytso@valinux.com>
327
328         * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
329                 since libext2fs depends on libe2p.
330
331 2001-01-11    <tytso@snap.thunk.org>
332
333         * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
334                 longer a configure option, but something which is done
335                 when the developer uses the command "make gcc-wall".
336                 (gcc-wall-new): Added new target which forgoes the make
337                 clean so we only check the newly modified .c files.
338
339         * configure.in: Remove test for ino_t, since we don't use it any
340                 more (we always use our own ext2_ino_t).  Remove
341                 --enable-gcc-wall support.  Add test for sys/ioctl.h
342
343 2001-01-05    <tytso@snap.thunk.org>
344
345         * configure.in: Add checks for the header files sys/mkdev.h and
346                 sys/sysmacros.h.
347
348 2000-12-08    <tytso@snap.thunk.org>
349
350         * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
351                 works correctly.
352
353 2000-10-24    <tytso@snap.thunk.org>
354
355         * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
356
357         * configure.in: When compiling shared libraries for Solaris, use a
358                 special-case Makefile fragment to deal with it.
359
360 2000-08-18    <tytso@valinux.com>
361
362         * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
363
364 2000-08-14    <tytso@valinux.com>
365
366         * e2fsprogs.spec (Summary): Add description of resize2fs to the
367                 package summary.
368
369         * configure.in: Add test for sys/mount.h (required for e2fsck's
370                 ext3 recovery code)
371
372 2000-07-13    <tytso@valinux.com>
373
374         * Release of E2fsprogs 1.19
375
376 2000-07-13    <tytso@snap.thunk.org>
377
378         * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
379                 file, now that we're using a modern rpm to build
380                 e2fsprogs.  Also updated version number to 1.19.
381
382 2000-07-07  Theodore Ts'o  <tytso@valinux.com>
383
384         * e2fsprogs.spec (%post): Remove resize2fs from its old location
385                 in /usr/sbin in the postinstall script.
386
387 2000-07-05    <tytso@snap.thunk.org>
388
389         * config.guess, config.sub: Update to use latest version from FSF
390                 (2000-06-13)
391
392 2000-05-25    <tytso@snap.thunk.org>
393
394         * Makefile.in: Fix makefile so that it's safe to build in parallel.
395
396         * configure.in: Add test for lseek64 and open64.
397
398 2000-05-25  Theodore Ts'o  <tytso@valinux.com>
399
400         * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
401                 substitution.  (Left over from before we moved to use a C
402                 program to do substitutions.)
403         
404 2000-05-18  Theodore Ts'o  <tytso@valinux.com>
405
406         * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
407
408 2000-04-06  Theodore Ts'o  <tytso@valinux.com>
409
410         * Makefile.in (source_tar_file): Remove the resize directory from
411                 the list of excluded files.
412
413         * version.h: Update version header for an WIP release.
414
415         * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
416
417 Thu Apr  6 17:43:11 2000  Theodore Y. Ts'o  <tytso@signal.thunk.org>
418
419         * configure.in (fdatasync): Add test for fdatasync(), since not
420                 all OS's have this function.
421
422 2000-04-03  Theodore Ts'o  <tytso@valinux.com>
423
424         * Makefile.in: Remove uneeded parenthesis around shell pipelines
425                 containing a "cd" command.  Use && instead of ; so that if
426                 the "cd" fails, the makefile stops.
427
428         * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
429                 Remove uneeded parenthesis around shell pipelines
430                 containing a "cd" command.
431
432 2000-02-11    <tytso@snap.thunk.org>
433
434         * Makefile.in: Exclude the internationalization files from being
435                 distributed.
436
437         * configure.in: Add support for --enable-compression.  This is
438                 experimental code only for now, which is why it's under
439                 --enable test.  Once it's stable, it will always be
440                 compiled in.
441
442 2000-02-11  Theodore Ts'o  <tytso@valinux.com>
443
444         * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
445                 type, instead of basising on whether a test program
446                 compiles.  This was screwing up on some Linux kernel
447                 header files, and we know the Hurd doesn't support the
448                 ext2 ioctls anyway.
449
450 2000-02-08  Theodore Ts'o  <tytso@valinux.com>
451
452         * configure.in, aclocal.m4: Add support for GNU gettext
453                 internationalization support.
454
455 2000-02-02  Theodore Ts'o  <tytso@valinux.com>
456
457         * MCONFIG.in: Always include src/include in the include path now.
458                 This forces us to use our internally provided ext2_fs.h
459                 file, for sanity's sake.  
460
461         * configure.in: If linux/fs.h isn't found, then add
462                 build/include into the include path only, since
463                 src/include is now always included.  Removed define of
464                 HAVE_LINUX_FS_H, since we're not using it any more.
465                 Removed i_version vs. i_generation check, since with the
466                 included header file it is a permanently known quantity.
467                 Removed AC_C_CROSS since it has been merged into
468                 AC_PROG_CC in autoconf 2.13. 
469
470 2000-01-18  Theodore Ts'o  <tytso@valinux.com>
471
472         * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
473                 "-lsocket" we need a separate DEPLIBUUID that can be used
474                 in Makefile's dependency rules.
475
476 1999-11-19    <tytso@valinux.com>
477
478         * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
479                 the source directory.  Also, when making the .exclude file
480                 for the source_tar_file, exclude those two files as well.
481
482 1999-11-10    <tytso@valinux.com>
483
484         * Release of E2fsprogs 1.18
485
486 1999-10-26    <tytso@valinux.com>
487
488         * Release of E2fsprogs 1.17
489
490 1999-10-26    <tytso@valinux.com>
491
492         * configure.in: Move the code that checks for the presence of
493                 Linux header files, to earlier in the config file, since
494                 it adds a directory to the include path, and that needs to
495                 happen before any compile tests are run.  Add termios.h to
496                 the headers which are checked.
497
498 1999-10-25    <tytso@valinux.com>
499
500         * configure.in: Capitalized Hurd to make the GNU folks happy.
501
502 1999-10-22    <tytso@valinux.com>
503
504         * Release of E2fsprogs 1.16
505
506 1999-09-24    <tytso@valinux.com>
507
508         * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
509                 actually useful (since glibc 2.1 declares it on Alpha
510                 without it being usable).  Add check for signal.h
511                 header file, which doesn't exist on non-unix platforms.
512
513 1999-07-18  Theodore Ts'o  <tytso@valinux.com>
514
515         * Release of E2fsprogs 1.15
516
517 1999-07-03    <tytso@valinux.com>
518
519         * depfix.sed: Remove all line continuations from the dependencies;
520                 the word wrapping is now done by wordwrap.pl.
521
522         * MCONFIG.in (BUILD_CC):
523         * configure.in (BUILD_CC): If cross compiling, find the native C
524                 compiler and set it to BUILD_CC so that we can
525                 successfully build util/subst.  Change default long long
526                 size when cross compiling to be 8 (instead of 0).  Also
527                 change the Hurd's defaults so that root files are placed
528                 in / instead of /usr/local.
529
530         * Makefile.in (depend): Make "make depend" at the top-level
531                 automatically recurse through all subdirectories.
532
533         * configure.in: Test for perl since it's needed by wordwrap.pl
534
535         * MCONFIG.in (depend): Fix make-depend so that it the dependencies
536                 are automatically word-wrapped.  Added the makefile macro
537                 $(PERL).
538
539         * wordwrap.pl: New file which does the word wrapping.
540
541         * MCONFIG.in (subst): Add rule to build the util/subst program if
542                 necessary (by cd'ing to $(top_builddir)/util and making it.)
543
544 1999-06-23    <tytso@valinux.com>
545
546         * configure.in: Check for the presence of i_generation field
547                 versus i_version in the ext2_inode to support compiling
548                 e2fsprogs in Linux 2.3.
549
550 1999-04-17    <tytso@rsts-11.mit.edu>
551
552         * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
553                 mandir.
554
555 1999-03-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>
556
557         * config.sub: Update config.sub from autoconf 2.13 so that it will
558                 recognize new machine types from the Alpha.
559
560 1999-03-16  Theodore Ts'o  <tytso@rsts-11.mit.edu>
561
562         * configure.in: Add check for malloc.h and mallinfo().
563
564 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
565
566         * Release of E2fsprogs 1.14
567
568 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
569
570         * configure.in (YEAR): Allow a 4-digit year for the version date,
571                 so we can be Y2K politically correct.  (The date isn't
572                 used for anything except display purposes, but it should
573                 make people more comfortable to not use a 2-digit date,
574                 even though it doesn't matter.)
575
576 Mon Jan  4 02:36:23 1999  Theodore Y. Ts'o  <tytso@mit.edu>
577
578         * Makefile.in: Move the generated types.h file from the linux/
579                 directory to the asm/ directory.
580
581         * configure.in: Force Solaris to never use -static, due to its
582                 dynamic loader not being available to statically linked
583                 programs.  Create the asm/ directory if needed.
584
585 1999-01-01  Theodore Ts'o  <tytso@rsts-11.mit.edu>
586
587         * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
588                 assume glibc.
589
590         * config.guess: Update with a newer version from the FSF (although
591                 I've removed rms's pathetic LINUX/GNU name kludgery)
592
593 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
594
595         * Release of E2fsprogs 1.13
596
597 1998-11-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>
598
599         * configure.in: Add paths.h to header files for which we search.
600
601 1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
602
603         * Release of E2fsprogs 1.12
604
605 Wed Apr  8 02:03:48 1998  Theodore Y. Ts'o  <tytso@mit.edu>
606
607         * Fix missing "test" invokation in configure.in test.  (Only
608                 affected default non-Linux builds).
609
610 1998-03-30  Theodore Ts'o  <tytso@rsts-11.mit.edu>
611
612         * configure.in: Change how the installation directions are
613                 selected.  Previously, we had prefix and usr_prefix, where
614                 prefix was '' and usr_prefix was /usr, and we then defined
615                 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
616                 In autoconf 2.12, it's possible to override bindir,
617                 libdir, etc., and so in order to make our installation
618                 directory makefile variables more in line with autoconf
619                 2.12, I've changed all of the various makefiles to use
620                 prefix and root_prefix, where the default Linux
621                 definitions are /usr and '', respectively.  What used to
622                 be bindir is now root_bindir, and what used to be ubindir,
623                 is now bindir.
624
625         * MCONFIG.in: Change directories to match with new installation
626                 directory convention (see above).  Add Makefile
627                 dependencies for makefile fragments, and define
628                 DEP_LIB_MAKEFILES which library makefiles can use to
629                 define DEP_MAKEFILES, so that the library makefiles will
630                 get regenerated when the makefile fragments change.
631                 Remove the cat?dir variables, since we aren't creating
632                 those directories any more.
633
634         * Makefile.in: Add top-level uninstall targets.
635
636         * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
637                 page, and to reflect that fact that we now compile_et and
638                 mk_cmds for the development package.
639
640 1998-03-28  Theodore Ts'o  <tytso@rsts-11.mit.edu>
641
642         * Makefile.in: Use && after a cd command so that the right thing
643                 happens if the directory is missing.  Don't compile man
644                 pages upon installation any more, since modern Linux
645                 systems don't have /usr/man/cat? anymore (they 
646                 typically cache man pages in /var/catman and delete them
647                 if they haven't been used in a while, to save on disk
648                 space, and because CPU's are fast enough these days that
649                 you can get away with this).
650
651         * MCONFIG.in: Add a new makefile variable for the share
652                 directory (i.e., /usr/share).  Make an autoconf magic
653                 make rule so that $(top_builddir)/util/subst.conf gets
654                 rebuilt automatically when necessary.
655
656 Mon Jan 19 10:01:39 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
657
658         * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
659                 release. 
660
661 Tue Nov 25 15:56:29 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
662
663         * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
664                 e2fsck/Makefile.in.
665
666 Tue Nov  4 10:46:18 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
667
668         * configure.in: Add check for setjmp.h
669
670 Mon Oct 20 19:30:45 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
671
672         * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
673                 llseek is declared in unistd.h
674
675 Sun Oct 19 19:09:30 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
676
677         * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
678
679 Tue Jun 17 01:33:20 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
680
681         * Release of E2fsprogs 1.11
682
683 Sat Jun 14 03:26:45 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
684
685         * Makefile.in (SRCROOT): Allow people to set the version.h to
686                 something like 1.10-PLUS.
687
688 Sat Jun  7 16:38:40 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
689
690         * configure.in (rmakefile): Added (optional) private directory for
691                 resize2fs.
692
693         * Makefile.in: Change recursive descent rules to check to see if a
694                 directory exists before trying to make it.
695
696 Thu May  8 22:23:49 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
697
698         * Makefile.in (source_tar_file): Fix up makefile to work in new
699                 CVS development environment.
700
701 Thu Apr 24 12:16:42 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
702
703         * Release of E2fsprogs version 1.10
704
705 Tue Apr 22 10:48:03 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
706
707         * configure.in: Add explicit check to see if linker accepts
708                 -static (since even Linux systems might not work if 
709                 libc.a isn't installed).
710
711 Thu Apr 17 12:23:38 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
712
713         * Release of E2fsprogs version 1.09
714
715 Fri Apr 11 18:56:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
716
717         * Release of E2fsprogs version 1.08
718
719 Wed Mar 12 13:32:05 1997  Theodore Y. Ts'o  <tytso@mit.edu>
720
721         * Release of E2fsprogs version 1.07
722
723 Wed Jan 15 11:37:36 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
724
725         * config.sub (basic_machine): Added i686-* as another name for the
726                 Pentium Pro.
727
728 Tue Oct  8 02:02:03 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
729
730         * Release of E2fsprogs version 1.06
731
732 Mon Oct  7 08:22:31 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
733
734         * Makefile.in (all): Don't run "make check" by default.  User
735                 should manually run "make check" if they wish to test
736                 things out.
737
738 Thu Sep 12 15:23:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
739
740         * Release of E2fsprogs version 1.05
741
742 Sat Aug 31 10:55:45 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
743
744         * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
745                 that we check.
746
747 Wed Aug 28 14:42:12 1996  Miles Bader  <miles@gnu.ai.mit.edu>
748
749         * configure.in (usr_prefix): To be slightly more conformant with
750                 the coding standards, always default to ${prefix}
751                 unless on a linux system with prefix = ''.  Allow
752                 --with-usr-prefix option.
753
754 Tue Aug 27 16:53:29 1996  Miles Bader  <miles@gnu.ai.mit.edu>
755
756         * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
757                 Add `--enable-fsck' switch, to allow configuration of
758                 fsck wrapper building (default yes except on the hurd).
759                 Make '' prefix default and LDFLAG_STATIC hacks work on
760                 the hurd as well as linux.
761
762 Tue Aug 27 16:23:56 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
763
764         * configure.in: Check to see if sys/types.h defines ino_t.  Add
765                 support for checking/sizing "long long".
766
767 Wed Aug 21 00:44:22 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
768
769         * configure.in: Added configure flag --enable-old-bitops, which
770                 forces the bitops to use the standard bitmask operations.
771
772 Fri Aug  9 08:29:00 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
773
774         * configure.in: Check for existence of sys/utsname.h and
775                 strcasecmp().  Remove check for EXT2 fragment in system
776                 header file.  E2fsprogs now deals with the fragment fields
777                 by dispatching off of the OS field.
778
779 Tue Aug  6 14:34:19 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
780
781         * configure.in (AC_OUPUT): Create substitutions for the uuid
782                 library.
783
784         * MCONFIG.in (all): Add new variables for the uuid library.
785
786 Thu May 23 12:39:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
787
788         * configure.in: Make the default prefix be '' for Linux.
789
790 Thu May 16 11:12:30 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
791
792         * Release of E2fsprogs version 1.04
793
794 Thu May 16 09:38:40 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
795
796         * configure.in: 
797           MCONFIG.in: Man pages, shell scripts and include files are now
798                 generated using the lib/substitute_sh script.  This is
799                 faster than the configure substitution, and it doesn't
800                 change the mod time of the file if it hasn't changed,
801                 which prevents needless compilation of files.
802
803                 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
804                 LIBEXT2FS, LIBE2P, and their static and profiled variants,
805                 STATIC_* and PROFILED_*, which point to the actual file of
806                 the shared or static library.  This way makefiles can link
807                 directly with exactly the library they want.  Many ld's
808                 (include GNU ld) have a really broken idea of how -L
809                 works, and will link against an older library in /usr/lib
810                 even though there is a newer on in a specified -L directory.
811                   
812 Wed May 15 21:40:22 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
813
814         * configure.in: Add support for --enable-dynamic-e2fsck, for
815                 people who don't want to link e2fsck statically.  This
816                 saves space, at the cost of increasing the reliance of
817                 e2fsck other files (3-4 shared libraries).
818
819 Wed Mar 27 00:33:40 1996    <tytso@rsts-11.mit.edu>
820
821         * Release of E2fsprogs version 1.03
822
823 Wed Jan 31 11:06:08 1996    <tytso@rsts-11.mit.edu>
824
825         * Release of E2fsprogs version 1.02
826
827 Thu Oct 26 11:59:44 1995    <tytso@rsts-11.mit.edu>
828
829         * configure.in (LDFALG_STATIC): Add temporary kludge for
830                 determining how to link executables statically.  For now,
831                 we assume that Linux systems only can link statically.
832
833 Fri Sep 22 18:23:55 1995    <tytso@rsts-11.mit.edu>
834
835         * depfix.sed: Remove /usr/include lines which occur at the end of
836                 the dependency listing.
837
838 Mon Sep  4 21:40:22 1995  Remy Card  <card@bbj>
839
840         * configure.in: Added support for the --enable-bsd-shlibs option.
841
842 Wed Aug  9 21:33:31 1995  Theodore Y. Ts'o  <tytso@dcl>
843
844         * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
845                 to link executables using programs like purify.
846
847 Sat Aug  5 11:41:03 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
848
849         * configure.in: Check to see if strdup() is present
850
851         * INSTALL: Updated building and installation instructions to
852                 reflect the new configure system.
853
854         * Makefile.in (install): When doing a general install, install the
855                 shared libraries as well by using the new target 
856                 install-shlibs-libs-recursive.
857
858         * configure.in: If we are building on a Linux system, set $prefix
859                 to be '/' by default.
860
861 Sun Jul  9 13:38:20 1995  Miles Bader  <miles@churchy.gnu.ai.mit.edu>
862
863         * configure.in (checking type sizes): provide some default for
864         type-sizes when cross-compiling, as we can't check them then.
865         (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
866
867 Thu Jun 15 23:33:37 1995  Remy Card  <card@bbj>
868
869         * Makefile.in (distclean-local): Added config.cache and
870                 include/linux/types.h.
871
872         * configure.in: Added support for the --enable-elf option.
873                 Added a test to check for llseek() in the C library.
874
875         * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
876
877         * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
878
879 Sat Jun 10 19:52:51 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
880
881         * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
882                 pathname to the source directories of the lib/et and
883                 lib/ss.  (Can't just use $srcdir since that may be a
884                 relative path.)
885
886 Thu Jun  8 12:25:57 1995  Miles Bader  <miles@churchy.gnu.ai.mit.edu>
887
888         * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
889         new makefiles.
890         * lib/Makefile.dll-lib: Ditto.
891         * lib/Makefile.profiled: Ditto.
892         * lib/Makefile.checker: Ditto.
893
894         * Add the include subdirectory to hold substitute include files
895         for systems that need them.
896
897         * Makefile.in: Rewritten to conform to GNU coding standards.
898         * MCONFIG: Moved to MCONFIG.in, and totally changed to support
899         GNU-style makefiles.
900         * mkinstalldirs: New file, copied from /gd/gnu/lib.
901         * config.guess: Ditto.
902         * config.sub: Ditto.
903         * install-sh: Ditto.
904
905         * configure.in: Many new tests added.  --with-cc and --with-ccopts
906         options removed as configure already supports a method to do this,
907         and they were interfering with normal usage.
908
909 Sat Mar 11 18:23:45 1995  Theodore Y. Ts'o  <tytso@localhost>
910
911         * Makefile.in (bin-tree): Add Makefile target which automatically
912                 generates the binary distribution for e2fsprogs.
913
914