blob: dad80acc870236d84f99aace162be0c713f91226 [file] [log] [blame]
Theodore Ts'od3c9fb82003-06-08 20:26:15 -040012003-06-08 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in: Adjust defaults for FreeBSD to no longer build the
4 fsck wrapper, and to not install into /usr/local by
5 default. (Addresses Debian bug #195274)
6
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040072003-05-17 Theodore Tso <tytso@thunk.org>
8
9 * MCONFIG.in, configure.in: Only put the intl directory in the -I
10 search path if we are using --with-internal-gettext.
11 Otherwise causes compatibility problems with the woody
12 glibc. (Addresses Debian bug #193372)
13
Theodore Ts'obb988b22003-05-13 23:32:32 -0400142003-05-13 Theodore Ts'o <tytso@mit.edu>
15
16 * configure.in: Fix typo in help message for --enable-evms-11
17
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400182003-05-05 Theodore Ts'o <tytso@mit.edu>
19
Theodore Ts'o2a29f132003-05-05 12:08:47 -040020 * configure.in, configure: Add --enable-testio-debug configure option.
21
Theodore Ts'od21ae6c2003-05-05 09:00:24 -040022 * configure.in, configure, Makefile.in: Add --with-diet-libc
23 convenience option. Add --disable-evms option.
24
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400252003-05-03 Theodore Ts'o <tytso@mit.edu>
26
Theodore Ts'oddc32a02003-05-03 18:45:55 -040027 * Makefile.in: Install the message catalog files
28
Theodore Ts'oa04eba32003-05-03 16:35:17 -040029 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
30 configure.in: Update to using version 0.11.5 of the
31 gettext library. We now enable NLS by default.
32
Theodore Ts'o71df0dc2003-04-21 16:17:09 -0400332003-04-21 Theodore Ts'o <tytso@mit.edu>
34
35 * Release of E2fsprogs 1.33
36
Theodore Ts'oa85e81a2003-04-18 07:22:01 -0400372003-04-18 Theodore Ts'o <tytso@mit.edu>
38
39 * configure.in: Remove CYGWIN definition; we will use the
40 automatically defined __CYGWIN__ instead.
41
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500422003-03-22 Theodore Ts'o <tytso@mit.edu>
43
44 * configure.in: Add E2FSPROGS_DAY expansion. Add
45 e2fsprogs.spec and util/gen-tarball to the list of files
46 generated by config.status
47
48 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
49
50 * Makefile.in: Remove tarball generation functions; moved to
51 util/gen-tarball.
52
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -0500532003-03-17 Theodore Ts'o <tytso@mit.edu>
54
55 * configure.in: Fix the Apple Darwin port.
56
Theodore Ts'o3ae497e2003-03-16 06:26:25 -0500572003-03-16 Theodore Ts'o <tytso@mit.edu>
58
59 * configure.in: Check to see if libdl exists for the sake of dlopen
60
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500612003-03-14 Theodore Ts'o <tytso@mit.edu>
62
63 * configure.in: Add support for Apple/Darwin shared libraries.
64
Theodore Ts'oed78c022003-03-06 11:09:18 -0500652003-03-06 Theodore Tso <tytso@thunk.org>
66
67 * Makefile.in (.exclude-subset): Include the doc directory in the
68 subset distribution.
69
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500702003-03-02 Theodore Ts'o <tytso@mit.edu>
71
72 * configure.in, Makefile.in: Ignore missing directories so we can
73 do a subset distribution. If there are no e2fsprogs
74 applications, then "make install" will install the
75 library's development files. "make subset_tar_file" will
76 create a subset distribution which consists of the
77 et, ss, uuid, and blkid libraries.
78
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500792003-02-22 Theodore Ts'o <tytso@mit.edu>
80
81 * configure.in, configure: Add new configure option
82 --enable-blkid-debug
83
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500842003-01-23 Theodore Ts'o <tytso@mit.edu>
85
86 * Makefile.in, configure, configure.in: Integrate new blkid library.
87
Theodore Ts'o38513012002-11-09 15:00:56 -0500882002-11-09 Theodore Ts'o <tytso@mit.edu>
89
90 * Release of E2fsprogs 1.32
91
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500922002-11-08 Theodore Ts'o <tytso@mit.edu>
93
Theodore Ts'oae65b292002-11-08 20:08:48 -050094 * Release of E2fsprogs 1.31
95
962002-11-08 Theodore Ts'o <tytso@mit.edu>
97
Theodore Ts'o782bebf2002-11-08 18:46:45 -050098 * configure.in, configure: Change --enable-jfs-debug to
99 --enable-jbd-debug for consistency's sake.
100
Theodore Ts'ofeb44c62002-11-08 14:55:38 -0500101 * configure.in, configure: Add new substitution variable,
102 SWAPFS_CMT, which is '' if swapfs has been enabled, and
103 '#' if it has been disabled.
104
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500105 * configure.in, configure: Add support for EVMS ABI 1.2.
106 Changed configure option from --enable-old-evms
107 to --enable-evms-10 and --enable-evms-11
108
Theodore Ts'o5d823a42002-11-01 02:13:53 -05001092002-10-31 Theodore Ts'o <tytso@mit.edu>
110
111 * Release of E2fsprogs 1.30
112
Theodore Ts'o482afc42002-10-31 03:32:34 -05001132002-10-30 Theodore Ts'o <tytso@mit.edu>
114
115 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
116
Theodore Ts'oc6633052002-09-24 01:26:50 -04001172001-09-24 Theodore Tso <tytso@mit.edu>
118
119 * Release of E2fsprogs 1.29
120
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001212001-08-31 Theodore Tso <tytso@thunk.org>
122
123 * Release of E2fsprogs 1.28
124
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04001252002-08-18 Theodore Ts'o <tytso@mit.edu>
126
127 * configure.in, configure: Add new substitution variable,
128 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400129 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400130
131 * Makefile.in: On Linux systems, build lib/evms.
132
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04001332002-07-14 Theodore Ts'o <tytso@mit.edu>
134
135 * configure.in, configure: Remove test for the presence (or
136 absence of d_namlen in the struct dirent) and replace it
137 with a check for pathconf(). lib/e2p/iod.c now uses a
138 different technique for providing struct dirent
139 compatibility.
140
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001412002-06-25 Theodore Ts'o <tytso@mit.edu>
142
143 * configure.in, configure: Add --enable-htree and --enable-clear-htree
144
1452002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400146
147 * configure.in: Add makefile for lib/evms for the EVMS FSIM
148 plugin. Add --enable-old-evms configure option which uses
149 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
150
Theodore Ts'obff61a72002-05-21 22:21:38 -04001512002-05-21 Theodore Ts'o <tytso@mit.edu>
152
153 * configure.in: On Linux systems, if the prefix is defaulted to
154 /usr, then default mandir to /usr/share/man
155
Theodore Ts'o31e29a12002-05-17 10:53:07 -04001562002-05-17 Theodore Ts'o <tytso@mit.edu>
157
158 * Remove check for asm/page.h, and add check for sysconf()
159
1602002-05-16 Andreas Dilger <adilger@clusterfs.com>
161
162 * Add check for asm/page.h
163
1642002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400165
166 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
167 and $root_sysconfdir, which are normally /usr/share and
168 /etc, respectively, on Linux systems. Also changed
169 root_bindir, root_sbindir, and root_libdir so that their
170 value is set by the configure script. This allows the
171 right thing to happen on non-Linux systems when bindir,
172 et. al. are manually set via the configure script's
173 --bindir switch. Add ext2ed/Makefile.in as a generated
174 file by the configure script.
175
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001762002-03-08 Theodore Tso <tytso@mit.edu>
177
178 * Release of E2fsprogs 1.27
179
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001802002-02-03 Theodore Tso <tytso@thunk.org>
181
182 * Release of E2fsprogs 1.26
183
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001842001-12-24 Theodore Tso <tytso@valinux.com>
185
186 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
187 the -I search path, since we don't have any header files
188 there any more.
189
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001902001-12-16 Theodore Tso <tytso@valinux.com>
191
192 * configure.in: If journal debugging is enabled, define
193 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
194
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001952001-09-20 Theodore Tso <tytso@thunk.org>
196
197 * Release of E2fsprogs 1.25
198
Theodore Ts'ofb707752001-09-04 15:00:37 -04001992001-09-02 Theodore Tso <tytso@thunk.org>
200
201 * Release of E2fsprogs 1.24a
202
Theodore Ts'o109624a2001-08-31 00:59:55 -04002032001-08-30 Theodore Tso <tytso@thunk.org>
204
205 * Release of E2fsprogs 1.24
206
Theodore Ts'o53abed02001-08-27 12:18:16 -04002072001-08-27 Theodore Tso <tytso@valinux.com>
208
209 * configure.in: Check for the presence of strnlen. Stop checking
210 for strdup, since we don't actually care about that symbol
211 any more.
212
Theodore Ts'o943ed872001-08-27 12:29:22 -04002132001-08-15 Theodore Tso <tytso@valinux.com>
214
215 * Release of E2fsprogs 1.23
216
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04002172001-08-04 Andreas Dilger <root@lynx.adilger.int>
218
219 * Makefile.in: Add "*.orig" to "make clean" target, change
220 explicit listing of ext2_types.h in "make distclean" to
221 $(SUBS). Add $(SUBS) as a dependency to "make check"
222 target. Add $(SUBS) as a dependency to "make check"
223 target. Add -f flag to doc/Makefile $(RM) of files which
224 may not exist.
225
Theodore Ts'o67960132001-06-23 00:16:37 -04002262001-06-23 Theodore Tso <tytso@valinux.com>
227
228 * Release of E2fsprogs 1.22
229
Theodore Ts'o990d96a2001-06-22 20:47:24 -04002302001-06-22 Theodore Tso <tytso@valinux.com>
231
232 * Makefile.in: Avoid including BitKeeper files into the source
233 tarball.
234
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00002352001-06-15 Theodore Tso <tytso@valinux.com>
236
237 * Release of E2fsprogs 1.21
238
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00002392001-06-13 Theodore Tso <tytso@valinux.com>
240
Theodore Ts'o65794882001-06-14 00:24:42 +0000241 * Makefile.in: Make the install target depend on $(SUBS) to
242 accomodate the fools who want to compile and install
243 e2fsprogs as root using just one command.
244
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000245 * Makefile.in: Don't recurse into debugfs and resize subdirectory
246 if --disable-debugfs or --disable-resizer is given as a
247 configuration option.
248
249 * configure.in: Add --disable-resizer, --disable-imager, and
250 --disable-debugfs switches, which allow people who are
251 building boot floppies to build a very restricted
252 e2fsprogs distribution. Note: these functions limit the
253 functions in the shared library, so beware!
254
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00002552001-06-11 Theodore Tso <tytso@valinux.com>
256
257 * configure.in: Add new switch, --disable-swapfs which disables
258 support of byte-swapping old filesystems. Add new test,
259 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
260 machines. Change handling of --with-ccopts so that if
261 set, the default CFLAGS is suppressed.
262
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00002632001-06-01 Theodore Tso <tytso@valinux.com>
264
265 * wordwrap.pl: Add some rules which help fix up the dependencies.
266
267 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000268 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000269
Theodore Ts'o62df7682001-05-25 17:32:49 +00002702001-05-25 Theodore Tso <tytso@valinux.com>
271
Theodore Ts'obb185862001-05-25 17:35:00 +0000272 * Release of E2fsprogs 1.20
273
2742001-05-25 Theodore Tso <tytso@valinux.com>
275
Theodore Ts'o62df7682001-05-25 17:32:49 +0000276 * Makefile.in: Only exclude the top-level TODO file, not over the
277 entire tree.
278
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002792001-05-19 Theodore Tso <tytso@valinux.com>
280
281 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
282 the pathname for ldconfig.
283
Theodore Ts'od8998862001-05-05 06:49:27 +00002842001-05-05 Theodore Tso <tytso@valinux.com>
285
286 * config.guess, config.sub: Update to use latest version from FSF
287 (2001-04-20)
288
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002892001-01-11 Theodore Ts'o <tytso@valinux.com>
290
291 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
292 since libext2fs depends on libe2p.
293
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002942001-01-11 <tytso@snap.thunk.org>
295
296 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
297 longer a configure option, but something which is done
298 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000299 (gcc-wall-new): Added new target which forgoes the make
300 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000301
302 * configure.in: Remove test for ino_t, since we don't use it any
303 more (we always use our own ext2_ino_t). Remove
304 --enable-gcc-wall support. Add test for sys/ioctl.h
305
Theodore Ts'o8820c792001-01-06 04:20:03 +00003062001-01-05 <tytso@snap.thunk.org>
307
308 * configure.in: Add checks for the header files sys/mkdev.h and
309 sys/sysmacros.h.
310
Theodore Ts'o3e377db2000-12-09 02:37:33 +00003112000-12-08 <tytso@snap.thunk.org>
312
313 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
314 works correctly.
315
Theodore Ts'of5955dd2000-10-25 02:38:39 +00003162000-10-24 <tytso@snap.thunk.org>
317
318 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
319
320 * configure.in: When compiling shared libraries for Solaris, use a
321 special-case Makefile fragment to deal with it.
322
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00003232000-08-18 <tytso@valinux.com>
324
325 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
326
Theodore Ts'oa2980712000-08-14 14:30:50 +00003272000-08-14 <tytso@valinux.com>
328
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000329 * e2fsprogs.spec (Summary): Add description of resize2fs to the
330 package summary.
331
Theodore Ts'oa2980712000-08-14 14:30:50 +0000332 * configure.in: Add test for sys/mount.h (required for e2fsck's
333 ext3 recovery code)
334
Theodore Ts'of9e67062000-07-13 23:25:54 +00003352000-07-13 <tytso@valinux.com>
336
337 * Release of E2fsprogs 1.19
338
3392000-07-13 <tytso@snap.thunk.org>
340
341 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
342 file, now that we're using a modern rpm to build
343 e2fsprogs. Also updated version number to 1.19.
344
Theodore Ts'oab146762000-07-07 04:37:35 +00003452000-07-07 Theodore Ts'o <tytso@valinux.com>
346
347 * e2fsprogs.spec (%post): Remove resize2fs from its old location
348 in /usr/sbin in the postinstall script.
349
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00003502000-07-05 <tytso@snap.thunk.org>
351
352 * config.guess, config.sub: Update to use latest version from FSF
353 (2000-06-13)
354
Theodore Ts'o6928adc2000-05-25 23:28:50 +00003552000-05-25 <tytso@snap.thunk.org>
356
357 * Makefile.in: Fix makefile so that it's safe to build in parallel.
358
359 * configure.in: Add test for lseek64 and open64.
360
Theodore Ts'o91e544f2000-05-25 16:43:00 +00003612000-05-25 Theodore Ts'o <tytso@valinux.com>
362
363 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
364 substitution. (Left over from before we moved to use a C
365 program to do substitutions.)
366
Theodore Ts'o1d279212000-05-19 02:38:14 +00003672000-05-18 Theodore Ts'o <tytso@valinux.com>
368
369 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
370
Theodore Ts'occ73e042000-04-06 23:05:32 +00003712000-04-06 Theodore Ts'o <tytso@valinux.com>
372
373 * Makefile.in (source_tar_file): Remove the resize directory from
374 the list of excluded files.
375
376 * version.h: Update version header for an WIP release.
377
378 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
379
Theodore Ts'o68853372000-04-06 21:44:19 +0000380Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
381
382 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000383 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000384
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003852000-04-03 Theodore Ts'o <tytso@valinux.com>
386
387 * Makefile.in: Remove uneeded parenthesis around shell pipelines
388 containing a "cd" command. Use && instead of ; so that if
389 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000390
391 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
392 Remove uneeded parenthesis around shell pipelines
393 containing a "cd" command.
394
Theodore Ts'o19178752000-02-11 15:55:07 +00003952000-02-11 <tytso@snap.thunk.org>
396
397 * Makefile.in: Exclude the internationalization files from being
398 distributed.
399
400 * configure.in: Add support for --enable-compression. This is
401 experimental code only for now, which is why it's under
402 --enable test. Once it's stable, it will always be
403 compiled in.
404
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00004052000-02-11 Theodore Ts'o <tytso@valinux.com>
406
407 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
408 type, instead of basising on whether a test program
409 compiles. This was screwing up on some Linux kernel
410 header files, and we know the Hurd doesn't support the
411 ext2 ioctls anyway.
412
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004132000-02-08 Theodore Ts'o <tytso@valinux.com>
414
415 * configure.in, aclocal.m4: Add support for GNU gettext
416 internationalization support.
417
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00004182000-02-02 Theodore Ts'o <tytso@valinux.com>
419
420 * MCONFIG.in: Always include src/include in the include path now.
421 This forces us to use our internally provided ext2_fs.h
422 file, for sanity's sake.
423
424 * configure.in: If linux/fs.h isn't found, then add
425 build/include into the include path only, since
426 src/include is now always included. Removed define of
427 HAVE_LINUX_FS_H, since we're not using it any more.
428 Removed i_version vs. i_generation check, since with the
429 included header file it is a permanently known quantity.
430 Removed AC_C_CROSS since it has been merged into
431 AC_PROG_CC in autoconf 2.13.
432
Theodore Ts'o77200f42000-01-18 17:53:27 +00004332000-01-18 Theodore Ts'o <tytso@valinux.com>
434
435 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
436 "-lsocket" we need a separate DEPLIBUUID that can be used
437 in Makefile's dependency rules.
438
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00004391999-11-19 <tytso@valinux.com>
440
441 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
442 the source directory. Also, when making the .exclude file
443 for the source_tar_file, exclude those two files as well.
444
Theodore Ts'ocd086361999-11-10 16:00:39 +00004451999-11-10 <tytso@valinux.com>
446
447 * Release of E2fsprogs 1.18
448
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004491999-10-26 <tytso@valinux.com>
450
Theodore Ts'o28e11941999-10-26 18:17:20 +0000451 * Release of E2fsprogs 1.17
452
4531999-10-26 <tytso@valinux.com>
454
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000455 * configure.in: Move the code that checks for the presence of
456 Linux header files, to earlier in the config file, since
457 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000458 happen before any compile tests are run. Add termios.h to
459 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000460
Theodore Ts'oad6783d1999-10-26 01:58:54 +00004611999-10-25 <tytso@valinux.com>
462
463 * configure.in: Capitalized Hurd to make the GNU folks happy.
464
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00004651999-10-22 <tytso@valinux.com>
466
467 * Release of E2fsprogs 1.16
468
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004691999-09-24 <tytso@valinux.com>
470
471 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
472 actually useful (since glibc 2.1 declares it on Alpha
473 without it being usable). Add check for signal.h
474 header file, which doesn't exist on non-unix platforms.
475
4761999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000477
478 * Release of E2fsprogs 1.15
479
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004801999-07-03 <tytso@valinux.com>
481
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000482 * depfix.sed: Remove all line continuations from the dependencies;
483 the word wrapping is now done by wordwrap.pl.
484
Theodore Ts'o6c133521999-07-03 20:37:03 +0000485 * MCONFIG.in (BUILD_CC):
486 * configure.in (BUILD_CC): If cross compiling, find the native C
487 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000488 successfully build util/subst. Change default long long
489 size when cross compiling to be 8 (instead of 0). Also
490 change the Hurd's defaults so that root files are placed
491 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000492
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000493 * Makefile.in (depend): Make "make depend" at the top-level
494 automatically recurse through all subdirectories.
495
496 * configure.in: Test for perl since it's needed by wordwrap.pl
497
498 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
499 are automatically word-wrapped. Added the makefile macro
500 $(PERL).
501
502 * wordwrap.pl: New file which does the word wrapping.
503
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000504 * MCONFIG.in (subst): Add rule to build the util/subst program if
505 necessary (by cd'ing to $(top_builddir)/util and making it.)
506
Theodore Ts'o66704951999-06-25 15:30:33 +00005071999-06-23 <tytso@valinux.com>
508
509 * configure.in: Check for the presence of i_generation field
510 versus i_version in the ext2_inode to support compiling
511 e2fsprogs in Linux 2.3.
512
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005131999-04-17 <tytso@rsts-11.mit.edu>
514
515 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
516 mandir.
517
5181999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
519
520 * config.sub: Update config.sub from autoconf 2.13 so that it will
521 recognize new machine types from the Alpha.
522
Theodore Ts'o6454d841999-03-16 19:24:34 +00005231999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
524
525 * configure.in: Add check for malloc.h and mallinfo().
526
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00005271999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
528
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000529 * Release of E2fsprogs 1.14
530
5311999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
532
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000533 * configure.in (YEAR): Allow a 4-digit year for the version date,
534 so we can be Y2K politically correct. (The date isn't
535 used for anything except display purposes, but it should
536 make people more comfortable to not use a 2-digit date,
537 even though it doesn't matter.)
538
Theodore Ts'odefde781999-01-04 07:39:19 +0000539Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
540
541 * Makefile.in: Move the generated types.h file from the linux/
542 directory to the asm/ directory.
543
544 * configure.in: Force Solaris to never use -static, due to its
545 dynamic loader not being available to statically linked
546 programs. Create the asm/ directory if needed.
547
Theodore Ts'ocf554b11999-01-02 04:10:33 +00005481999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
549
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000550 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
551 assume glibc.
552
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000553 * config.guess: Update with a newer version from the FSF (although
554 I've removed rms's pathetic LINUX/GNU name kludgery)
555
Theodore Ts'o556ad131998-12-19 08:10:58 +00005561998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
557
558 * Release of E2fsprogs 1.13
559
Theodore Ts'o5a679c81998-12-03 16:40:38 +00005601998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
561
562 * configure.in: Add paths.h to header files for which we search.
563
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00005641998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
565
566 * Release of E2fsprogs 1.12
567
Theodore Ts'offe19911998-04-08 06:05:49 +0000568Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
569
570 * Fix missing "test" invokation in configure.in test. (Only
571 affected default non-Linux builds).
572
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005731998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
574
575 * configure.in: Change how the installation directions are
576 selected. Previously, we had prefix and usr_prefix, where
577 prefix was '' and usr_prefix was /usr, and we then defined
578 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
579 In autoconf 2.12, it's possible to override bindir,
580 libdir, etc., and so in order to make our installation
581 directory makefile variables more in line with autoconf
582 2.12, I've changed all of the various makefiles to use
583 prefix and root_prefix, where the default Linux
584 definitions are /usr and '', respectively. What used to
585 be bindir is now root_bindir, and what used to be ubindir,
586 is now bindir.
587
588 * MCONFIG.in: Change directories to match with new installation
589 directory convention (see above). Add Makefile
590 dependencies for makefile fragments, and define
591 DEP_LIB_MAKEFILES which library makefiles can use to
592 define DEP_MAKEFILES, so that the library makefiles will
593 get regenerated when the makefile fragments change.
594 Remove the cat?dir variables, since we aren't creating
595 those directories any more.
596
597 * Makefile.in: Add top-level uninstall targets.
598
599 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
600 page, and to reflect that fact that we now compile_et and
601 mk_cmds for the development package.
602
Theodore Ts'obf2602b1998-03-30 01:11:44 +00006031998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
604
605 * Makefile.in: Use && after a cd command so that the right thing
606 happens if the directory is missing. Don't compile man
607 pages upon installation any more, since modern Linux
608 systems don't have /usr/man/cat? anymore (they
609 typically cache man pages in /var/catman and delete them
610 if they haven't been used in a while, to save on disk
611 space, and because CPU's are fast enough these days that
612 you can get away with this).
613
614 * MCONFIG.in: Add a new makefile variable for the share
615 directory (i.e., /usr/share). Make an autoconf magic
616 make rule so that $(top_builddir)/util/subst.conf gets
617 rebuilt automatically when necessary.
618
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000619Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
620
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000621 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000622 release.
623
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000624Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
625
626 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
627 e2fsck/Makefile.in.
628
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000629Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
630
631 * configure.in: Add check for setjmp.h
632
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000633Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
634
635 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
636 llseek is declared in unistd.h
637
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000638Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
639
640 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
641
Theodore Ts'o024996c1997-06-17 05:38:35 +0000642Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
643
644 * Release of E2fsprogs 1.11
645
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000646Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
647
648 * Makefile.in (SRCROOT): Allow people to set the version.h to
649 something like 1.10-PLUS.
650
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000651Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
652
653 * configure.in (rmakefile): Added (optional) private directory for
654 resize2fs.
655
656 * Makefile.in: Change recursive descent rules to check to see if a
657 directory exists before trying to make it.
658
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000659Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
660
661 * Makefile.in (source_tar_file): Fix up makefile to work in new
662 CVS development environment.
663
Theodore Ts'oae851481997-04-29 18:13:24 +0000664Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
665
666 * Release of E2fsprogs version 1.10
667
668Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
669
670 * configure.in: Add explicit check to see if linker accepts
671 -static (since even Linux systems might not work if
672 libc.a isn't installed).
673
674Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
675
676 * Release of E2fsprogs version 1.09
677
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000678Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
679
680 * Release of E2fsprogs version 1.08
681
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000682Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
683
684 * Release of E2fsprogs version 1.07
685
686Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
687
688 * config.sub (basic_machine): Added i686-* as another name for the
689 Pentium Pro.
690
691Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
692
693 * Release of E2fsprogs version 1.06
694
Theodore Ts'o5c576471997-04-29 15:29:49 +0000695Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
696
697 * Makefile.in (all): Don't run "make check" by default. User
698 should manually run "make check" if they wish to test
699 things out.
700
701Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
702
703 * Release of E2fsprogs version 1.05
704
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000705Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
706
707 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
708 that we check.
709
710Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
711
712 * configure.in (usr_prefix): To be slightly more conformant with
713 the coding standards, always default to ${prefix}
714 unless on a linux system with prefix = ''. Allow
715 --with-usr-prefix option.
716
717Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
718
719 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
720 Add `--enable-fsck' switch, to allow configuration of
721 fsck wrapper building (default yes except on the hurd).
722 Make '' prefix default and LDFLAG_STATIC hacks work on
723 the hurd as well as linux.
724
725Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
726
727 * configure.in: Check to see if sys/types.h defines ino_t. Add
728 support for checking/sizing "long long".
729
730Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
731
732 * configure.in: Added configure flag --enable-old-bitops, which
733 forces the bitops to use the standard bitmask operations.
734
735Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
736
737 * configure.in: Check for existence of sys/utsname.h and
738 strcasecmp(). Remove check for EXT2 fragment in system
739 header file. E2fsprogs now deals with the fragment fields
740 by dispatching off of the OS field.
741
742Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
743
744 * configure.in (AC_OUPUT): Create substitutions for the uuid
745 library.
746
747 * MCONFIG.in (all): Add new variables for the uuid library.
748
749Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
750
751 * configure.in: Make the default prefix be '' for Linux.
752
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000753Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
754
755 * Release of E2fsprogs version 1.04
756
757Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
758
759 * configure.in:
760 MCONFIG.in: Man pages, shell scripts and include files are now
761 generated using the lib/substitute_sh script. This is
762 faster than the configure substitution, and it doesn't
763 change the mod time of the file if it hasn't changed,
764 which prevents needless compilation of files.
765
766 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
767 LIBEXT2FS, LIBE2P, and their static and profiled variants,
768 STATIC_* and PROFILED_*, which point to the actual file of
769 the shared or static library. This way makefiles can link
770 directly with exactly the library they want. Many ld's
771 (include GNU ld) have a really broken idea of how -L
772 works, and will link against an older library in /usr/lib
773 even though there is a newer on in a specified -L directory.
774
775Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
776
777 * configure.in: Add support for --enable-dynamic-e2fsck, for
778 people who don't want to link e2fsck statically. This
779 saves space, at the cost of increasing the reliance of
780 e2fsck other files (3-4 shared libraries).
781
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000782Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
783
784 * Release of E2fsprogs version 1.03
785
Theodore Ts'o74becf31997-04-26 14:37:06 +0000786Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
787
788 * Release of E2fsprogs version 1.02
789
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000790Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
791
792 * configure.in (LDFALG_STATIC): Add temporary kludge for
793 determining how to link executables statically. For now,
794 we assume that Linux systems only can link statically.
795
796Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
797
798 * depfix.sed: Remove /usr/include lines which occur at the end of
799 the dependency listing.
800
801Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
802
803 * configure.in: Added support for the --enable-bsd-shlibs option.
804
805Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
806
807 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
808 to link executables using programs like purify.
809
810Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
811
812 * configure.in: Check to see if strdup() is present
813
814 * INSTALL: Updated building and installation instructions to
815 reflect the new configure system.
816
817 * Makefile.in (install): When doing a general install, install the
818 shared libraries as well by using the new target
819 install-shlibs-libs-recursive.
820
821 * configure.in: If we are building on a Linux system, set $prefix
822 to be '/' by default.
823
824Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
825
826 * configure.in (checking type sizes): provide some default for
827 type-sizes when cross-compiling, as we can't check them then.
828 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
829
830Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
831
832 * Makefile.in (distclean-local): Added config.cache and
833 include/linux/types.h.
834
835 * configure.in: Added support for the --enable-elf option.
836 Added a test to check for llseek() in the C library.
837
838 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
839
840 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
841
842Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
843
844 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
845 pathname to the source directories of the lib/et and
846 lib/ss. (Can't just use $srcdir since that may be a
847 relative path.)
848
849Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
850
851 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
852 new makefiles.
853 * lib/Makefile.dll-lib: Ditto.
854 * lib/Makefile.profiled: Ditto.
855 * lib/Makefile.checker: Ditto.
856
857 * Add the include subdirectory to hold substitute include files
858 for systems that need them.
859
860 * Makefile.in: Rewritten to conform to GNU coding standards.
861 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
862 GNU-style makefiles.
863 * mkinstalldirs: New file, copied from /gd/gnu/lib.
864 * config.guess: Ditto.
865 * config.sub: Ditto.
866 * install-sh: Ditto.
867
868 * configure.in: Many new tests added. --with-cc and --with-ccopts
869 options removed as configure already supports a method to do this,
870 and they were interfering with normal usage.
871
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000872Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
873
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000874 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000875 generates the binary distribution for e2fsprogs.
876
877