blob: aa66e45c3e8e39bc6ff3a581eeab6a49d9bb6053 [file] [log] [blame]
Theodore Ts'of4f75ba2001-06-16 01:14:28 +000012001-06-15 Theodore Tso <tytso@valinux.com>
2
3 * Release of E2fsprogs 1.21
4
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000052001-06-13 Theodore Tso <tytso@valinux.com>
6
Theodore Ts'o65794882001-06-14 00:24:42 +00007 * Makefile.in: Make the install target depend on $(SUBS) to
8 accomodate the fools who want to compile and install
9 e2fsprogs as root using just one command.
10
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000011 * Makefile.in: Don't recurse into debugfs and resize subdirectory
12 if --disable-debugfs or --disable-resizer is given as a
13 configuration option.
14
15 * configure.in: Add --disable-resizer, --disable-imager, and
16 --disable-debugfs switches, which allow people who are
17 building boot floppies to build a very restricted
18 e2fsprogs distribution. Note: these functions limit the
19 functions in the shared library, so beware!
20
Theodore Ts'o877eb6d2001-06-11 06:54:13 +0000212001-06-11 Theodore Tso <tytso@valinux.com>
22
23 * configure.in: Add new switch, --disable-swapfs which disables
24 support of byte-swapping old filesystems. Add new test,
25 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
26 machines. Change handling of --with-ccopts so that if
27 set, the default CFLAGS is suppressed.
28
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000292001-06-01 Theodore Tso <tytso@valinux.com>
30
31 * wordwrap.pl: Add some rules which help fix up the dependencies.
32
33 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +000034 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +000035
Theodore Ts'o62df7682001-05-25 17:32:49 +0000362001-05-25 Theodore Tso <tytso@valinux.com>
37
Theodore Ts'obb185862001-05-25 17:35:00 +000038 * Release of E2fsprogs 1.20
39
402001-05-25 Theodore Tso <tytso@valinux.com>
41
Theodore Ts'o62df7682001-05-25 17:32:49 +000042 * Makefile.in: Only exclude the top-level TODO file, not over the
43 entire tree.
44
Theodore Ts'o250f79f2001-05-19 22:02:22 +0000452001-05-19 Theodore Tso <tytso@valinux.com>
46
47 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
48 the pathname for ldconfig.
49
Theodore Ts'od8998862001-05-05 06:49:27 +0000502001-05-05 Theodore Tso <tytso@valinux.com>
51
52 * config.guess, config.sub: Update to use latest version from FSF
53 (2001-04-20)
54
Theodore Ts'oaabd5352001-01-12 00:34:29 +0000552001-01-11 Theodore Ts'o <tytso@valinux.com>
56
57 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
58 since libext2fs depends on libe2p.
59
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000602001-01-11 <tytso@snap.thunk.org>
61
62 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
63 longer a configure option, but something which is done
64 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +000065 (gcc-wall-new): Added new target which forgoes the make
66 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +000067
68 * configure.in: Remove test for ino_t, since we don't use it any
69 more (we always use our own ext2_ino_t). Remove
70 --enable-gcc-wall support. Add test for sys/ioctl.h
71
Theodore Ts'o8820c792001-01-06 04:20:03 +0000722001-01-05 <tytso@snap.thunk.org>
73
74 * configure.in: Add checks for the header files sys/mkdev.h and
75 sys/sysmacros.h.
76
Theodore Ts'o3e377db2000-12-09 02:37:33 +0000772000-12-08 <tytso@snap.thunk.org>
78
79 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
80 works correctly.
81
Theodore Ts'of5955dd2000-10-25 02:38:39 +0000822000-10-24 <tytso@snap.thunk.org>
83
84 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
85
86 * configure.in: When compiling shared libraries for Solaris, use a
87 special-case Makefile fragment to deal with it.
88
Theodore Ts'o80bfaa32000-08-18 15:08:37 +0000892000-08-18 <tytso@valinux.com>
90
91 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
92
Theodore Ts'oa2980712000-08-14 14:30:50 +0000932000-08-14 <tytso@valinux.com>
94
Theodore Ts'o7adb91d2000-08-14 14:47:51 +000095 * e2fsprogs.spec (Summary): Add description of resize2fs to the
96 package summary.
97
Theodore Ts'oa2980712000-08-14 14:30:50 +000098 * configure.in: Add test for sys/mount.h (required for e2fsck's
99 ext3 recovery code)
100
Theodore Ts'of9e67062000-07-13 23:25:54 +00001012000-07-13 <tytso@valinux.com>
102
103 * Release of E2fsprogs 1.19
104
1052000-07-13 <tytso@snap.thunk.org>
106
107 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
108 file, now that we're using a modern rpm to build
109 e2fsprogs. Also updated version number to 1.19.
110
Theodore Ts'oab146762000-07-07 04:37:35 +00001112000-07-07 Theodore Ts'o <tytso@valinux.com>
112
113 * e2fsprogs.spec (%post): Remove resize2fs from its old location
114 in /usr/sbin in the postinstall script.
115
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00001162000-07-05 <tytso@snap.thunk.org>
117
118 * config.guess, config.sub: Update to use latest version from FSF
119 (2000-06-13)
120
Theodore Ts'o6928adc2000-05-25 23:28:50 +00001212000-05-25 <tytso@snap.thunk.org>
122
123 * Makefile.in: Fix makefile so that it's safe to build in parallel.
124
125 * configure.in: Add test for lseek64 and open64.
126
Theodore Ts'o91e544f2000-05-25 16:43:00 +00001272000-05-25 Theodore Ts'o <tytso@valinux.com>
128
129 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
130 substitution. (Left over from before we moved to use a C
131 program to do substitutions.)
132
Theodore Ts'o1d279212000-05-19 02:38:14 +00001332000-05-18 Theodore Ts'o <tytso@valinux.com>
134
135 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
136
Theodore Ts'occ73e042000-04-06 23:05:32 +00001372000-04-06 Theodore Ts'o <tytso@valinux.com>
138
139 * Makefile.in (source_tar_file): Remove the resize directory from
140 the list of excluded files.
141
142 * version.h: Update version header for an WIP release.
143
144 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
145
Theodore Ts'o68853372000-04-06 21:44:19 +0000146Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
147
148 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000149 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000150
Theodore Ts'o286a31a2000-04-03 13:17:59 +00001512000-04-03 Theodore Ts'o <tytso@valinux.com>
152
153 * Makefile.in: Remove uneeded parenthesis around shell pipelines
154 containing a "cd" command. Use && instead of ; so that if
155 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000156
157 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
158 Remove uneeded parenthesis around shell pipelines
159 containing a "cd" command.
160
Theodore Ts'o19178752000-02-11 15:55:07 +00001612000-02-11 <tytso@snap.thunk.org>
162
163 * Makefile.in: Exclude the internationalization files from being
164 distributed.
165
166 * configure.in: Add support for --enable-compression. This is
167 experimental code only for now, which is why it's under
168 --enable test. Once it's stable, it will always be
169 compiled in.
170
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00001712000-02-11 Theodore Ts'o <tytso@valinux.com>
172
173 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
174 type, instead of basising on whether a test program
175 compiles. This was screwing up on some Linux kernel
176 header files, and we know the Hurd doesn't support the
177 ext2 ioctls anyway.
178
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001792000-02-08 Theodore Ts'o <tytso@valinux.com>
180
181 * configure.in, aclocal.m4: Add support for GNU gettext
182 internationalization support.
183
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001842000-02-02 Theodore Ts'o <tytso@valinux.com>
185
186 * MCONFIG.in: Always include src/include in the include path now.
187 This forces us to use our internally provided ext2_fs.h
188 file, for sanity's sake.
189
190 * configure.in: If linux/fs.h isn't found, then add
191 build/include into the include path only, since
192 src/include is now always included. Removed define of
193 HAVE_LINUX_FS_H, since we're not using it any more.
194 Removed i_version vs. i_generation check, since with the
195 included header file it is a permanently known quantity.
196 Removed AC_C_CROSS since it has been merged into
197 AC_PROG_CC in autoconf 2.13.
198
Theodore Ts'o77200f42000-01-18 17:53:27 +00001992000-01-18 Theodore Ts'o <tytso@valinux.com>
200
201 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
202 "-lsocket" we need a separate DEPLIBUUID that can be used
203 in Makefile's dependency rules.
204
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00002051999-11-19 <tytso@valinux.com>
206
207 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
208 the source directory. Also, when making the .exclude file
209 for the source_tar_file, exclude those two files as well.
210
Theodore Ts'ocd086361999-11-10 16:00:39 +00002111999-11-10 <tytso@valinux.com>
212
213 * Release of E2fsprogs 1.18
214
Theodore Ts'of8bd9801999-10-26 04:19:45 +00002151999-10-26 <tytso@valinux.com>
216
Theodore Ts'o28e11941999-10-26 18:17:20 +0000217 * Release of E2fsprogs 1.17
218
2191999-10-26 <tytso@valinux.com>
220
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000221 * configure.in: Move the code that checks for the presence of
222 Linux header files, to earlier in the config file, since
223 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000224 happen before any compile tests are run. Add termios.h to
225 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000226
Theodore Ts'oad6783d1999-10-26 01:58:54 +00002271999-10-25 <tytso@valinux.com>
228
229 * configure.in: Capitalized Hurd to make the GNU folks happy.
230
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00002311999-10-22 <tytso@valinux.com>
232
233 * Release of E2fsprogs 1.16
234
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00002351999-09-24 <tytso@valinux.com>
236
237 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
238 actually useful (since glibc 2.1 declares it on Alpha
239 without it being usable). Add check for signal.h
240 header file, which doesn't exist on non-unix platforms.
241
2421999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000243
244 * Release of E2fsprogs 1.15
245
Theodore Ts'oef8901b1999-07-03 04:55:36 +00002461999-07-03 <tytso@valinux.com>
247
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000248 * depfix.sed: Remove all line continuations from the dependencies;
249 the word wrapping is now done by wordwrap.pl.
250
Theodore Ts'o6c133521999-07-03 20:37:03 +0000251 * MCONFIG.in (BUILD_CC):
252 * configure.in (BUILD_CC): If cross compiling, find the native C
253 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000254 successfully build util/subst. Change default long long
255 size when cross compiling to be 8 (instead of 0). Also
256 change the Hurd's defaults so that root files are placed
257 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000258
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000259 * Makefile.in (depend): Make "make depend" at the top-level
260 automatically recurse through all subdirectories.
261
262 * configure.in: Test for perl since it's needed by wordwrap.pl
263
264 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
265 are automatically word-wrapped. Added the makefile macro
266 $(PERL).
267
268 * wordwrap.pl: New file which does the word wrapping.
269
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000270 * MCONFIG.in (subst): Add rule to build the util/subst program if
271 necessary (by cd'ing to $(top_builddir)/util and making it.)
272
Theodore Ts'o66704951999-06-25 15:30:33 +00002731999-06-23 <tytso@valinux.com>
274
275 * configure.in: Check for the presence of i_generation field
276 versus i_version in the ext2_inode to support compiling
277 e2fsprogs in Linux 2.3.
278
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00002791999-04-17 <tytso@rsts-11.mit.edu>
280
281 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
282 mandir.
283
2841999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
285
286 * config.sub: Update config.sub from autoconf 2.13 so that it will
287 recognize new machine types from the Alpha.
288
Theodore Ts'o6454d841999-03-16 19:24:34 +00002891999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
290
291 * configure.in: Add check for malloc.h and mallinfo().
292
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00002931999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
294
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000295 * Release of E2fsprogs 1.14
296
2971999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
298
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000299 * configure.in (YEAR): Allow a 4-digit year for the version date,
300 so we can be Y2K politically correct. (The date isn't
301 used for anything except display purposes, but it should
302 make people more comfortable to not use a 2-digit date,
303 even though it doesn't matter.)
304
Theodore Ts'odefde781999-01-04 07:39:19 +0000305Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
306
307 * Makefile.in: Move the generated types.h file from the linux/
308 directory to the asm/ directory.
309
310 * configure.in: Force Solaris to never use -static, due to its
311 dynamic loader not being available to statically linked
312 programs. Create the asm/ directory if needed.
313
Theodore Ts'ocf554b11999-01-02 04:10:33 +00003141999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
315
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000316 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
317 assume glibc.
318
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000319 * config.guess: Update with a newer version from the FSF (although
320 I've removed rms's pathetic LINUX/GNU name kludgery)
321
Theodore Ts'o556ad131998-12-19 08:10:58 +00003221998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
323
324 * Release of E2fsprogs 1.13
325
Theodore Ts'o5a679c81998-12-03 16:40:38 +00003261998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
327
328 * configure.in: Add paths.h to header files for which we search.
329
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00003301998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
331
332 * Release of E2fsprogs 1.12
333
Theodore Ts'offe19911998-04-08 06:05:49 +0000334Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
335
336 * Fix missing "test" invokation in configure.in test. (Only
337 affected default non-Linux builds).
338
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00003391998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
340
341 * configure.in: Change how the installation directions are
342 selected. Previously, we had prefix and usr_prefix, where
343 prefix was '' and usr_prefix was /usr, and we then defined
344 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
345 In autoconf 2.12, it's possible to override bindir,
346 libdir, etc., and so in order to make our installation
347 directory makefile variables more in line with autoconf
348 2.12, I've changed all of the various makefiles to use
349 prefix and root_prefix, where the default Linux
350 definitions are /usr and '', respectively. What used to
351 be bindir is now root_bindir, and what used to be ubindir,
352 is now bindir.
353
354 * MCONFIG.in: Change directories to match with new installation
355 directory convention (see above). Add Makefile
356 dependencies for makefile fragments, and define
357 DEP_LIB_MAKEFILES which library makefiles can use to
358 define DEP_MAKEFILES, so that the library makefiles will
359 get regenerated when the makefile fragments change.
360 Remove the cat?dir variables, since we aren't creating
361 those directories any more.
362
363 * Makefile.in: Add top-level uninstall targets.
364
365 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
366 page, and to reflect that fact that we now compile_et and
367 mk_cmds for the development package.
368
Theodore Ts'obf2602b1998-03-30 01:11:44 +00003691998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
370
371 * Makefile.in: Use && after a cd command so that the right thing
372 happens if the directory is missing. Don't compile man
373 pages upon installation any more, since modern Linux
374 systems don't have /usr/man/cat? anymore (they
375 typically cache man pages in /var/catman and delete them
376 if they haven't been used in a while, to save on disk
377 space, and because CPU's are fast enough these days that
378 you can get away with this).
379
380 * MCONFIG.in: Add a new makefile variable for the share
381 directory (i.e., /usr/share). Make an autoconf magic
382 make rule so that $(top_builddir)/util/subst.conf gets
383 rebuilt automatically when necessary.
384
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000385Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
386
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000387 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000388 release.
389
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000390Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
391
392 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
393 e2fsck/Makefile.in.
394
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000395Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
396
397 * configure.in: Add check for setjmp.h
398
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000399Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
400
401 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
402 llseek is declared in unistd.h
403
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000404Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
405
406 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
407
Theodore Ts'o024996c1997-06-17 05:38:35 +0000408Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
409
410 * Release of E2fsprogs 1.11
411
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000412Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
413
414 * Makefile.in (SRCROOT): Allow people to set the version.h to
415 something like 1.10-PLUS.
416
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000417Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
418
419 * configure.in (rmakefile): Added (optional) private directory for
420 resize2fs.
421
422 * Makefile.in: Change recursive descent rules to check to see if a
423 directory exists before trying to make it.
424
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000425Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
426
427 * Makefile.in (source_tar_file): Fix up makefile to work in new
428 CVS development environment.
429
Theodore Ts'oae851481997-04-29 18:13:24 +0000430Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
431
432 * Release of E2fsprogs version 1.10
433
434Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
435
436 * configure.in: Add explicit check to see if linker accepts
437 -static (since even Linux systems might not work if
438 libc.a isn't installed).
439
440Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
441
442 * Release of E2fsprogs version 1.09
443
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000444Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
445
446 * Release of E2fsprogs version 1.08
447
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000448Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
449
450 * Release of E2fsprogs version 1.07
451
452Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
453
454 * config.sub (basic_machine): Added i686-* as another name for the
455 Pentium Pro.
456
457Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
458
459 * Release of E2fsprogs version 1.06
460
Theodore Ts'o5c576471997-04-29 15:29:49 +0000461Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
462
463 * Makefile.in (all): Don't run "make check" by default. User
464 should manually run "make check" if they wish to test
465 things out.
466
467Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
468
469 * Release of E2fsprogs version 1.05
470
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000471Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
472
473 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
474 that we check.
475
476Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
477
478 * configure.in (usr_prefix): To be slightly more conformant with
479 the coding standards, always default to ${prefix}
480 unless on a linux system with prefix = ''. Allow
481 --with-usr-prefix option.
482
483Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
484
485 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
486 Add `--enable-fsck' switch, to allow configuration of
487 fsck wrapper building (default yes except on the hurd).
488 Make '' prefix default and LDFLAG_STATIC hacks work on
489 the hurd as well as linux.
490
491Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
492
493 * configure.in: Check to see if sys/types.h defines ino_t. Add
494 support for checking/sizing "long long".
495
496Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
497
498 * configure.in: Added configure flag --enable-old-bitops, which
499 forces the bitops to use the standard bitmask operations.
500
501Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
502
503 * configure.in: Check for existence of sys/utsname.h and
504 strcasecmp(). Remove check for EXT2 fragment in system
505 header file. E2fsprogs now deals with the fragment fields
506 by dispatching off of the OS field.
507
508Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
509
510 * configure.in (AC_OUPUT): Create substitutions for the uuid
511 library.
512
513 * MCONFIG.in (all): Add new variables for the uuid library.
514
515Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
516
517 * configure.in: Make the default prefix be '' for Linux.
518
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000519Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
520
521 * Release of E2fsprogs version 1.04
522
523Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
524
525 * configure.in:
526 MCONFIG.in: Man pages, shell scripts and include files are now
527 generated using the lib/substitute_sh script. This is
528 faster than the configure substitution, and it doesn't
529 change the mod time of the file if it hasn't changed,
530 which prevents needless compilation of files.
531
532 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
533 LIBEXT2FS, LIBE2P, and their static and profiled variants,
534 STATIC_* and PROFILED_*, which point to the actual file of
535 the shared or static library. This way makefiles can link
536 directly with exactly the library they want. Many ld's
537 (include GNU ld) have a really broken idea of how -L
538 works, and will link against an older library in /usr/lib
539 even though there is a newer on in a specified -L directory.
540
541Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
542
543 * configure.in: Add support for --enable-dynamic-e2fsck, for
544 people who don't want to link e2fsck statically. This
545 saves space, at the cost of increasing the reliance of
546 e2fsck other files (3-4 shared libraries).
547
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000548Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
549
550 * Release of E2fsprogs version 1.03
551
Theodore Ts'o74becf31997-04-26 14:37:06 +0000552Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
553
554 * Release of E2fsprogs version 1.02
555
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000556Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
557
558 * configure.in (LDFALG_STATIC): Add temporary kludge for
559 determining how to link executables statically. For now,
560 we assume that Linux systems only can link statically.
561
562Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
563
564 * depfix.sed: Remove /usr/include lines which occur at the end of
565 the dependency listing.
566
567Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
568
569 * configure.in: Added support for the --enable-bsd-shlibs option.
570
571Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
572
573 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
574 to link executables using programs like purify.
575
576Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
577
578 * configure.in: Check to see if strdup() is present
579
580 * INSTALL: Updated building and installation instructions to
581 reflect the new configure system.
582
583 * Makefile.in (install): When doing a general install, install the
584 shared libraries as well by using the new target
585 install-shlibs-libs-recursive.
586
587 * configure.in: If we are building on a Linux system, set $prefix
588 to be '/' by default.
589
590Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
591
592 * configure.in (checking type sizes): provide some default for
593 type-sizes when cross-compiling, as we can't check them then.
594 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
595
596Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
597
598 * Makefile.in (distclean-local): Added config.cache and
599 include/linux/types.h.
600
601 * configure.in: Added support for the --enable-elf option.
602 Added a test to check for llseek() in the C library.
603
604 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
605
606 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
607
608Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
609
610 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
611 pathname to the source directories of the lib/et and
612 lib/ss. (Can't just use $srcdir since that may be a
613 relative path.)
614
615Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
616
617 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
618 new makefiles.
619 * lib/Makefile.dll-lib: Ditto.
620 * lib/Makefile.profiled: Ditto.
621 * lib/Makefile.checker: Ditto.
622
623 * Add the include subdirectory to hold substitute include files
624 for systems that need them.
625
626 * Makefile.in: Rewritten to conform to GNU coding standards.
627 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
628 GNU-style makefiles.
629 * mkinstalldirs: New file, copied from /gd/gnu/lib.
630 * config.guess: Ditto.
631 * config.sub: Ditto.
632 * install-sh: Ditto.
633
634 * configure.in: Many new tests added. --with-cc and --with-ccopts
635 options removed as configure already supports a method to do this,
636 and they were interfering with normal usage.
637
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000638Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
639
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000640 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000641 generates the binary distribution for e2fsprogs.
642
643