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