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