blob: 71b0f089d67ed178df5d28c81642d29f73e8927f [file] [log] [blame]
Theodore Ts'oa85e81a2003-04-18 07:22:01 -040012003-04-18 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in: Remove CYGWIN definition; we will use the
4 automatically defined __CYGWIN__ instead.
5
Theodore Ts'obff0cc92003-03-23 01:37:53 -050062003-03-22 Theodore Ts'o <tytso@mit.edu>
7
8 * configure.in: Add E2FSPROGS_DAY expansion. Add
9 e2fsprogs.spec and util/gen-tarball to the list of files
10 generated by config.status
11
12 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
13
14 * Makefile.in: Remove tarball generation functions; moved to
15 util/gen-tarball.
16
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -0500172003-03-17 Theodore Ts'o <tytso@mit.edu>
18
19 * configure.in: Fix the Apple Darwin port.
20
Theodore Ts'o3ae497e2003-03-16 06:26:25 -0500212003-03-16 Theodore Ts'o <tytso@mit.edu>
22
23 * configure.in: Check to see if libdl exists for the sake of dlopen
24
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500252003-03-14 Theodore Ts'o <tytso@mit.edu>
26
27 * configure.in: Add support for Apple/Darwin shared libraries.
28
Theodore Ts'oed78c022003-03-06 11:09:18 -0500292003-03-06 Theodore Tso <tytso@thunk.org>
30
31 * Makefile.in (.exclude-subset): Include the doc directory in the
32 subset distribution.
33
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500342003-03-02 Theodore Ts'o <tytso@mit.edu>
35
36 * configure.in, Makefile.in: Ignore missing directories so we can
37 do a subset distribution. If there are no e2fsprogs
38 applications, then "make install" will install the
39 library's development files. "make subset_tar_file" will
40 create a subset distribution which consists of the
41 et, ss, uuid, and blkid libraries.
42
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500432003-02-22 Theodore Ts'o <tytso@mit.edu>
44
45 * configure.in, configure: Add new configure option
46 --enable-blkid-debug
47
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500482003-01-23 Theodore Ts'o <tytso@mit.edu>
49
50 * Makefile.in, configure, configure.in: Integrate new blkid library.
51
Theodore Ts'o38513012002-11-09 15:00:56 -0500522002-11-09 Theodore Ts'o <tytso@mit.edu>
53
54 * Release of E2fsprogs 1.32
55
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500562002-11-08 Theodore Ts'o <tytso@mit.edu>
57
Theodore Ts'oae65b292002-11-08 20:08:48 -050058 * Release of E2fsprogs 1.31
59
602002-11-08 Theodore Ts'o <tytso@mit.edu>
61
Theodore Ts'o782bebf2002-11-08 18:46:45 -050062 * configure.in, configure: Change --enable-jfs-debug to
63 --enable-jbd-debug for consistency's sake.
64
Theodore Ts'ofeb44c62002-11-08 14:55:38 -050065 * configure.in, configure: Add new substitution variable,
66 SWAPFS_CMT, which is '' if swapfs has been enabled, and
67 '#' if it has been disabled.
68
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050069 * configure.in, configure: Add support for EVMS ABI 1.2.
70 Changed configure option from --enable-old-evms
71 to --enable-evms-10 and --enable-evms-11
72
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500732002-10-31 Theodore Ts'o <tytso@mit.edu>
74
75 * Release of E2fsprogs 1.30
76
Theodore Ts'o482afc42002-10-31 03:32:34 -0500772002-10-30 Theodore Ts'o <tytso@mit.edu>
78
79 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
80
Theodore Ts'oc6633052002-09-24 01:26:50 -0400812001-09-24 Theodore Tso <tytso@mit.edu>
82
83 * Release of E2fsprogs 1.29
84
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400852001-08-31 Theodore Tso <tytso@thunk.org>
86
87 * Release of E2fsprogs 1.28
88
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400892002-08-18 Theodore Ts'o <tytso@mit.edu>
90
91 * configure.in, configure: Add new substitution variable,
92 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -040093 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040094
95 * Makefile.in: On Linux systems, build lib/evms.
96
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400972002-07-14 Theodore Ts'o <tytso@mit.edu>
98
99 * configure.in, configure: Remove test for the presence (or
100 absence of d_namlen in the struct dirent) and replace it
101 with a check for pathconf(). lib/e2p/iod.c now uses a
102 different technique for providing struct dirent
103 compatibility.
104
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001052002-06-25 Theodore Ts'o <tytso@mit.edu>
106
107 * configure.in, configure: Add --enable-htree and --enable-clear-htree
108
1092002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400110
111 * configure.in: Add makefile for lib/evms for the EVMS FSIM
112 plugin. Add --enable-old-evms configure option which uses
113 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
114
Theodore Ts'obff61a72002-05-21 22:21:38 -04001152002-05-21 Theodore Ts'o <tytso@mit.edu>
116
117 * configure.in: On Linux systems, if the prefix is defaulted to
118 /usr, then default mandir to /usr/share/man
119
Theodore Ts'o31e29a12002-05-17 10:53:07 -04001202002-05-17 Theodore Ts'o <tytso@mit.edu>
121
122 * Remove check for asm/page.h, and add check for sysconf()
123
1242002-05-16 Andreas Dilger <adilger@clusterfs.com>
125
126 * Add check for asm/page.h
127
1282002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400129
130 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
131 and $root_sysconfdir, which are normally /usr/share and
132 /etc, respectively, on Linux systems. Also changed
133 root_bindir, root_sbindir, and root_libdir so that their
134 value is set by the configure script. This allows the
135 right thing to happen on non-Linux systems when bindir,
136 et. al. are manually set via the configure script's
137 --bindir switch. Add ext2ed/Makefile.in as a generated
138 file by the configure script.
139
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001402002-03-08 Theodore Tso <tytso@mit.edu>
141
142 * Release of E2fsprogs 1.27
143
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001442002-02-03 Theodore Tso <tytso@thunk.org>
145
146 * Release of E2fsprogs 1.26
147
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001482001-12-24 Theodore Tso <tytso@valinux.com>
149
150 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
151 the -I search path, since we don't have any header files
152 there any more.
153
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001542001-12-16 Theodore Tso <tytso@valinux.com>
155
156 * configure.in: If journal debugging is enabled, define
157 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
158
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001592001-09-20 Theodore Tso <tytso@thunk.org>
160
161 * Release of E2fsprogs 1.25
162
Theodore Ts'ofb707752001-09-04 15:00:37 -04001632001-09-02 Theodore Tso <tytso@thunk.org>
164
165 * Release of E2fsprogs 1.24a
166
Theodore Ts'o109624a2001-08-31 00:59:55 -04001672001-08-30 Theodore Tso <tytso@thunk.org>
168
169 * Release of E2fsprogs 1.24
170
Theodore Ts'o53abed02001-08-27 12:18:16 -04001712001-08-27 Theodore Tso <tytso@valinux.com>
172
173 * configure.in: Check for the presence of strnlen. Stop checking
174 for strdup, since we don't actually care about that symbol
175 any more.
176
Theodore Ts'o943ed872001-08-27 12:29:22 -04001772001-08-15 Theodore Tso <tytso@valinux.com>
178
179 * Release of E2fsprogs 1.23
180
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001812001-08-04 Andreas Dilger <root@lynx.adilger.int>
182
183 * Makefile.in: Add "*.orig" to "make clean" target, change
184 explicit listing of ext2_types.h in "make distclean" to
185 $(SUBS). Add $(SUBS) as a dependency to "make check"
186 target. Add $(SUBS) as a dependency to "make check"
187 target. Add -f flag to doc/Makefile $(RM) of files which
188 may not exist.
189
Theodore Ts'o67960132001-06-23 00:16:37 -04001902001-06-23 Theodore Tso <tytso@valinux.com>
191
192 * Release of E2fsprogs 1.22
193
Theodore Ts'o990d96a2001-06-22 20:47:24 -04001942001-06-22 Theodore Tso <tytso@valinux.com>
195
196 * Makefile.in: Avoid including BitKeeper files into the source
197 tarball.
198
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001992001-06-15 Theodore Tso <tytso@valinux.com>
200
201 * Release of E2fsprogs 1.21
202
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00002032001-06-13 Theodore Tso <tytso@valinux.com>
204
Theodore Ts'o65794882001-06-14 00:24:42 +0000205 * Makefile.in: Make the install target depend on $(SUBS) to
206 accomodate the fools who want to compile and install
207 e2fsprogs as root using just one command.
208
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000209 * Makefile.in: Don't recurse into debugfs and resize subdirectory
210 if --disable-debugfs or --disable-resizer is given as a
211 configuration option.
212
213 * configure.in: Add --disable-resizer, --disable-imager, and
214 --disable-debugfs switches, which allow people who are
215 building boot floppies to build a very restricted
216 e2fsprogs distribution. Note: these functions limit the
217 functions in the shared library, so beware!
218
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00002192001-06-11 Theodore Tso <tytso@valinux.com>
220
221 * configure.in: Add new switch, --disable-swapfs which disables
222 support of byte-swapping old filesystems. Add new test,
223 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
224 machines. Change handling of --with-ccopts so that if
225 set, the default CFLAGS is suppressed.
226
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00002272001-06-01 Theodore Tso <tytso@valinux.com>
228
229 * wordwrap.pl: Add some rules which help fix up the dependencies.
230
231 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000232 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000233
Theodore Ts'o62df7682001-05-25 17:32:49 +00002342001-05-25 Theodore Tso <tytso@valinux.com>
235
Theodore Ts'obb185862001-05-25 17:35:00 +0000236 * Release of E2fsprogs 1.20
237
2382001-05-25 Theodore Tso <tytso@valinux.com>
239
Theodore Ts'o62df7682001-05-25 17:32:49 +0000240 * Makefile.in: Only exclude the top-level TODO file, not over the
241 entire tree.
242
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002432001-05-19 Theodore Tso <tytso@valinux.com>
244
245 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
246 the pathname for ldconfig.
247
Theodore Ts'od8998862001-05-05 06:49:27 +00002482001-05-05 Theodore Tso <tytso@valinux.com>
249
250 * config.guess, config.sub: Update to use latest version from FSF
251 (2001-04-20)
252
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002532001-01-11 Theodore Ts'o <tytso@valinux.com>
254
255 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
256 since libext2fs depends on libe2p.
257
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002582001-01-11 <tytso@snap.thunk.org>
259
260 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
261 longer a configure option, but something which is done
262 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000263 (gcc-wall-new): Added new target which forgoes the make
264 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000265
266 * configure.in: Remove test for ino_t, since we don't use it any
267 more (we always use our own ext2_ino_t). Remove
268 --enable-gcc-wall support. Add test for sys/ioctl.h
269
Theodore Ts'o8820c792001-01-06 04:20:03 +00002702001-01-05 <tytso@snap.thunk.org>
271
272 * configure.in: Add checks for the header files sys/mkdev.h and
273 sys/sysmacros.h.
274
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002752000-12-08 <tytso@snap.thunk.org>
276
277 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
278 works correctly.
279
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002802000-10-24 <tytso@snap.thunk.org>
281
282 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
283
284 * configure.in: When compiling shared libraries for Solaris, use a
285 special-case Makefile fragment to deal with it.
286
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002872000-08-18 <tytso@valinux.com>
288
289 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
290
Theodore Ts'oa2980712000-08-14 14:30:50 +00002912000-08-14 <tytso@valinux.com>
292
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000293 * e2fsprogs.spec (Summary): Add description of resize2fs to the
294 package summary.
295
Theodore Ts'oa2980712000-08-14 14:30:50 +0000296 * configure.in: Add test for sys/mount.h (required for e2fsck's
297 ext3 recovery code)
298
Theodore Ts'of9e67062000-07-13 23:25:54 +00002992000-07-13 <tytso@valinux.com>
300
301 * Release of E2fsprogs 1.19
302
3032000-07-13 <tytso@snap.thunk.org>
304
305 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
306 file, now that we're using a modern rpm to build
307 e2fsprogs. Also updated version number to 1.19.
308
Theodore Ts'oab146762000-07-07 04:37:35 +00003092000-07-07 Theodore Ts'o <tytso@valinux.com>
310
311 * e2fsprogs.spec (%post): Remove resize2fs from its old location
312 in /usr/sbin in the postinstall script.
313
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00003142000-07-05 <tytso@snap.thunk.org>
315
316 * config.guess, config.sub: Update to use latest version from FSF
317 (2000-06-13)
318
Theodore Ts'o6928adc2000-05-25 23:28:50 +00003192000-05-25 <tytso@snap.thunk.org>
320
321 * Makefile.in: Fix makefile so that it's safe to build in parallel.
322
323 * configure.in: Add test for lseek64 and open64.
324
Theodore Ts'o91e544f2000-05-25 16:43:00 +00003252000-05-25 Theodore Ts'o <tytso@valinux.com>
326
327 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
328 substitution. (Left over from before we moved to use a C
329 program to do substitutions.)
330
Theodore Ts'o1d279212000-05-19 02:38:14 +00003312000-05-18 Theodore Ts'o <tytso@valinux.com>
332
333 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
334
Theodore Ts'occ73e042000-04-06 23:05:32 +00003352000-04-06 Theodore Ts'o <tytso@valinux.com>
336
337 * Makefile.in (source_tar_file): Remove the resize directory from
338 the list of excluded files.
339
340 * version.h: Update version header for an WIP release.
341
342 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
343
Theodore Ts'o68853372000-04-06 21:44:19 +0000344Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
345
346 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000347 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000348
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003492000-04-03 Theodore Ts'o <tytso@valinux.com>
350
351 * Makefile.in: Remove uneeded parenthesis around shell pipelines
352 containing a "cd" command. Use && instead of ; so that if
353 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000354
355 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
356 Remove uneeded parenthesis around shell pipelines
357 containing a "cd" command.
358
Theodore Ts'o19178752000-02-11 15:55:07 +00003592000-02-11 <tytso@snap.thunk.org>
360
361 * Makefile.in: Exclude the internationalization files from being
362 distributed.
363
364 * configure.in: Add support for --enable-compression. This is
365 experimental code only for now, which is why it's under
366 --enable test. Once it's stable, it will always be
367 compiled in.
368
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003692000-02-11 Theodore Ts'o <tytso@valinux.com>
370
371 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
372 type, instead of basising on whether a test program
373 compiles. This was screwing up on some Linux kernel
374 header files, and we know the Hurd doesn't support the
375 ext2 ioctls anyway.
376
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003772000-02-08 Theodore Ts'o <tytso@valinux.com>
378
379 * configure.in, aclocal.m4: Add support for GNU gettext
380 internationalization support.
381
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003822000-02-02 Theodore Ts'o <tytso@valinux.com>
383
384 * MCONFIG.in: Always include src/include in the include path now.
385 This forces us to use our internally provided ext2_fs.h
386 file, for sanity's sake.
387
388 * configure.in: If linux/fs.h isn't found, then add
389 build/include into the include path only, since
390 src/include is now always included. Removed define of
391 HAVE_LINUX_FS_H, since we're not using it any more.
392 Removed i_version vs. i_generation check, since with the
393 included header file it is a permanently known quantity.
394 Removed AC_C_CROSS since it has been merged into
395 AC_PROG_CC in autoconf 2.13.
396
Theodore Ts'o77200f42000-01-18 17:53:27 +00003972000-01-18 Theodore Ts'o <tytso@valinux.com>
398
399 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
400 "-lsocket" we need a separate DEPLIBUUID that can be used
401 in Makefile's dependency rules.
402
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00004031999-11-19 <tytso@valinux.com>
404
405 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
406 the source directory. Also, when making the .exclude file
407 for the source_tar_file, exclude those two files as well.
408
Theodore Ts'ocd086361999-11-10 16:00:39 +00004091999-11-10 <tytso@valinux.com>
410
411 * Release of E2fsprogs 1.18
412
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004131999-10-26 <tytso@valinux.com>
414
Theodore Ts'o28e11941999-10-26 18:17:20 +0000415 * Release of E2fsprogs 1.17
416
4171999-10-26 <tytso@valinux.com>
418
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000419 * configure.in: Move the code that checks for the presence of
420 Linux header files, to earlier in the config file, since
421 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000422 happen before any compile tests are run. Add termios.h to
423 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000424
Theodore Ts'oad6783d1999-10-26 01:58:54 +00004251999-10-25 <tytso@valinux.com>
426
427 * configure.in: Capitalized Hurd to make the GNU folks happy.
428
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00004291999-10-22 <tytso@valinux.com>
430
431 * Release of E2fsprogs 1.16
432
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004331999-09-24 <tytso@valinux.com>
434
435 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
436 actually useful (since glibc 2.1 declares it on Alpha
437 without it being usable). Add check for signal.h
438 header file, which doesn't exist on non-unix platforms.
439
4401999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000441
442 * Release of E2fsprogs 1.15
443
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004441999-07-03 <tytso@valinux.com>
445
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000446 * depfix.sed: Remove all line continuations from the dependencies;
447 the word wrapping is now done by wordwrap.pl.
448
Theodore Ts'o6c133521999-07-03 20:37:03 +0000449 * MCONFIG.in (BUILD_CC):
450 * configure.in (BUILD_CC): If cross compiling, find the native C
451 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000452 successfully build util/subst. Change default long long
453 size when cross compiling to be 8 (instead of 0). Also
454 change the Hurd's defaults so that root files are placed
455 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000456
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000457 * Makefile.in (depend): Make "make depend" at the top-level
458 automatically recurse through all subdirectories.
459
460 * configure.in: Test for perl since it's needed by wordwrap.pl
461
462 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
463 are automatically word-wrapped. Added the makefile macro
464 $(PERL).
465
466 * wordwrap.pl: New file which does the word wrapping.
467
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000468 * MCONFIG.in (subst): Add rule to build the util/subst program if
469 necessary (by cd'ing to $(top_builddir)/util and making it.)
470
Theodore Ts'o66704951999-06-25 15:30:33 +00004711999-06-23 <tytso@valinux.com>
472
473 * configure.in: Check for the presence of i_generation field
474 versus i_version in the ext2_inode to support compiling
475 e2fsprogs in Linux 2.3.
476
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004771999-04-17 <tytso@rsts-11.mit.edu>
478
479 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
480 mandir.
481
4821999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
483
484 * config.sub: Update config.sub from autoconf 2.13 so that it will
485 recognize new machine types from the Alpha.
486
Theodore Ts'o6454d841999-03-16 19:24:34 +00004871999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
488
489 * configure.in: Add check for malloc.h and mallinfo().
490
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00004911999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
492
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000493 * Release of E2fsprogs 1.14
494
4951999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
496
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000497 * configure.in (YEAR): Allow a 4-digit year for the version date,
498 so we can be Y2K politically correct. (The date isn't
499 used for anything except display purposes, but it should
500 make people more comfortable to not use a 2-digit date,
501 even though it doesn't matter.)
502
Theodore Ts'odefde781999-01-04 07:39:19 +0000503Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
504
505 * Makefile.in: Move the generated types.h file from the linux/
506 directory to the asm/ directory.
507
508 * configure.in: Force Solaris to never use -static, due to its
509 dynamic loader not being available to statically linked
510 programs. Create the asm/ directory if needed.
511
Theodore Ts'ocf554b11999-01-02 04:10:33 +00005121999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
513
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000514 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
515 assume glibc.
516
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000517 * config.guess: Update with a newer version from the FSF (although
518 I've removed rms's pathetic LINUX/GNU name kludgery)
519
Theodore Ts'o556ad131998-12-19 08:10:58 +00005201998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
521
522 * Release of E2fsprogs 1.13
523
Theodore Ts'o5a679c81998-12-03 16:40:38 +00005241998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
525
526 * configure.in: Add paths.h to header files for which we search.
527
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00005281998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
529
530 * Release of E2fsprogs 1.12
531
Theodore Ts'offe19911998-04-08 06:05:49 +0000532Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
533
534 * Fix missing "test" invokation in configure.in test. (Only
535 affected default non-Linux builds).
536
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005371998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
538
539 * configure.in: Change how the installation directions are
540 selected. Previously, we had prefix and usr_prefix, where
541 prefix was '' and usr_prefix was /usr, and we then defined
542 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
543 In autoconf 2.12, it's possible to override bindir,
544 libdir, etc., and so in order to make our installation
545 directory makefile variables more in line with autoconf
546 2.12, I've changed all of the various makefiles to use
547 prefix and root_prefix, where the default Linux
548 definitions are /usr and '', respectively. What used to
549 be bindir is now root_bindir, and what used to be ubindir,
550 is now bindir.
551
552 * MCONFIG.in: Change directories to match with new installation
553 directory convention (see above). Add Makefile
554 dependencies for makefile fragments, and define
555 DEP_LIB_MAKEFILES which library makefiles can use to
556 define DEP_MAKEFILES, so that the library makefiles will
557 get regenerated when the makefile fragments change.
558 Remove the cat?dir variables, since we aren't creating
559 those directories any more.
560
561 * Makefile.in: Add top-level uninstall targets.
562
563 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
564 page, and to reflect that fact that we now compile_et and
565 mk_cmds for the development package.
566
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005671998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
568
569 * Makefile.in: Use && after a cd command so that the right thing
570 happens if the directory is missing. Don't compile man
571 pages upon installation any more, since modern Linux
572 systems don't have /usr/man/cat? anymore (they
573 typically cache man pages in /var/catman and delete them
574 if they haven't been used in a while, to save on disk
575 space, and because CPU's are fast enough these days that
576 you can get away with this).
577
578 * MCONFIG.in: Add a new makefile variable for the share
579 directory (i.e., /usr/share). Make an autoconf magic
580 make rule so that $(top_builddir)/util/subst.conf gets
581 rebuilt automatically when necessary.
582
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000583Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
584
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000585 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000586 release.
587
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000588Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
589
590 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
591 e2fsck/Makefile.in.
592
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000593Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
594
595 * configure.in: Add check for setjmp.h
596
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000597Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
598
599 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
600 llseek is declared in unistd.h
601
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000602Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
603
604 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
605
Theodore Ts'o024996c1997-06-17 05:38:35 +0000606Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
607
608 * Release of E2fsprogs 1.11
609
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000610Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
611
612 * Makefile.in (SRCROOT): Allow people to set the version.h to
613 something like 1.10-PLUS.
614
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000615Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
616
617 * configure.in (rmakefile): Added (optional) private directory for
618 resize2fs.
619
620 * Makefile.in: Change recursive descent rules to check to see if a
621 directory exists before trying to make it.
622
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000623Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
624
625 * Makefile.in (source_tar_file): Fix up makefile to work in new
626 CVS development environment.
627
Theodore Ts'oae851481997-04-29 18:13:24 +0000628Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
629
630 * Release of E2fsprogs version 1.10
631
632Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
633
634 * configure.in: Add explicit check to see if linker accepts
635 -static (since even Linux systems might not work if
636 libc.a isn't installed).
637
638Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
639
640 * Release of E2fsprogs version 1.09
641
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000642Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
643
644 * Release of E2fsprogs version 1.08
645
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000646Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
647
648 * Release of E2fsprogs version 1.07
649
650Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
651
652 * config.sub (basic_machine): Added i686-* as another name for the
653 Pentium Pro.
654
655Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
656
657 * Release of E2fsprogs version 1.06
658
Theodore Ts'o5c576471997-04-29 15:29:49 +0000659Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
660
661 * Makefile.in (all): Don't run "make check" by default. User
662 should manually run "make check" if they wish to test
663 things out.
664
665Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
666
667 * Release of E2fsprogs version 1.05
668
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000669Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
670
671 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
672 that we check.
673
674Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
675
676 * configure.in (usr_prefix): To be slightly more conformant with
677 the coding standards, always default to ${prefix}
678 unless on a linux system with prefix = ''. Allow
679 --with-usr-prefix option.
680
681Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
682
683 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
684 Add `--enable-fsck' switch, to allow configuration of
685 fsck wrapper building (default yes except on the hurd).
686 Make '' prefix default and LDFLAG_STATIC hacks work on
687 the hurd as well as linux.
688
689Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
690
691 * configure.in: Check to see if sys/types.h defines ino_t. Add
692 support for checking/sizing "long long".
693
694Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
695
696 * configure.in: Added configure flag --enable-old-bitops, which
697 forces the bitops to use the standard bitmask operations.
698
699Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
700
701 * configure.in: Check for existence of sys/utsname.h and
702 strcasecmp(). Remove check for EXT2 fragment in system
703 header file. E2fsprogs now deals with the fragment fields
704 by dispatching off of the OS field.
705
706Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
707
708 * configure.in (AC_OUPUT): Create substitutions for the uuid
709 library.
710
711 * MCONFIG.in (all): Add new variables for the uuid library.
712
713Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
714
715 * configure.in: Make the default prefix be '' for Linux.
716
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000717Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
718
719 * Release of E2fsprogs version 1.04
720
721Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
722
723 * configure.in:
724 MCONFIG.in: Man pages, shell scripts and include files are now
725 generated using the lib/substitute_sh script. This is
726 faster than the configure substitution, and it doesn't
727 change the mod time of the file if it hasn't changed,
728 which prevents needless compilation of files.
729
730 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
731 LIBEXT2FS, LIBE2P, and their static and profiled variants,
732 STATIC_* and PROFILED_*, which point to the actual file of
733 the shared or static library. This way makefiles can link
734 directly with exactly the library they want. Many ld's
735 (include GNU ld) have a really broken idea of how -L
736 works, and will link against an older library in /usr/lib
737 even though there is a newer on in a specified -L directory.
738
739Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
740
741 * configure.in: Add support for --enable-dynamic-e2fsck, for
742 people who don't want to link e2fsck statically. This
743 saves space, at the cost of increasing the reliance of
744 e2fsck other files (3-4 shared libraries).
745
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000746Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
747
748 * Release of E2fsprogs version 1.03
749
Theodore Ts'o74becf31997-04-26 14:37:06 +0000750Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
751
752 * Release of E2fsprogs version 1.02
753
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000754Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
755
756 * configure.in (LDFALG_STATIC): Add temporary kludge for
757 determining how to link executables statically. For now,
758 we assume that Linux systems only can link statically.
759
760Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
761
762 * depfix.sed: Remove /usr/include lines which occur at the end of
763 the dependency listing.
764
765Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
766
767 * configure.in: Added support for the --enable-bsd-shlibs option.
768
769Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
770
771 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
772 to link executables using programs like purify.
773
774Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
775
776 * configure.in: Check to see if strdup() is present
777
778 * INSTALL: Updated building and installation instructions to
779 reflect the new configure system.
780
781 * Makefile.in (install): When doing a general install, install the
782 shared libraries as well by using the new target
783 install-shlibs-libs-recursive.
784
785 * configure.in: If we are building on a Linux system, set $prefix
786 to be '/' by default.
787
788Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
789
790 * configure.in (checking type sizes): provide some default for
791 type-sizes when cross-compiling, as we can't check them then.
792 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
793
794Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
795
796 * Makefile.in (distclean-local): Added config.cache and
797 include/linux/types.h.
798
799 * configure.in: Added support for the --enable-elf option.
800 Added a test to check for llseek() in the C library.
801
802 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
803
804 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
805
806Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
807
808 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
809 pathname to the source directories of the lib/et and
810 lib/ss. (Can't just use $srcdir since that may be a
811 relative path.)
812
813Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
814
815 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
816 new makefiles.
817 * lib/Makefile.dll-lib: Ditto.
818 * lib/Makefile.profiled: Ditto.
819 * lib/Makefile.checker: Ditto.
820
821 * Add the include subdirectory to hold substitute include files
822 for systems that need them.
823
824 * Makefile.in: Rewritten to conform to GNU coding standards.
825 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
826 GNU-style makefiles.
827 * mkinstalldirs: New file, copied from /gd/gnu/lib.
828 * config.guess: Ditto.
829 * config.sub: Ditto.
830 * install-sh: Ditto.
831
832 * configure.in: Many new tests added. --with-cc and --with-ccopts
833 options removed as configure already supports a method to do this,
834 and they were interfering with normal usage.
835
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000836Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
837
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000838 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000839 generates the binary distribution for e2fsprogs.
840
841