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