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