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