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