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