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