blob: a88a430b8ce37a737a0db105ef811121b4cdc660 [file] [log] [blame]
Theodore Ts'od21ae6c2003-05-05 09:00:24 -040012003-05-05 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in, configure, Makefile.in: Add --with-diet-libc
4 convenience option. Add --disable-evms option.
5
Theodore Ts'oa04eba32003-05-03 16:35:17 -040062003-05-03 Theodore Ts'o <tytso@mit.edu>
7
Theodore Ts'oddc32a02003-05-03 18:45:55 -04008 * Makefile.in: Install the message catalog files
9
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
11 configure.in: Update to using version 0.11.5 of the
12 gettext library. We now enable NLS by default.
13
Theodore Ts'o71df0dc2003-04-21 16:17:09 -0400142003-04-21 Theodore Ts'o <tytso@mit.edu>
15
16 * Release of E2fsprogs 1.33
17
Theodore Ts'oa85e81a2003-04-18 07:22:01 -0400182003-04-18 Theodore Ts'o <tytso@mit.edu>
19
20 * configure.in: Remove CYGWIN definition; we will use the
21 automatically defined __CYGWIN__ instead.
22
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500232003-03-22 Theodore Ts'o <tytso@mit.edu>
24
25 * configure.in: Add E2FSPROGS_DAY expansion. Add
26 e2fsprogs.spec and util/gen-tarball to the list of files
27 generated by config.status
28
29 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
30
31 * Makefile.in: Remove tarball generation functions; moved to
32 util/gen-tarball.
33
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -0500342003-03-17 Theodore Ts'o <tytso@mit.edu>
35
36 * configure.in: Fix the Apple Darwin port.
37
Theodore Ts'o3ae497e2003-03-16 06:26:25 -0500382003-03-16 Theodore Ts'o <tytso@mit.edu>
39
40 * configure.in: Check to see if libdl exists for the sake of dlopen
41
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500422003-03-14 Theodore Ts'o <tytso@mit.edu>
43
44 * configure.in: Add support for Apple/Darwin shared libraries.
45
Theodore Ts'oed78c022003-03-06 11:09:18 -0500462003-03-06 Theodore Tso <tytso@thunk.org>
47
48 * Makefile.in (.exclude-subset): Include the doc directory in the
49 subset distribution.
50
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500512003-03-02 Theodore Ts'o <tytso@mit.edu>
52
53 * configure.in, Makefile.in: Ignore missing directories so we can
54 do a subset distribution. If there are no e2fsprogs
55 applications, then "make install" will install the
56 library's development files. "make subset_tar_file" will
57 create a subset distribution which consists of the
58 et, ss, uuid, and blkid libraries.
59
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500602003-02-22 Theodore Ts'o <tytso@mit.edu>
61
62 * configure.in, configure: Add new configure option
63 --enable-blkid-debug
64
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500652003-01-23 Theodore Ts'o <tytso@mit.edu>
66
67 * Makefile.in, configure, configure.in: Integrate new blkid library.
68
Theodore Ts'o38513012002-11-09 15:00:56 -0500692002-11-09 Theodore Ts'o <tytso@mit.edu>
70
71 * Release of E2fsprogs 1.32
72
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500732002-11-08 Theodore Ts'o <tytso@mit.edu>
74
Theodore Ts'oae65b292002-11-08 20:08:48 -050075 * Release of E2fsprogs 1.31
76
772002-11-08 Theodore Ts'o <tytso@mit.edu>
78
Theodore Ts'o782bebf2002-11-08 18:46:45 -050079 * configure.in, configure: Change --enable-jfs-debug to
80 --enable-jbd-debug for consistency's sake.
81
Theodore Ts'ofeb44c62002-11-08 14:55:38 -050082 * configure.in, configure: Add new substitution variable,
83 SWAPFS_CMT, which is '' if swapfs has been enabled, and
84 '#' if it has been disabled.
85
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050086 * configure.in, configure: Add support for EVMS ABI 1.2.
87 Changed configure option from --enable-old-evms
88 to --enable-evms-10 and --enable-evms-11
89
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500902002-10-31 Theodore Ts'o <tytso@mit.edu>
91
92 * Release of E2fsprogs 1.30
93
Theodore Ts'o482afc42002-10-31 03:32:34 -0500942002-10-30 Theodore Ts'o <tytso@mit.edu>
95
96 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
97
Theodore Ts'oc6633052002-09-24 01:26:50 -0400982001-09-24 Theodore Tso <tytso@mit.edu>
99
100 * Release of E2fsprogs 1.29
101
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001022001-08-31 Theodore Tso <tytso@thunk.org>
103
104 * Release of E2fsprogs 1.28
105
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04001062002-08-18 Theodore Ts'o <tytso@mit.edu>
107
108 * configure.in, configure: Add new substitution variable,
109 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400110 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400111
112 * Makefile.in: On Linux systems, build lib/evms.
113
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04001142002-07-14 Theodore Ts'o <tytso@mit.edu>
115
116 * configure.in, configure: Remove test for the presence (or
117 absence of d_namlen in the struct dirent) and replace it
118 with a check for pathconf(). lib/e2p/iod.c now uses a
119 different technique for providing struct dirent
120 compatibility.
121
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001222002-06-25 Theodore Ts'o <tytso@mit.edu>
123
124 * configure.in, configure: Add --enable-htree and --enable-clear-htree
125
1262002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400127
128 * configure.in: Add makefile for lib/evms for the EVMS FSIM
129 plugin. Add --enable-old-evms configure option which uses
130 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
131
Theodore Ts'obff61a72002-05-21 22:21:38 -04001322002-05-21 Theodore Ts'o <tytso@mit.edu>
133
134 * configure.in: On Linux systems, if the prefix is defaulted to
135 /usr, then default mandir to /usr/share/man
136
Theodore Ts'o31e29a12002-05-17 10:53:07 -04001372002-05-17 Theodore Ts'o <tytso@mit.edu>
138
139 * Remove check for asm/page.h, and add check for sysconf()
140
1412002-05-16 Andreas Dilger <adilger@clusterfs.com>
142
143 * Add check for asm/page.h
144
1452002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400146
147 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
148 and $root_sysconfdir, which are normally /usr/share and
149 /etc, respectively, on Linux systems. Also changed
150 root_bindir, root_sbindir, and root_libdir so that their
151 value is set by the configure script. This allows the
152 right thing to happen on non-Linux systems when bindir,
153 et. al. are manually set via the configure script's
154 --bindir switch. Add ext2ed/Makefile.in as a generated
155 file by the configure script.
156
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001572002-03-08 Theodore Tso <tytso@mit.edu>
158
159 * Release of E2fsprogs 1.27
160
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001612002-02-03 Theodore Tso <tytso@thunk.org>
162
163 * Release of E2fsprogs 1.26
164
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001652001-12-24 Theodore Tso <tytso@valinux.com>
166
167 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
168 the -I search path, since we don't have any header files
169 there any more.
170
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001712001-12-16 Theodore Tso <tytso@valinux.com>
172
173 * configure.in: If journal debugging is enabled, define
174 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
175
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001762001-09-20 Theodore Tso <tytso@thunk.org>
177
178 * Release of E2fsprogs 1.25
179
Theodore Ts'ofb707752001-09-04 15:00:37 -04001802001-09-02 Theodore Tso <tytso@thunk.org>
181
182 * Release of E2fsprogs 1.24a
183
Theodore Ts'o109624a2001-08-31 00:59:55 -04001842001-08-30 Theodore Tso <tytso@thunk.org>
185
186 * Release of E2fsprogs 1.24
187
Theodore Ts'o53abed02001-08-27 12:18:16 -04001882001-08-27 Theodore Tso <tytso@valinux.com>
189
190 * configure.in: Check for the presence of strnlen. Stop checking
191 for strdup, since we don't actually care about that symbol
192 any more.
193
Theodore Ts'o943ed872001-08-27 12:29:22 -04001942001-08-15 Theodore Tso <tytso@valinux.com>
195
196 * Release of E2fsprogs 1.23
197
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001982001-08-04 Andreas Dilger <root@lynx.adilger.int>
199
200 * Makefile.in: Add "*.orig" to "make clean" target, change
201 explicit listing of ext2_types.h in "make distclean" to
202 $(SUBS). Add $(SUBS) as a dependency to "make check"
203 target. Add $(SUBS) as a dependency to "make check"
204 target. Add -f flag to doc/Makefile $(RM) of files which
205 may not exist.
206
Theodore Ts'o67960132001-06-23 00:16:37 -04002072001-06-23 Theodore Tso <tytso@valinux.com>
208
209 * Release of E2fsprogs 1.22
210
Theodore Ts'o990d96a2001-06-22 20:47:24 -04002112001-06-22 Theodore Tso <tytso@valinux.com>
212
213 * Makefile.in: Avoid including BitKeeper files into the source
214 tarball.
215
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00002162001-06-15 Theodore Tso <tytso@valinux.com>
217
218 * Release of E2fsprogs 1.21
219
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00002202001-06-13 Theodore Tso <tytso@valinux.com>
221
Theodore Ts'o65794882001-06-14 00:24:42 +0000222 * Makefile.in: Make the install target depend on $(SUBS) to
223 accomodate the fools who want to compile and install
224 e2fsprogs as root using just one command.
225
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000226 * Makefile.in: Don't recurse into debugfs and resize subdirectory
227 if --disable-debugfs or --disable-resizer is given as a
228 configuration option.
229
230 * configure.in: Add --disable-resizer, --disable-imager, and
231 --disable-debugfs switches, which allow people who are
232 building boot floppies to build a very restricted
233 e2fsprogs distribution. Note: these functions limit the
234 functions in the shared library, so beware!
235
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00002362001-06-11 Theodore Tso <tytso@valinux.com>
237
238 * configure.in: Add new switch, --disable-swapfs which disables
239 support of byte-swapping old filesystems. Add new test,
240 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
241 machines. Change handling of --with-ccopts so that if
242 set, the default CFLAGS is suppressed.
243
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00002442001-06-01 Theodore Tso <tytso@valinux.com>
245
246 * wordwrap.pl: Add some rules which help fix up the dependencies.
247
248 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000249 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000250
Theodore Ts'o62df7682001-05-25 17:32:49 +00002512001-05-25 Theodore Tso <tytso@valinux.com>
252
Theodore Ts'obb185862001-05-25 17:35:00 +0000253 * Release of E2fsprogs 1.20
254
2552001-05-25 Theodore Tso <tytso@valinux.com>
256
Theodore Ts'o62df7682001-05-25 17:32:49 +0000257 * Makefile.in: Only exclude the top-level TODO file, not over the
258 entire tree.
259
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002602001-05-19 Theodore Tso <tytso@valinux.com>
261
262 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
263 the pathname for ldconfig.
264
Theodore Ts'od8998862001-05-05 06:49:27 +00002652001-05-05 Theodore Tso <tytso@valinux.com>
266
267 * config.guess, config.sub: Update to use latest version from FSF
268 (2001-04-20)
269
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002702001-01-11 Theodore Ts'o <tytso@valinux.com>
271
272 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
273 since libext2fs depends on libe2p.
274
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002752001-01-11 <tytso@snap.thunk.org>
276
277 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
278 longer a configure option, but something which is done
279 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000280 (gcc-wall-new): Added new target which forgoes the make
281 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000282
283 * configure.in: Remove test for ino_t, since we don't use it any
284 more (we always use our own ext2_ino_t). Remove
285 --enable-gcc-wall support. Add test for sys/ioctl.h
286
Theodore Ts'o8820c792001-01-06 04:20:03 +00002872001-01-05 <tytso@snap.thunk.org>
288
289 * configure.in: Add checks for the header files sys/mkdev.h and
290 sys/sysmacros.h.
291
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002922000-12-08 <tytso@snap.thunk.org>
293
294 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
295 works correctly.
296
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002972000-10-24 <tytso@snap.thunk.org>
298
299 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
300
301 * configure.in: When compiling shared libraries for Solaris, use a
302 special-case Makefile fragment to deal with it.
303
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00003042000-08-18 <tytso@valinux.com>
305
306 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
307
Theodore Ts'oa2980712000-08-14 14:30:50 +00003082000-08-14 <tytso@valinux.com>
309
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000310 * e2fsprogs.spec (Summary): Add description of resize2fs to the
311 package summary.
312
Theodore Ts'oa2980712000-08-14 14:30:50 +0000313 * configure.in: Add test for sys/mount.h (required for e2fsck's
314 ext3 recovery code)
315
Theodore Ts'of9e67062000-07-13 23:25:54 +00003162000-07-13 <tytso@valinux.com>
317
318 * Release of E2fsprogs 1.19
319
3202000-07-13 <tytso@snap.thunk.org>
321
322 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
323 file, now that we're using a modern rpm to build
324 e2fsprogs. Also updated version number to 1.19.
325
Theodore Ts'oab146762000-07-07 04:37:35 +00003262000-07-07 Theodore Ts'o <tytso@valinux.com>
327
328 * e2fsprogs.spec (%post): Remove resize2fs from its old location
329 in /usr/sbin in the postinstall script.
330
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00003312000-07-05 <tytso@snap.thunk.org>
332
333 * config.guess, config.sub: Update to use latest version from FSF
334 (2000-06-13)
335
Theodore Ts'o6928adc2000-05-25 23:28:50 +00003362000-05-25 <tytso@snap.thunk.org>
337
338 * Makefile.in: Fix makefile so that it's safe to build in parallel.
339
340 * configure.in: Add test for lseek64 and open64.
341
Theodore Ts'o91e544f2000-05-25 16:43:00 +00003422000-05-25 Theodore Ts'o <tytso@valinux.com>
343
344 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
345 substitution. (Left over from before we moved to use a C
346 program to do substitutions.)
347
Theodore Ts'o1d279212000-05-19 02:38:14 +00003482000-05-18 Theodore Ts'o <tytso@valinux.com>
349
350 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
351
Theodore Ts'occ73e042000-04-06 23:05:32 +00003522000-04-06 Theodore Ts'o <tytso@valinux.com>
353
354 * Makefile.in (source_tar_file): Remove the resize directory from
355 the list of excluded files.
356
357 * version.h: Update version header for an WIP release.
358
359 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
360
Theodore Ts'o68853372000-04-06 21:44:19 +0000361Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
362
363 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000364 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000365
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003662000-04-03 Theodore Ts'o <tytso@valinux.com>
367
368 * Makefile.in: Remove uneeded parenthesis around shell pipelines
369 containing a "cd" command. Use && instead of ; so that if
370 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000371
372 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
373 Remove uneeded parenthesis around shell pipelines
374 containing a "cd" command.
375
Theodore Ts'o19178752000-02-11 15:55:07 +00003762000-02-11 <tytso@snap.thunk.org>
377
378 * Makefile.in: Exclude the internationalization files from being
379 distributed.
380
381 * configure.in: Add support for --enable-compression. This is
382 experimental code only for now, which is why it's under
383 --enable test. Once it's stable, it will always be
384 compiled in.
385
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003862000-02-11 Theodore Ts'o <tytso@valinux.com>
387
388 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
389 type, instead of basising on whether a test program
390 compiles. This was screwing up on some Linux kernel
391 header files, and we know the Hurd doesn't support the
392 ext2 ioctls anyway.
393
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003942000-02-08 Theodore Ts'o <tytso@valinux.com>
395
396 * configure.in, aclocal.m4: Add support for GNU gettext
397 internationalization support.
398
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003992000-02-02 Theodore Ts'o <tytso@valinux.com>
400
401 * MCONFIG.in: Always include src/include in the include path now.
402 This forces us to use our internally provided ext2_fs.h
403 file, for sanity's sake.
404
405 * configure.in: If linux/fs.h isn't found, then add
406 build/include into the include path only, since
407 src/include is now always included. Removed define of
408 HAVE_LINUX_FS_H, since we're not using it any more.
409 Removed i_version vs. i_generation check, since with the
410 included header file it is a permanently known quantity.
411 Removed AC_C_CROSS since it has been merged into
412 AC_PROG_CC in autoconf 2.13.
413
Theodore Ts'o77200f42000-01-18 17:53:27 +00004142000-01-18 Theodore Ts'o <tytso@valinux.com>
415
416 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
417 "-lsocket" we need a separate DEPLIBUUID that can be used
418 in Makefile's dependency rules.
419
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00004201999-11-19 <tytso@valinux.com>
421
422 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
423 the source directory. Also, when making the .exclude file
424 for the source_tar_file, exclude those two files as well.
425
Theodore Ts'ocd086361999-11-10 16:00:39 +00004261999-11-10 <tytso@valinux.com>
427
428 * Release of E2fsprogs 1.18
429
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004301999-10-26 <tytso@valinux.com>
431
Theodore Ts'o28e11941999-10-26 18:17:20 +0000432 * Release of E2fsprogs 1.17
433
4341999-10-26 <tytso@valinux.com>
435
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000436 * configure.in: Move the code that checks for the presence of
437 Linux header files, to earlier in the config file, since
438 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000439 happen before any compile tests are run. Add termios.h to
440 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000441
Theodore Ts'oad6783d1999-10-26 01:58:54 +00004421999-10-25 <tytso@valinux.com>
443
444 * configure.in: Capitalized Hurd to make the GNU folks happy.
445
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00004461999-10-22 <tytso@valinux.com>
447
448 * Release of E2fsprogs 1.16
449
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004501999-09-24 <tytso@valinux.com>
451
452 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
453 actually useful (since glibc 2.1 declares it on Alpha
454 without it being usable). Add check for signal.h
455 header file, which doesn't exist on non-unix platforms.
456
4571999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000458
459 * Release of E2fsprogs 1.15
460
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004611999-07-03 <tytso@valinux.com>
462
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000463 * depfix.sed: Remove all line continuations from the dependencies;
464 the word wrapping is now done by wordwrap.pl.
465
Theodore Ts'o6c133521999-07-03 20:37:03 +0000466 * MCONFIG.in (BUILD_CC):
467 * configure.in (BUILD_CC): If cross compiling, find the native C
468 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000469 successfully build util/subst. Change default long long
470 size when cross compiling to be 8 (instead of 0). Also
471 change the Hurd's defaults so that root files are placed
472 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000473
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000474 * Makefile.in (depend): Make "make depend" at the top-level
475 automatically recurse through all subdirectories.
476
477 * configure.in: Test for perl since it's needed by wordwrap.pl
478
479 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
480 are automatically word-wrapped. Added the makefile macro
481 $(PERL).
482
483 * wordwrap.pl: New file which does the word wrapping.
484
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000485 * MCONFIG.in (subst): Add rule to build the util/subst program if
486 necessary (by cd'ing to $(top_builddir)/util and making it.)
487
Theodore Ts'o66704951999-06-25 15:30:33 +00004881999-06-23 <tytso@valinux.com>
489
490 * configure.in: Check for the presence of i_generation field
491 versus i_version in the ext2_inode to support compiling
492 e2fsprogs in Linux 2.3.
493
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004941999-04-17 <tytso@rsts-11.mit.edu>
495
496 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
497 mandir.
498
4991999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
500
501 * config.sub: Update config.sub from autoconf 2.13 so that it will
502 recognize new machine types from the Alpha.
503
Theodore Ts'o6454d841999-03-16 19:24:34 +00005041999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
505
506 * configure.in: Add check for malloc.h and mallinfo().
507
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00005081999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
509
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000510 * Release of E2fsprogs 1.14
511
5121999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
513
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000514 * configure.in (YEAR): Allow a 4-digit year for the version date,
515 so we can be Y2K politically correct. (The date isn't
516 used for anything except display purposes, but it should
517 make people more comfortable to not use a 2-digit date,
518 even though it doesn't matter.)
519
Theodore Ts'odefde781999-01-04 07:39:19 +0000520Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
521
522 * Makefile.in: Move the generated types.h file from the linux/
523 directory to the asm/ directory.
524
525 * configure.in: Force Solaris to never use -static, due to its
526 dynamic loader not being available to statically linked
527 programs. Create the asm/ directory if needed.
528
Theodore Ts'ocf554b11999-01-02 04:10:33 +00005291999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
530
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000531 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
532 assume glibc.
533
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000534 * config.guess: Update with a newer version from the FSF (although
535 I've removed rms's pathetic LINUX/GNU name kludgery)
536
Theodore Ts'o556ad131998-12-19 08:10:58 +00005371998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
538
539 * Release of E2fsprogs 1.13
540
Theodore Ts'o5a679c81998-12-03 16:40:38 +00005411998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
542
543 * configure.in: Add paths.h to header files for which we search.
544
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00005451998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
546
547 * Release of E2fsprogs 1.12
548
Theodore Ts'offe19911998-04-08 06:05:49 +0000549Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
550
551 * Fix missing "test" invokation in configure.in test. (Only
552 affected default non-Linux builds).
553
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005541998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
555
556 * configure.in: Change how the installation directions are
557 selected. Previously, we had prefix and usr_prefix, where
558 prefix was '' and usr_prefix was /usr, and we then defined
559 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
560 In autoconf 2.12, it's possible to override bindir,
561 libdir, etc., and so in order to make our installation
562 directory makefile variables more in line with autoconf
563 2.12, I've changed all of the various makefiles to use
564 prefix and root_prefix, where the default Linux
565 definitions are /usr and '', respectively. What used to
566 be bindir is now root_bindir, and what used to be ubindir,
567 is now bindir.
568
569 * MCONFIG.in: Change directories to match with new installation
570 directory convention (see above). Add Makefile
571 dependencies for makefile fragments, and define
572 DEP_LIB_MAKEFILES which library makefiles can use to
573 define DEP_MAKEFILES, so that the library makefiles will
574 get regenerated when the makefile fragments change.
575 Remove the cat?dir variables, since we aren't creating
576 those directories any more.
577
578 * Makefile.in: Add top-level uninstall targets.
579
580 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
581 page, and to reflect that fact that we now compile_et and
582 mk_cmds for the development package.
583
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005841998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
585
586 * Makefile.in: Use && after a cd command so that the right thing
587 happens if the directory is missing. Don't compile man
588 pages upon installation any more, since modern Linux
589 systems don't have /usr/man/cat? anymore (they
590 typically cache man pages in /var/catman and delete them
591 if they haven't been used in a while, to save on disk
592 space, and because CPU's are fast enough these days that
593 you can get away with this).
594
595 * MCONFIG.in: Add a new makefile variable for the share
596 directory (i.e., /usr/share). Make an autoconf magic
597 make rule so that $(top_builddir)/util/subst.conf gets
598 rebuilt automatically when necessary.
599
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000600Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
601
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000602 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000603 release.
604
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000605Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
606
607 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
608 e2fsck/Makefile.in.
609
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000610Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
611
612 * configure.in: Add check for setjmp.h
613
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000614Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
615
616 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
617 llseek is declared in unistd.h
618
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000619Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
620
621 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
622
Theodore Ts'o024996c1997-06-17 05:38:35 +0000623Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
624
625 * Release of E2fsprogs 1.11
626
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000627Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
628
629 * Makefile.in (SRCROOT): Allow people to set the version.h to
630 something like 1.10-PLUS.
631
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000632Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
633
634 * configure.in (rmakefile): Added (optional) private directory for
635 resize2fs.
636
637 * Makefile.in: Change recursive descent rules to check to see if a
638 directory exists before trying to make it.
639
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000640Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
641
642 * Makefile.in (source_tar_file): Fix up makefile to work in new
643 CVS development environment.
644
Theodore Ts'oae851481997-04-29 18:13:24 +0000645Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
646
647 * Release of E2fsprogs version 1.10
648
649Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
650
651 * configure.in: Add explicit check to see if linker accepts
652 -static (since even Linux systems might not work if
653 libc.a isn't installed).
654
655Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
656
657 * Release of E2fsprogs version 1.09
658
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000659Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
660
661 * Release of E2fsprogs version 1.08
662
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000663Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
664
665 * Release of E2fsprogs version 1.07
666
667Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
668
669 * config.sub (basic_machine): Added i686-* as another name for the
670 Pentium Pro.
671
672Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
673
674 * Release of E2fsprogs version 1.06
675
Theodore Ts'o5c576471997-04-29 15:29:49 +0000676Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
677
678 * Makefile.in (all): Don't run "make check" by default. User
679 should manually run "make check" if they wish to test
680 things out.
681
682Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
683
684 * Release of E2fsprogs version 1.05
685
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000686Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
687
688 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
689 that we check.
690
691Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
692
693 * configure.in (usr_prefix): To be slightly more conformant with
694 the coding standards, always default to ${prefix}
695 unless on a linux system with prefix = ''. Allow
696 --with-usr-prefix option.
697
698Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
699
700 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
701 Add `--enable-fsck' switch, to allow configuration of
702 fsck wrapper building (default yes except on the hurd).
703 Make '' prefix default and LDFLAG_STATIC hacks work on
704 the hurd as well as linux.
705
706Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
707
708 * configure.in: Check to see if sys/types.h defines ino_t. Add
709 support for checking/sizing "long long".
710
711Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
712
713 * configure.in: Added configure flag --enable-old-bitops, which
714 forces the bitops to use the standard bitmask operations.
715
716Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
717
718 * configure.in: Check for existence of sys/utsname.h and
719 strcasecmp(). Remove check for EXT2 fragment in system
720 header file. E2fsprogs now deals with the fragment fields
721 by dispatching off of the OS field.
722
723Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
724
725 * configure.in (AC_OUPUT): Create substitutions for the uuid
726 library.
727
728 * MCONFIG.in (all): Add new variables for the uuid library.
729
730Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
731
732 * configure.in: Make the default prefix be '' for Linux.
733
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000734Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
735
736 * Release of E2fsprogs version 1.04
737
738Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
739
740 * configure.in:
741 MCONFIG.in: Man pages, shell scripts and include files are now
742 generated using the lib/substitute_sh script. This is
743 faster than the configure substitution, and it doesn't
744 change the mod time of the file if it hasn't changed,
745 which prevents needless compilation of files.
746
747 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
748 LIBEXT2FS, LIBE2P, and their static and profiled variants,
749 STATIC_* and PROFILED_*, which point to the actual file of
750 the shared or static library. This way makefiles can link
751 directly with exactly the library they want. Many ld's
752 (include GNU ld) have a really broken idea of how -L
753 works, and will link against an older library in /usr/lib
754 even though there is a newer on in a specified -L directory.
755
756Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
757
758 * configure.in: Add support for --enable-dynamic-e2fsck, for
759 people who don't want to link e2fsck statically. This
760 saves space, at the cost of increasing the reliance of
761 e2fsck other files (3-4 shared libraries).
762
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000763Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
764
765 * Release of E2fsprogs version 1.03
766
Theodore Ts'o74becf31997-04-26 14:37:06 +0000767Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
768
769 * Release of E2fsprogs version 1.02
770
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000771Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
772
773 * configure.in (LDFALG_STATIC): Add temporary kludge for
774 determining how to link executables statically. For now,
775 we assume that Linux systems only can link statically.
776
777Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
778
779 * depfix.sed: Remove /usr/include lines which occur at the end of
780 the dependency listing.
781
782Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
783
784 * configure.in: Added support for the --enable-bsd-shlibs option.
785
786Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
787
788 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
789 to link executables using programs like purify.
790
791Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
792
793 * configure.in: Check to see if strdup() is present
794
795 * INSTALL: Updated building and installation instructions to
796 reflect the new configure system.
797
798 * Makefile.in (install): When doing a general install, install the
799 shared libraries as well by using the new target
800 install-shlibs-libs-recursive.
801
802 * configure.in: If we are building on a Linux system, set $prefix
803 to be '/' by default.
804
805Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
806
807 * configure.in (checking type sizes): provide some default for
808 type-sizes when cross-compiling, as we can't check them then.
809 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
810
811Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
812
813 * Makefile.in (distclean-local): Added config.cache and
814 include/linux/types.h.
815
816 * configure.in: Added support for the --enable-elf option.
817 Added a test to check for llseek() in the C library.
818
819 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
820
821 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
822
823Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
824
825 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
826 pathname to the source directories of the lib/et and
827 lib/ss. (Can't just use $srcdir since that may be a
828 relative path.)
829
830Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
831
832 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
833 new makefiles.
834 * lib/Makefile.dll-lib: Ditto.
835 * lib/Makefile.profiled: Ditto.
836 * lib/Makefile.checker: Ditto.
837
838 * Add the include subdirectory to hold substitute include files
839 for systems that need them.
840
841 * Makefile.in: Rewritten to conform to GNU coding standards.
842 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
843 GNU-style makefiles.
844 * mkinstalldirs: New file, copied from /gd/gnu/lib.
845 * config.guess: Ditto.
846 * config.sub: Ditto.
847 * install-sh: Ditto.
848
849 * configure.in: Many new tests added. --with-cc and --with-ccopts
850 options removed as configure already supports a method to do this,
851 and they were interfering with normal usage.
852
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000853Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
854
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000855 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000856 generates the binary distribution for e2fsprogs.
857
858