blob: bc6afc7b6d392629cc510519267b5328f36eccdf [file] [log] [blame]
Theodore Ts'o1c29b092003-07-12 16:01:45 -040012003-07-12 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in: Add tests for posix_memalign, memalign, and valloc.
4
Theodore Ts'o48e6e812003-07-06 00:36:48 -040052003-07-06 Theodore Ts'o <tytso@mit.edu>
6
7 * MCONFIG.in (WFLAGS): Add additional warning checks. Remove
8 --traditional since newer versions of gcc are overly annoying.
9
102003-07-05 Theodore Ts'o <tytso@mit.edu>
11
12 * Add workaround for Libintl / Darwin incompatibility. Apparently
13 Darwin's gcc doesn't like the __asm__ statements used by
14 libintl to redirect the system-provided gettext calls.
15
Theodore Ts'od3c9fb82003-06-08 20:26:15 -0400162003-06-08 Theodore Ts'o <tytso@mit.edu>
17
18 * configure.in: Adjust defaults for FreeBSD to no longer build the
19 fsck wrapper, and to not install into /usr/local by
20 default. (Addresses Debian bug #195274)
21
Theodore Ts'oc6f35b82003-05-17 16:29:27 -0400222003-05-17 Theodore Tso <tytso@thunk.org>
23
24 * MCONFIG.in, configure.in: Only put the intl directory in the -I
25 search path if we are using --with-internal-gettext.
26 Otherwise causes compatibility problems with the woody
27 glibc. (Addresses Debian bug #193372)
28
Theodore Ts'obb988b22003-05-13 23:32:32 -0400292003-05-13 Theodore Ts'o <tytso@mit.edu>
30
31 * configure.in: Fix typo in help message for --enable-evms-11
32
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400332003-05-05 Theodore Ts'o <tytso@mit.edu>
34
Theodore Ts'o2a29f132003-05-05 12:08:47 -040035 * configure.in, configure: Add --enable-testio-debug configure option.
36
Theodore Ts'od21ae6c2003-05-05 09:00:24 -040037 * configure.in, configure, Makefile.in: Add --with-diet-libc
38 convenience option. Add --disable-evms option.
39
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400402003-05-03 Theodore Ts'o <tytso@mit.edu>
41
Theodore Ts'oddc32a02003-05-03 18:45:55 -040042 * Makefile.in: Install the message catalog files
43
Theodore Ts'oa04eba32003-05-03 16:35:17 -040044 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
45 configure.in: Update to using version 0.11.5 of the
46 gettext library. We now enable NLS by default.
47
Theodore Ts'o71df0dc2003-04-21 16:17:09 -0400482003-04-21 Theodore Ts'o <tytso@mit.edu>
49
50 * Release of E2fsprogs 1.33
51
Theodore Ts'oa85e81a2003-04-18 07:22:01 -0400522003-04-18 Theodore Ts'o <tytso@mit.edu>
53
54 * configure.in: Remove CYGWIN definition; we will use the
55 automatically defined __CYGWIN__ instead.
56
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500572003-03-22 Theodore Ts'o <tytso@mit.edu>
58
59 * configure.in: Add E2FSPROGS_DAY expansion. Add
60 e2fsprogs.spec and util/gen-tarball to the list of files
61 generated by config.status
62
63 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
64
65 * Makefile.in: Remove tarball generation functions; moved to
66 util/gen-tarball.
67
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -0500682003-03-17 Theodore Ts'o <tytso@mit.edu>
69
70 * configure.in: Fix the Apple Darwin port.
71
Theodore Ts'o3ae497e2003-03-16 06:26:25 -0500722003-03-16 Theodore Ts'o <tytso@mit.edu>
73
74 * configure.in: Check to see if libdl exists for the sake of dlopen
75
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500762003-03-14 Theodore Ts'o <tytso@mit.edu>
77
78 * configure.in: Add support for Apple/Darwin shared libraries.
79
Theodore Ts'oed78c022003-03-06 11:09:18 -0500802003-03-06 Theodore Tso <tytso@thunk.org>
81
82 * Makefile.in (.exclude-subset): Include the doc directory in the
83 subset distribution.
84
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500852003-03-02 Theodore Ts'o <tytso@mit.edu>
86
87 * configure.in, Makefile.in: Ignore missing directories so we can
88 do a subset distribution. If there are no e2fsprogs
89 applications, then "make install" will install the
90 library's development files. "make subset_tar_file" will
91 create a subset distribution which consists of the
92 et, ss, uuid, and blkid libraries.
93
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500942003-02-22 Theodore Ts'o <tytso@mit.edu>
95
96 * configure.in, configure: Add new configure option
97 --enable-blkid-debug
98
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500992003-01-23 Theodore Ts'o <tytso@mit.edu>
100
101 * Makefile.in, configure, configure.in: Integrate new blkid library.
102
Theodore Ts'o38513012002-11-09 15:00:56 -05001032002-11-09 Theodore Ts'o <tytso@mit.edu>
104
105 * Release of E2fsprogs 1.32
106
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001072002-11-08 Theodore Ts'o <tytso@mit.edu>
108
Theodore Ts'oae65b292002-11-08 20:08:48 -0500109 * Release of E2fsprogs 1.31
110
1112002-11-08 Theodore Ts'o <tytso@mit.edu>
112
Theodore Ts'o782bebf2002-11-08 18:46:45 -0500113 * configure.in, configure: Change --enable-jfs-debug to
114 --enable-jbd-debug for consistency's sake.
115
Theodore Ts'ofeb44c62002-11-08 14:55:38 -0500116 * configure.in, configure: Add new substitution variable,
117 SWAPFS_CMT, which is '' if swapfs has been enabled, and
118 '#' if it has been disabled.
119
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500120 * configure.in, configure: Add support for EVMS ABI 1.2.
121 Changed configure option from --enable-old-evms
122 to --enable-evms-10 and --enable-evms-11
123
Theodore Ts'o5d823a42002-11-01 02:13:53 -05001242002-10-31 Theodore Ts'o <tytso@mit.edu>
125
126 * Release of E2fsprogs 1.30
127
Theodore Ts'o482afc42002-10-31 03:32:34 -05001282002-10-30 Theodore Ts'o <tytso@mit.edu>
129
130 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
131
Theodore Ts'oc6633052002-09-24 01:26:50 -04001322001-09-24 Theodore Tso <tytso@mit.edu>
133
134 * Release of E2fsprogs 1.29
135
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001362001-08-31 Theodore Tso <tytso@thunk.org>
137
138 * Release of E2fsprogs 1.28
139
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04001402002-08-18 Theodore Ts'o <tytso@mit.edu>
141
142 * configure.in, configure: Add new substitution variable,
143 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400144 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400145
146 * Makefile.in: On Linux systems, build lib/evms.
147
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04001482002-07-14 Theodore Ts'o <tytso@mit.edu>
149
150 * configure.in, configure: Remove test for the presence (or
151 absence of d_namlen in the struct dirent) and replace it
152 with a check for pathconf(). lib/e2p/iod.c now uses a
153 different technique for providing struct dirent
154 compatibility.
155
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001562002-06-25 Theodore Ts'o <tytso@mit.edu>
157
158 * configure.in, configure: Add --enable-htree and --enable-clear-htree
159
1602002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400161
162 * configure.in: Add makefile for lib/evms for the EVMS FSIM
163 plugin. Add --enable-old-evms configure option which uses
164 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
165
Theodore Ts'obff61a72002-05-21 22:21:38 -04001662002-05-21 Theodore Ts'o <tytso@mit.edu>
167
168 * configure.in: On Linux systems, if the prefix is defaulted to
169 /usr, then default mandir to /usr/share/man
170
Theodore Ts'o31e29a12002-05-17 10:53:07 -04001712002-05-17 Theodore Ts'o <tytso@mit.edu>
172
173 * Remove check for asm/page.h, and add check for sysconf()
174
1752002-05-16 Andreas Dilger <adilger@clusterfs.com>
176
177 * Add check for asm/page.h
178
1792002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400180
181 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
182 and $root_sysconfdir, which are normally /usr/share and
183 /etc, respectively, on Linux systems. Also changed
184 root_bindir, root_sbindir, and root_libdir so that their
185 value is set by the configure script. This allows the
186 right thing to happen on non-Linux systems when bindir,
187 et. al. are manually set via the configure script's
188 --bindir switch. Add ext2ed/Makefile.in as a generated
189 file by the configure script.
190
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001912002-03-08 Theodore Tso <tytso@mit.edu>
192
193 * Release of E2fsprogs 1.27
194
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001952002-02-03 Theodore Tso <tytso@thunk.org>
196
197 * Release of E2fsprogs 1.26
198
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001992001-12-24 Theodore Tso <tytso@valinux.com>
200
201 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
202 the -I search path, since we don't have any header files
203 there any more.
204
Theodore Ts'o8cf93332001-12-16 02:23:36 -05002052001-12-16 Theodore Tso <tytso@valinux.com>
206
207 * configure.in: If journal debugging is enabled, define
208 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
209
Theodore Ts'ofbf91112001-09-20 10:47:47 -04002102001-09-20 Theodore Tso <tytso@thunk.org>
211
212 * Release of E2fsprogs 1.25
213
Theodore Ts'ofb707752001-09-04 15:00:37 -04002142001-09-02 Theodore Tso <tytso@thunk.org>
215
216 * Release of E2fsprogs 1.24a
217
Theodore Ts'o109624a2001-08-31 00:59:55 -04002182001-08-30 Theodore Tso <tytso@thunk.org>
219
220 * Release of E2fsprogs 1.24
221
Theodore Ts'o53abed02001-08-27 12:18:16 -04002222001-08-27 Theodore Tso <tytso@valinux.com>
223
224 * configure.in: Check for the presence of strnlen. Stop checking
225 for strdup, since we don't actually care about that symbol
226 any more.
227
Theodore Ts'o943ed872001-08-27 12:29:22 -04002282001-08-15 Theodore Tso <tytso@valinux.com>
229
230 * Release of E2fsprogs 1.23
231
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04002322001-08-04 Andreas Dilger <root@lynx.adilger.int>
233
234 * Makefile.in: Add "*.orig" to "make clean" target, change
235 explicit listing of ext2_types.h in "make distclean" to
236 $(SUBS). Add $(SUBS) as a dependency to "make check"
237 target. Add $(SUBS) as a dependency to "make check"
238 target. Add -f flag to doc/Makefile $(RM) of files which
239 may not exist.
240
Theodore Ts'o67960132001-06-23 00:16:37 -04002412001-06-23 Theodore Tso <tytso@valinux.com>
242
243 * Release of E2fsprogs 1.22
244
Theodore Ts'o990d96a2001-06-22 20:47:24 -04002452001-06-22 Theodore Tso <tytso@valinux.com>
246
247 * Makefile.in: Avoid including BitKeeper files into the source
248 tarball.
249
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00002502001-06-15 Theodore Tso <tytso@valinux.com>
251
252 * Release of E2fsprogs 1.21
253
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00002542001-06-13 Theodore Tso <tytso@valinux.com>
255
Theodore Ts'o65794882001-06-14 00:24:42 +0000256 * Makefile.in: Make the install target depend on $(SUBS) to
257 accomodate the fools who want to compile and install
258 e2fsprogs as root using just one command.
259
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000260 * Makefile.in: Don't recurse into debugfs and resize subdirectory
261 if --disable-debugfs or --disable-resizer is given as a
262 configuration option.
263
264 * configure.in: Add --disable-resizer, --disable-imager, and
265 --disable-debugfs switches, which allow people who are
266 building boot floppies to build a very restricted
267 e2fsprogs distribution. Note: these functions limit the
268 functions in the shared library, so beware!
269
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00002702001-06-11 Theodore Tso <tytso@valinux.com>
271
272 * configure.in: Add new switch, --disable-swapfs which disables
273 support of byte-swapping old filesystems. Add new test,
274 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
275 machines. Change handling of --with-ccopts so that if
276 set, the default CFLAGS is suppressed.
277
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00002782001-06-01 Theodore Tso <tytso@valinux.com>
279
280 * wordwrap.pl: Add some rules which help fix up the dependencies.
281
282 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000283 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000284
Theodore Ts'o62df7682001-05-25 17:32:49 +00002852001-05-25 Theodore Tso <tytso@valinux.com>
286
Theodore Ts'obb185862001-05-25 17:35:00 +0000287 * Release of E2fsprogs 1.20
288
2892001-05-25 Theodore Tso <tytso@valinux.com>
290
Theodore Ts'o62df7682001-05-25 17:32:49 +0000291 * Makefile.in: Only exclude the top-level TODO file, not over the
292 entire tree.
293
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002942001-05-19 Theodore Tso <tytso@valinux.com>
295
296 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
297 the pathname for ldconfig.
298
Theodore Ts'od8998862001-05-05 06:49:27 +00002992001-05-05 Theodore Tso <tytso@valinux.com>
300
301 * config.guess, config.sub: Update to use latest version from FSF
302 (2001-04-20)
303
Theodore Ts'oaabd5352001-01-12 00:34:29 +00003042001-01-11 Theodore Ts'o <tytso@valinux.com>
305
306 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
307 since libext2fs depends on libe2p.
308
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00003092001-01-11 <tytso@snap.thunk.org>
310
311 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
312 longer a configure option, but something which is done
313 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000314 (gcc-wall-new): Added new target which forgoes the make
315 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000316
317 * configure.in: Remove test for ino_t, since we don't use it any
318 more (we always use our own ext2_ino_t). Remove
319 --enable-gcc-wall support. Add test for sys/ioctl.h
320
Theodore Ts'o8820c792001-01-06 04:20:03 +00003212001-01-05 <tytso@snap.thunk.org>
322
323 * configure.in: Add checks for the header files sys/mkdev.h and
324 sys/sysmacros.h.
325
Theodore Ts'o3e377db2000-12-09 02:37:33 +00003262000-12-08 <tytso@snap.thunk.org>
327
328 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
329 works correctly.
330
Theodore Ts'of5955dd2000-10-25 02:38:39 +00003312000-10-24 <tytso@snap.thunk.org>
332
333 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
334
335 * configure.in: When compiling shared libraries for Solaris, use a
336 special-case Makefile fragment to deal with it.
337
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00003382000-08-18 <tytso@valinux.com>
339
340 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
341
Theodore Ts'oa2980712000-08-14 14:30:50 +00003422000-08-14 <tytso@valinux.com>
343
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000344 * e2fsprogs.spec (Summary): Add description of resize2fs to the
345 package summary.
346
Theodore Ts'oa2980712000-08-14 14:30:50 +0000347 * configure.in: Add test for sys/mount.h (required for e2fsck's
348 ext3 recovery code)
349
Theodore Ts'of9e67062000-07-13 23:25:54 +00003502000-07-13 <tytso@valinux.com>
351
352 * Release of E2fsprogs 1.19
353
3542000-07-13 <tytso@snap.thunk.org>
355
356 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
357 file, now that we're using a modern rpm to build
358 e2fsprogs. Also updated version number to 1.19.
359
Theodore Ts'oab146762000-07-07 04:37:35 +00003602000-07-07 Theodore Ts'o <tytso@valinux.com>
361
362 * e2fsprogs.spec (%post): Remove resize2fs from its old location
363 in /usr/sbin in the postinstall script.
364
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00003652000-07-05 <tytso@snap.thunk.org>
366
367 * config.guess, config.sub: Update to use latest version from FSF
368 (2000-06-13)
369
Theodore Ts'o6928adc2000-05-25 23:28:50 +00003702000-05-25 <tytso@snap.thunk.org>
371
372 * Makefile.in: Fix makefile so that it's safe to build in parallel.
373
374 * configure.in: Add test for lseek64 and open64.
375
Theodore Ts'o91e544f2000-05-25 16:43:00 +00003762000-05-25 Theodore Ts'o <tytso@valinux.com>
377
378 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
379 substitution. (Left over from before we moved to use a C
380 program to do substitutions.)
381
Theodore Ts'o1d279212000-05-19 02:38:14 +00003822000-05-18 Theodore Ts'o <tytso@valinux.com>
383
384 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
385
Theodore Ts'occ73e042000-04-06 23:05:32 +00003862000-04-06 Theodore Ts'o <tytso@valinux.com>
387
388 * Makefile.in (source_tar_file): Remove the resize directory from
389 the list of excluded files.
390
391 * version.h: Update version header for an WIP release.
392
393 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
394
Theodore Ts'o68853372000-04-06 21:44:19 +0000395Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
396
397 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000398 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000399
Theodore Ts'o286a31a2000-04-03 13:17:59 +00004002000-04-03 Theodore Ts'o <tytso@valinux.com>
401
402 * Makefile.in: Remove uneeded parenthesis around shell pipelines
403 containing a "cd" command. Use && instead of ; so that if
404 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000405
406 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
407 Remove uneeded parenthesis around shell pipelines
408 containing a "cd" command.
409
Theodore Ts'o19178752000-02-11 15:55:07 +00004102000-02-11 <tytso@snap.thunk.org>
411
412 * Makefile.in: Exclude the internationalization files from being
413 distributed.
414
415 * configure.in: Add support for --enable-compression. This is
416 experimental code only for now, which is why it's under
417 --enable test. Once it's stable, it will always be
418 compiled in.
419
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00004202000-02-11 Theodore Ts'o <tytso@valinux.com>
421
422 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
423 type, instead of basising on whether a test program
424 compiles. This was screwing up on some Linux kernel
425 header files, and we know the Hurd doesn't support the
426 ext2 ioctls anyway.
427
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004282000-02-08 Theodore Ts'o <tytso@valinux.com>
429
430 * configure.in, aclocal.m4: Add support for GNU gettext
431 internationalization support.
432
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00004332000-02-02 Theodore Ts'o <tytso@valinux.com>
434
435 * MCONFIG.in: Always include src/include in the include path now.
436 This forces us to use our internally provided ext2_fs.h
437 file, for sanity's sake.
438
439 * configure.in: If linux/fs.h isn't found, then add
440 build/include into the include path only, since
441 src/include is now always included. Removed define of
442 HAVE_LINUX_FS_H, since we're not using it any more.
443 Removed i_version vs. i_generation check, since with the
444 included header file it is a permanently known quantity.
445 Removed AC_C_CROSS since it has been merged into
446 AC_PROG_CC in autoconf 2.13.
447
Theodore Ts'o77200f42000-01-18 17:53:27 +00004482000-01-18 Theodore Ts'o <tytso@valinux.com>
449
450 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
451 "-lsocket" we need a separate DEPLIBUUID that can be used
452 in Makefile's dependency rules.
453
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00004541999-11-19 <tytso@valinux.com>
455
456 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
457 the source directory. Also, when making the .exclude file
458 for the source_tar_file, exclude those two files as well.
459
Theodore Ts'ocd086361999-11-10 16:00:39 +00004601999-11-10 <tytso@valinux.com>
461
462 * Release of E2fsprogs 1.18
463
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004641999-10-26 <tytso@valinux.com>
465
Theodore Ts'o28e11941999-10-26 18:17:20 +0000466 * Release of E2fsprogs 1.17
467
4681999-10-26 <tytso@valinux.com>
469
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000470 * configure.in: Move the code that checks for the presence of
471 Linux header files, to earlier in the config file, since
472 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000473 happen before any compile tests are run. Add termios.h to
474 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000475
Theodore Ts'oad6783d1999-10-26 01:58:54 +00004761999-10-25 <tytso@valinux.com>
477
478 * configure.in: Capitalized Hurd to make the GNU folks happy.
479
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00004801999-10-22 <tytso@valinux.com>
481
482 * Release of E2fsprogs 1.16
483
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004841999-09-24 <tytso@valinux.com>
485
486 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
487 actually useful (since glibc 2.1 declares it on Alpha
488 without it being usable). Add check for signal.h
489 header file, which doesn't exist on non-unix platforms.
490
4911999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000492
493 * Release of E2fsprogs 1.15
494
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004951999-07-03 <tytso@valinux.com>
496
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000497 * depfix.sed: Remove all line continuations from the dependencies;
498 the word wrapping is now done by wordwrap.pl.
499
Theodore Ts'o6c133521999-07-03 20:37:03 +0000500 * MCONFIG.in (BUILD_CC):
501 * configure.in (BUILD_CC): If cross compiling, find the native C
502 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000503 successfully build util/subst. Change default long long
504 size when cross compiling to be 8 (instead of 0). Also
505 change the Hurd's defaults so that root files are placed
506 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000507
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000508 * Makefile.in (depend): Make "make depend" at the top-level
509 automatically recurse through all subdirectories.
510
511 * configure.in: Test for perl since it's needed by wordwrap.pl
512
513 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
514 are automatically word-wrapped. Added the makefile macro
515 $(PERL).
516
517 * wordwrap.pl: New file which does the word wrapping.
518
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000519 * MCONFIG.in (subst): Add rule to build the util/subst program if
520 necessary (by cd'ing to $(top_builddir)/util and making it.)
521
Theodore Ts'o66704951999-06-25 15:30:33 +00005221999-06-23 <tytso@valinux.com>
523
524 * configure.in: Check for the presence of i_generation field
525 versus i_version in the ext2_inode to support compiling
526 e2fsprogs in Linux 2.3.
527
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005281999-04-17 <tytso@rsts-11.mit.edu>
529
530 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
531 mandir.
532
5331999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
534
535 * config.sub: Update config.sub from autoconf 2.13 so that it will
536 recognize new machine types from the Alpha.
537
Theodore Ts'o6454d841999-03-16 19:24:34 +00005381999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
539
540 * configure.in: Add check for malloc.h and mallinfo().
541
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00005421999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
543
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000544 * Release of E2fsprogs 1.14
545
5461999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
547
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000548 * configure.in (YEAR): Allow a 4-digit year for the version date,
549 so we can be Y2K politically correct. (The date isn't
550 used for anything except display purposes, but it should
551 make people more comfortable to not use a 2-digit date,
552 even though it doesn't matter.)
553
Theodore Ts'odefde781999-01-04 07:39:19 +0000554Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
555
556 * Makefile.in: Move the generated types.h file from the linux/
557 directory to the asm/ directory.
558
559 * configure.in: Force Solaris to never use -static, due to its
560 dynamic loader not being available to statically linked
561 programs. Create the asm/ directory if needed.
562
Theodore Ts'ocf554b11999-01-02 04:10:33 +00005631999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
564
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000565 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
566 assume glibc.
567
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000568 * config.guess: Update with a newer version from the FSF (although
569 I've removed rms's pathetic LINUX/GNU name kludgery)
570
Theodore Ts'o556ad131998-12-19 08:10:58 +00005711998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
572
573 * Release of E2fsprogs 1.13
574
Theodore Ts'o5a679c81998-12-03 16:40:38 +00005751998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
576
577 * configure.in: Add paths.h to header files for which we search.
578
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00005791998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
580
581 * Release of E2fsprogs 1.12
582
Theodore Ts'offe19911998-04-08 06:05:49 +0000583Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
584
585 * Fix missing "test" invokation in configure.in test. (Only
586 affected default non-Linux builds).
587
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005881998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
589
590 * configure.in: Change how the installation directions are
591 selected. Previously, we had prefix and usr_prefix, where
592 prefix was '' and usr_prefix was /usr, and we then defined
593 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
594 In autoconf 2.12, it's possible to override bindir,
595 libdir, etc., and so in order to make our installation
596 directory makefile variables more in line with autoconf
597 2.12, I've changed all of the various makefiles to use
598 prefix and root_prefix, where the default Linux
599 definitions are /usr and '', respectively. What used to
600 be bindir is now root_bindir, and what used to be ubindir,
601 is now bindir.
602
603 * MCONFIG.in: Change directories to match with new installation
604 directory convention (see above). Add Makefile
605 dependencies for makefile fragments, and define
606 DEP_LIB_MAKEFILES which library makefiles can use to
607 define DEP_MAKEFILES, so that the library makefiles will
608 get regenerated when the makefile fragments change.
609 Remove the cat?dir variables, since we aren't creating
610 those directories any more.
611
612 * Makefile.in: Add top-level uninstall targets.
613
614 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
615 page, and to reflect that fact that we now compile_et and
616 mk_cmds for the development package.
617
Theodore Ts'obf2602b1998-03-30 01:11:44 +00006181998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
619
620 * Makefile.in: Use && after a cd command so that the right thing
621 happens if the directory is missing. Don't compile man
622 pages upon installation any more, since modern Linux
623 systems don't have /usr/man/cat? anymore (they
624 typically cache man pages in /var/catman and delete them
625 if they haven't been used in a while, to save on disk
626 space, and because CPU's are fast enough these days that
627 you can get away with this).
628
629 * MCONFIG.in: Add a new makefile variable for the share
630 directory (i.e., /usr/share). Make an autoconf magic
631 make rule so that $(top_builddir)/util/subst.conf gets
632 rebuilt automatically when necessary.
633
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000634Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
635
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000636 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000637 release.
638
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000639Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
640
641 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
642 e2fsck/Makefile.in.
643
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000644Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
645
646 * configure.in: Add check for setjmp.h
647
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000648Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
649
650 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
651 llseek is declared in unistd.h
652
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000653Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
654
655 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
656
Theodore Ts'o024996c1997-06-17 05:38:35 +0000657Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
658
659 * Release of E2fsprogs 1.11
660
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000661Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
662
663 * Makefile.in (SRCROOT): Allow people to set the version.h to
664 something like 1.10-PLUS.
665
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000666Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
667
668 * configure.in (rmakefile): Added (optional) private directory for
669 resize2fs.
670
671 * Makefile.in: Change recursive descent rules to check to see if a
672 directory exists before trying to make it.
673
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000674Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
675
676 * Makefile.in (source_tar_file): Fix up makefile to work in new
677 CVS development environment.
678
Theodore Ts'oae851481997-04-29 18:13:24 +0000679Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
680
681 * Release of E2fsprogs version 1.10
682
683Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
684
685 * configure.in: Add explicit check to see if linker accepts
686 -static (since even Linux systems might not work if
687 libc.a isn't installed).
688
689Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
690
691 * Release of E2fsprogs version 1.09
692
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000693Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
694
695 * Release of E2fsprogs version 1.08
696
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000697Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
698
699 * Release of E2fsprogs version 1.07
700
701Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
702
703 * config.sub (basic_machine): Added i686-* as another name for the
704 Pentium Pro.
705
706Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
707
708 * Release of E2fsprogs version 1.06
709
Theodore Ts'o5c576471997-04-29 15:29:49 +0000710Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
711
712 * Makefile.in (all): Don't run "make check" by default. User
713 should manually run "make check" if they wish to test
714 things out.
715
716Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
717
718 * Release of E2fsprogs version 1.05
719
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000720Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
721
722 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
723 that we check.
724
725Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
726
727 * configure.in (usr_prefix): To be slightly more conformant with
728 the coding standards, always default to ${prefix}
729 unless on a linux system with prefix = ''. Allow
730 --with-usr-prefix option.
731
732Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
733
734 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
735 Add `--enable-fsck' switch, to allow configuration of
736 fsck wrapper building (default yes except on the hurd).
737 Make '' prefix default and LDFLAG_STATIC hacks work on
738 the hurd as well as linux.
739
740Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
741
742 * configure.in: Check to see if sys/types.h defines ino_t. Add
743 support for checking/sizing "long long".
744
745Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
746
747 * configure.in: Added configure flag --enable-old-bitops, which
748 forces the bitops to use the standard bitmask operations.
749
750Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
751
752 * configure.in: Check for existence of sys/utsname.h and
753 strcasecmp(). Remove check for EXT2 fragment in system
754 header file. E2fsprogs now deals with the fragment fields
755 by dispatching off of the OS field.
756
757Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
758
759 * configure.in (AC_OUPUT): Create substitutions for the uuid
760 library.
761
762 * MCONFIG.in (all): Add new variables for the uuid library.
763
764Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
765
766 * configure.in: Make the default prefix be '' for Linux.
767
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000768Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
769
770 * Release of E2fsprogs version 1.04
771
772Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
773
774 * configure.in:
775 MCONFIG.in: Man pages, shell scripts and include files are now
776 generated using the lib/substitute_sh script. This is
777 faster than the configure substitution, and it doesn't
778 change the mod time of the file if it hasn't changed,
779 which prevents needless compilation of files.
780
781 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
782 LIBEXT2FS, LIBE2P, and their static and profiled variants,
783 STATIC_* and PROFILED_*, which point to the actual file of
784 the shared or static library. This way makefiles can link
785 directly with exactly the library they want. Many ld's
786 (include GNU ld) have a really broken idea of how -L
787 works, and will link against an older library in /usr/lib
788 even though there is a newer on in a specified -L directory.
789
790Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
791
792 * configure.in: Add support for --enable-dynamic-e2fsck, for
793 people who don't want to link e2fsck statically. This
794 saves space, at the cost of increasing the reliance of
795 e2fsck other files (3-4 shared libraries).
796
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000797Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
798
799 * Release of E2fsprogs version 1.03
800
Theodore Ts'o74becf31997-04-26 14:37:06 +0000801Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
802
803 * Release of E2fsprogs version 1.02
804
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000805Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
806
807 * configure.in (LDFALG_STATIC): Add temporary kludge for
808 determining how to link executables statically. For now,
809 we assume that Linux systems only can link statically.
810
811Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
812
813 * depfix.sed: Remove /usr/include lines which occur at the end of
814 the dependency listing.
815
816Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
817
818 * configure.in: Added support for the --enable-bsd-shlibs option.
819
820Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
821
822 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
823 to link executables using programs like purify.
824
825Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
826
827 * configure.in: Check to see if strdup() is present
828
829 * INSTALL: Updated building and installation instructions to
830 reflect the new configure system.
831
832 * Makefile.in (install): When doing a general install, install the
833 shared libraries as well by using the new target
834 install-shlibs-libs-recursive.
835
836 * configure.in: If we are building on a Linux system, set $prefix
837 to be '/' by default.
838
839Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
840
841 * configure.in (checking type sizes): provide some default for
842 type-sizes when cross-compiling, as we can't check them then.
843 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
844
845Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
846
847 * Makefile.in (distclean-local): Added config.cache and
848 include/linux/types.h.
849
850 * configure.in: Added support for the --enable-elf option.
851 Added a test to check for llseek() in the C library.
852
853 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
854
855 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
856
857Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
858
859 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
860 pathname to the source directories of the lib/et and
861 lib/ss. (Can't just use $srcdir since that may be a
862 relative path.)
863
864Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
865
866 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
867 new makefiles.
868 * lib/Makefile.dll-lib: Ditto.
869 * lib/Makefile.profiled: Ditto.
870 * lib/Makefile.checker: Ditto.
871
872 * Add the include subdirectory to hold substitute include files
873 for systems that need them.
874
875 * Makefile.in: Rewritten to conform to GNU coding standards.
876 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
877 GNU-style makefiles.
878 * mkinstalldirs: New file, copied from /gd/gnu/lib.
879 * config.guess: Ditto.
880 * config.sub: Ditto.
881 * install-sh: Ditto.
882
883 * configure.in: Many new tests added. --with-cc and --with-ccopts
884 options removed as configure already supports a method to do this,
885 and they were interfering with normal usage.
886
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000887Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
888
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000889 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000890 generates the binary distribution for e2fsprogs.
891
892