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