blob: 1656b939ef959f00ec5ba1fd3db409f065f98560 [file] [log] [blame]
Theodore Ts'o3ae497e2003-03-16 06:26:25 -050012003-03-16 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in: Check to see if libdl exists for the sake of dlopen
4
Theodore Ts'oe71d8732003-03-14 02:13:48 -050052003-03-14 Theodore Ts'o <tytso@mit.edu>
6
7 * configure.in: Add support for Apple/Darwin shared libraries.
8
Theodore Ts'oed78c022003-03-06 11:09:18 -050092003-03-06 Theodore Tso <tytso@thunk.org>
10
11 * Makefile.in (.exclude-subset): Include the doc directory in the
12 subset distribution.
13
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500142003-03-02 Theodore Ts'o <tytso@mit.edu>
15
16 * configure.in, Makefile.in: Ignore missing directories so we can
17 do a subset distribution. If there are no e2fsprogs
18 applications, then "make install" will install the
19 library's development files. "make subset_tar_file" will
20 create a subset distribution which consists of the
21 et, ss, uuid, and blkid libraries.
22
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500232003-02-22 Theodore Ts'o <tytso@mit.edu>
24
25 * configure.in, configure: Add new configure option
26 --enable-blkid-debug
27
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500282003-01-23 Theodore Ts'o <tytso@mit.edu>
29
30 * Makefile.in, configure, configure.in: Integrate new blkid library.
31
Theodore Ts'o38513012002-11-09 15:00:56 -0500322002-11-09 Theodore Ts'o <tytso@mit.edu>
33
34 * Release of E2fsprogs 1.32
35
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500362002-11-08 Theodore Ts'o <tytso@mit.edu>
37
Theodore Ts'oae65b292002-11-08 20:08:48 -050038 * Release of E2fsprogs 1.31
39
402002-11-08 Theodore Ts'o <tytso@mit.edu>
41
Theodore Ts'o782bebf2002-11-08 18:46:45 -050042 * configure.in, configure: Change --enable-jfs-debug to
43 --enable-jbd-debug for consistency's sake.
44
Theodore Ts'ofeb44c62002-11-08 14:55:38 -050045 * configure.in, configure: Add new substitution variable,
46 SWAPFS_CMT, which is '' if swapfs has been enabled, and
47 '#' if it has been disabled.
48
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050049 * configure.in, configure: Add support for EVMS ABI 1.2.
50 Changed configure option from --enable-old-evms
51 to --enable-evms-10 and --enable-evms-11
52
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500532002-10-31 Theodore Ts'o <tytso@mit.edu>
54
55 * Release of E2fsprogs 1.30
56
Theodore Ts'o482afc42002-10-31 03:32:34 -0500572002-10-30 Theodore Ts'o <tytso@mit.edu>
58
59 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
60
Theodore Ts'oc6633052002-09-24 01:26:50 -0400612001-09-24 Theodore Tso <tytso@mit.edu>
62
63 * Release of E2fsprogs 1.29
64
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400652001-08-31 Theodore Tso <tytso@thunk.org>
66
67 * Release of E2fsprogs 1.28
68
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400692002-08-18 Theodore Ts'o <tytso@mit.edu>
70
71 * configure.in, configure: Add new substitution variable,
72 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -040073 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040074
75 * Makefile.in: On Linux systems, build lib/evms.
76
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400772002-07-14 Theodore Ts'o <tytso@mit.edu>
78
79 * configure.in, configure: Remove test for the presence (or
80 absence of d_namlen in the struct dirent) and replace it
81 with a check for pathconf(). lib/e2p/iod.c now uses a
82 different technique for providing struct dirent
83 compatibility.
84
Theodore Ts'o8fdc9982002-06-25 23:26:34 -0400852002-06-25 Theodore Ts'o <tytso@mit.edu>
86
87 * configure.in, configure: Add --enable-htree and --enable-clear-htree
88
892002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -040090
91 * configure.in: Add makefile for lib/evms for the EVMS FSIM
92 plugin. Add --enable-old-evms configure option which uses
93 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
94
Theodore Ts'obff61a72002-05-21 22:21:38 -0400952002-05-21 Theodore Ts'o <tytso@mit.edu>
96
97 * configure.in: On Linux systems, if the prefix is defaulted to
98 /usr, then default mandir to /usr/share/man
99
Theodore Ts'o31e29a12002-05-17 10:53:07 -04001002002-05-17 Theodore Ts'o <tytso@mit.edu>
101
102 * Remove check for asm/page.h, and add check for sysconf()
103
1042002-05-16 Andreas Dilger <adilger@clusterfs.com>
105
106 * Add check for asm/page.h
107
1082002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400109
110 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
111 and $root_sysconfdir, which are normally /usr/share and
112 /etc, respectively, on Linux systems. Also changed
113 root_bindir, root_sbindir, and root_libdir so that their
114 value is set by the configure script. This allows the
115 right thing to happen on non-Linux systems when bindir,
116 et. al. are manually set via the configure script's
117 --bindir switch. Add ext2ed/Makefile.in as a generated
118 file by the configure script.
119
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001202002-03-08 Theodore Tso <tytso@mit.edu>
121
122 * Release of E2fsprogs 1.27
123
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001242002-02-03 Theodore Tso <tytso@thunk.org>
125
126 * Release of E2fsprogs 1.26
127
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001282001-12-24 Theodore Tso <tytso@valinux.com>
129
130 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
131 the -I search path, since we don't have any header files
132 there any more.
133
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001342001-12-16 Theodore Tso <tytso@valinux.com>
135
136 * configure.in: If journal debugging is enabled, define
137 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
138
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001392001-09-20 Theodore Tso <tytso@thunk.org>
140
141 * Release of E2fsprogs 1.25
142
Theodore Ts'ofb707752001-09-04 15:00:37 -04001432001-09-02 Theodore Tso <tytso@thunk.org>
144
145 * Release of E2fsprogs 1.24a
146
Theodore Ts'o109624a2001-08-31 00:59:55 -04001472001-08-30 Theodore Tso <tytso@thunk.org>
148
149 * Release of E2fsprogs 1.24
150
Theodore Ts'o53abed02001-08-27 12:18:16 -04001512001-08-27 Theodore Tso <tytso@valinux.com>
152
153 * configure.in: Check for the presence of strnlen. Stop checking
154 for strdup, since we don't actually care about that symbol
155 any more.
156
Theodore Ts'o943ed872001-08-27 12:29:22 -04001572001-08-15 Theodore Tso <tytso@valinux.com>
158
159 * Release of E2fsprogs 1.23
160
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001612001-08-04 Andreas Dilger <root@lynx.adilger.int>
162
163 * Makefile.in: Add "*.orig" to "make clean" target, change
164 explicit listing of ext2_types.h in "make distclean" to
165 $(SUBS). Add $(SUBS) as a dependency to "make check"
166 target. Add $(SUBS) as a dependency to "make check"
167 target. Add -f flag to doc/Makefile $(RM) of files which
168 may not exist.
169
Theodore Ts'o67960132001-06-23 00:16:37 -04001702001-06-23 Theodore Tso <tytso@valinux.com>
171
172 * Release of E2fsprogs 1.22
173
Theodore Ts'o990d96a2001-06-22 20:47:24 -04001742001-06-22 Theodore Tso <tytso@valinux.com>
175
176 * Makefile.in: Avoid including BitKeeper files into the source
177 tarball.
178
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001792001-06-15 Theodore Tso <tytso@valinux.com>
180
181 * Release of E2fsprogs 1.21
182
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001832001-06-13 Theodore Tso <tytso@valinux.com>
184
Theodore Ts'o65794882001-06-14 00:24:42 +0000185 * Makefile.in: Make the install target depend on $(SUBS) to
186 accomodate the fools who want to compile and install
187 e2fsprogs as root using just one command.
188
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000189 * Makefile.in: Don't recurse into debugfs and resize subdirectory
190 if --disable-debugfs or --disable-resizer is given as a
191 configuration option.
192
193 * configure.in: Add --disable-resizer, --disable-imager, and
194 --disable-debugfs switches, which allow people who are
195 building boot floppies to build a very restricted
196 e2fsprogs distribution. Note: these functions limit the
197 functions in the shared library, so beware!
198
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001992001-06-11 Theodore Tso <tytso@valinux.com>
200
201 * configure.in: Add new switch, --disable-swapfs which disables
202 support of byte-swapping old filesystems. Add new test,
203 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
204 machines. Change handling of --with-ccopts so that if
205 set, the default CFLAGS is suppressed.
206
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00002072001-06-01 Theodore Tso <tytso@valinux.com>
208
209 * wordwrap.pl: Add some rules which help fix up the dependencies.
210
211 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000212 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000213
Theodore Ts'o62df7682001-05-25 17:32:49 +00002142001-05-25 Theodore Tso <tytso@valinux.com>
215
Theodore Ts'obb185862001-05-25 17:35:00 +0000216 * Release of E2fsprogs 1.20
217
2182001-05-25 Theodore Tso <tytso@valinux.com>
219
Theodore Ts'o62df7682001-05-25 17:32:49 +0000220 * Makefile.in: Only exclude the top-level TODO file, not over the
221 entire tree.
222
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002232001-05-19 Theodore Tso <tytso@valinux.com>
224
225 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
226 the pathname for ldconfig.
227
Theodore Ts'od8998862001-05-05 06:49:27 +00002282001-05-05 Theodore Tso <tytso@valinux.com>
229
230 * config.guess, config.sub: Update to use latest version from FSF
231 (2001-04-20)
232
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002332001-01-11 Theodore Ts'o <tytso@valinux.com>
234
235 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
236 since libext2fs depends on libe2p.
237
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002382001-01-11 <tytso@snap.thunk.org>
239
240 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
241 longer a configure option, but something which is done
242 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000243 (gcc-wall-new): Added new target which forgoes the make
244 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000245
246 * configure.in: Remove test for ino_t, since we don't use it any
247 more (we always use our own ext2_ino_t). Remove
248 --enable-gcc-wall support. Add test for sys/ioctl.h
249
Theodore Ts'o8820c792001-01-06 04:20:03 +00002502001-01-05 <tytso@snap.thunk.org>
251
252 * configure.in: Add checks for the header files sys/mkdev.h and
253 sys/sysmacros.h.
254
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002552000-12-08 <tytso@snap.thunk.org>
256
257 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
258 works correctly.
259
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002602000-10-24 <tytso@snap.thunk.org>
261
262 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
263
264 * configure.in: When compiling shared libraries for Solaris, use a
265 special-case Makefile fragment to deal with it.
266
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002672000-08-18 <tytso@valinux.com>
268
269 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
270
Theodore Ts'oa2980712000-08-14 14:30:50 +00002712000-08-14 <tytso@valinux.com>
272
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000273 * e2fsprogs.spec (Summary): Add description of resize2fs to the
274 package summary.
275
Theodore Ts'oa2980712000-08-14 14:30:50 +0000276 * configure.in: Add test for sys/mount.h (required for e2fsck's
277 ext3 recovery code)
278
Theodore Ts'of9e67062000-07-13 23:25:54 +00002792000-07-13 <tytso@valinux.com>
280
281 * Release of E2fsprogs 1.19
282
2832000-07-13 <tytso@snap.thunk.org>
284
285 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
286 file, now that we're using a modern rpm to build
287 e2fsprogs. Also updated version number to 1.19.
288
Theodore Ts'oab146762000-07-07 04:37:35 +00002892000-07-07 Theodore Ts'o <tytso@valinux.com>
290
291 * e2fsprogs.spec (%post): Remove resize2fs from its old location
292 in /usr/sbin in the postinstall script.
293
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00002942000-07-05 <tytso@snap.thunk.org>
295
296 * config.guess, config.sub: Update to use latest version from FSF
297 (2000-06-13)
298
Theodore Ts'o6928adc2000-05-25 23:28:50 +00002992000-05-25 <tytso@snap.thunk.org>
300
301 * Makefile.in: Fix makefile so that it's safe to build in parallel.
302
303 * configure.in: Add test for lseek64 and open64.
304
Theodore Ts'o91e544f2000-05-25 16:43:00 +00003052000-05-25 Theodore Ts'o <tytso@valinux.com>
306
307 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
308 substitution. (Left over from before we moved to use a C
309 program to do substitutions.)
310
Theodore Ts'o1d279212000-05-19 02:38:14 +00003112000-05-18 Theodore Ts'o <tytso@valinux.com>
312
313 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
314
Theodore Ts'occ73e042000-04-06 23:05:32 +00003152000-04-06 Theodore Ts'o <tytso@valinux.com>
316
317 * Makefile.in (source_tar_file): Remove the resize directory from
318 the list of excluded files.
319
320 * version.h: Update version header for an WIP release.
321
322 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
323
Theodore Ts'o68853372000-04-06 21:44:19 +0000324Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
325
326 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000327 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000328
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003292000-04-03 Theodore Ts'o <tytso@valinux.com>
330
331 * Makefile.in: Remove uneeded parenthesis around shell pipelines
332 containing a "cd" command. Use && instead of ; so that if
333 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000334
335 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
336 Remove uneeded parenthesis around shell pipelines
337 containing a "cd" command.
338
Theodore Ts'o19178752000-02-11 15:55:07 +00003392000-02-11 <tytso@snap.thunk.org>
340
341 * Makefile.in: Exclude the internationalization files from being
342 distributed.
343
344 * configure.in: Add support for --enable-compression. This is
345 experimental code only for now, which is why it's under
346 --enable test. Once it's stable, it will always be
347 compiled in.
348
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003492000-02-11 Theodore Ts'o <tytso@valinux.com>
350
351 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
352 type, instead of basising on whether a test program
353 compiles. This was screwing up on some Linux kernel
354 header files, and we know the Hurd doesn't support the
355 ext2 ioctls anyway.
356
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003572000-02-08 Theodore Ts'o <tytso@valinux.com>
358
359 * configure.in, aclocal.m4: Add support for GNU gettext
360 internationalization support.
361
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003622000-02-02 Theodore Ts'o <tytso@valinux.com>
363
364 * MCONFIG.in: Always include src/include in the include path now.
365 This forces us to use our internally provided ext2_fs.h
366 file, for sanity's sake.
367
368 * configure.in: If linux/fs.h isn't found, then add
369 build/include into the include path only, since
370 src/include is now always included. Removed define of
371 HAVE_LINUX_FS_H, since we're not using it any more.
372 Removed i_version vs. i_generation check, since with the
373 included header file it is a permanently known quantity.
374 Removed AC_C_CROSS since it has been merged into
375 AC_PROG_CC in autoconf 2.13.
376
Theodore Ts'o77200f42000-01-18 17:53:27 +00003772000-01-18 Theodore Ts'o <tytso@valinux.com>
378
379 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
380 "-lsocket" we need a separate DEPLIBUUID that can be used
381 in Makefile's dependency rules.
382
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003831999-11-19 <tytso@valinux.com>
384
385 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
386 the source directory. Also, when making the .exclude file
387 for the source_tar_file, exclude those two files as well.
388
Theodore Ts'ocd086361999-11-10 16:00:39 +00003891999-11-10 <tytso@valinux.com>
390
391 * Release of E2fsprogs 1.18
392
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003931999-10-26 <tytso@valinux.com>
394
Theodore Ts'o28e11941999-10-26 18:17:20 +0000395 * Release of E2fsprogs 1.17
396
3971999-10-26 <tytso@valinux.com>
398
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000399 * configure.in: Move the code that checks for the presence of
400 Linux header files, to earlier in the config file, since
401 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000402 happen before any compile tests are run. Add termios.h to
403 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000404
Theodore Ts'oad6783d1999-10-26 01:58:54 +00004051999-10-25 <tytso@valinux.com>
406
407 * configure.in: Capitalized Hurd to make the GNU folks happy.
408
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00004091999-10-22 <tytso@valinux.com>
410
411 * Release of E2fsprogs 1.16
412
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004131999-09-24 <tytso@valinux.com>
414
415 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
416 actually useful (since glibc 2.1 declares it on Alpha
417 without it being usable). Add check for signal.h
418 header file, which doesn't exist on non-unix platforms.
419
4201999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000421
422 * Release of E2fsprogs 1.15
423
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004241999-07-03 <tytso@valinux.com>
425
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000426 * depfix.sed: Remove all line continuations from the dependencies;
427 the word wrapping is now done by wordwrap.pl.
428
Theodore Ts'o6c133521999-07-03 20:37:03 +0000429 * MCONFIG.in (BUILD_CC):
430 * configure.in (BUILD_CC): If cross compiling, find the native C
431 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000432 successfully build util/subst. Change default long long
433 size when cross compiling to be 8 (instead of 0). Also
434 change the Hurd's defaults so that root files are placed
435 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000436
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000437 * Makefile.in (depend): Make "make depend" at the top-level
438 automatically recurse through all subdirectories.
439
440 * configure.in: Test for perl since it's needed by wordwrap.pl
441
442 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
443 are automatically word-wrapped. Added the makefile macro
444 $(PERL).
445
446 * wordwrap.pl: New file which does the word wrapping.
447
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000448 * MCONFIG.in (subst): Add rule to build the util/subst program if
449 necessary (by cd'ing to $(top_builddir)/util and making it.)
450
Theodore Ts'o66704951999-06-25 15:30:33 +00004511999-06-23 <tytso@valinux.com>
452
453 * configure.in: Check for the presence of i_generation field
454 versus i_version in the ext2_inode to support compiling
455 e2fsprogs in Linux 2.3.
456
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004571999-04-17 <tytso@rsts-11.mit.edu>
458
459 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
460 mandir.
461
4621999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
463
464 * config.sub: Update config.sub from autoconf 2.13 so that it will
465 recognize new machine types from the Alpha.
466
Theodore Ts'o6454d841999-03-16 19:24:34 +00004671999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
468
469 * configure.in: Add check for malloc.h and mallinfo().
470
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00004711999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
472
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000473 * Release of E2fsprogs 1.14
474
4751999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
476
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000477 * configure.in (YEAR): Allow a 4-digit year for the version date,
478 so we can be Y2K politically correct. (The date isn't
479 used for anything except display purposes, but it should
480 make people more comfortable to not use a 2-digit date,
481 even though it doesn't matter.)
482
Theodore Ts'odefde781999-01-04 07:39:19 +0000483Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
484
485 * Makefile.in: Move the generated types.h file from the linux/
486 directory to the asm/ directory.
487
488 * configure.in: Force Solaris to never use -static, due to its
489 dynamic loader not being available to statically linked
490 programs. Create the asm/ directory if needed.
491
Theodore Ts'ocf554b11999-01-02 04:10:33 +00004921999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
493
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000494 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
495 assume glibc.
496
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000497 * config.guess: Update with a newer version from the FSF (although
498 I've removed rms's pathetic LINUX/GNU name kludgery)
499
Theodore Ts'o556ad131998-12-19 08:10:58 +00005001998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
501
502 * Release of E2fsprogs 1.13
503
Theodore Ts'o5a679c81998-12-03 16:40:38 +00005041998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
505
506 * configure.in: Add paths.h to header files for which we search.
507
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00005081998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
509
510 * Release of E2fsprogs 1.12
511
Theodore Ts'offe19911998-04-08 06:05:49 +0000512Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
513
514 * Fix missing "test" invokation in configure.in test. (Only
515 affected default non-Linux builds).
516
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005171998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
518
519 * configure.in: Change how the installation directions are
520 selected. Previously, we had prefix and usr_prefix, where
521 prefix was '' and usr_prefix was /usr, and we then defined
522 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
523 In autoconf 2.12, it's possible to override bindir,
524 libdir, etc., and so in order to make our installation
525 directory makefile variables more in line with autoconf
526 2.12, I've changed all of the various makefiles to use
527 prefix and root_prefix, where the default Linux
528 definitions are /usr and '', respectively. What used to
529 be bindir is now root_bindir, and what used to be ubindir,
530 is now bindir.
531
532 * MCONFIG.in: Change directories to match with new installation
533 directory convention (see above). Add Makefile
534 dependencies for makefile fragments, and define
535 DEP_LIB_MAKEFILES which library makefiles can use to
536 define DEP_MAKEFILES, so that the library makefiles will
537 get regenerated when the makefile fragments change.
538 Remove the cat?dir variables, since we aren't creating
539 those directories any more.
540
541 * Makefile.in: Add top-level uninstall targets.
542
543 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
544 page, and to reflect that fact that we now compile_et and
545 mk_cmds for the development package.
546
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005471998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
548
549 * Makefile.in: Use && after a cd command so that the right thing
550 happens if the directory is missing. Don't compile man
551 pages upon installation any more, since modern Linux
552 systems don't have /usr/man/cat? anymore (they
553 typically cache man pages in /var/catman and delete them
554 if they haven't been used in a while, to save on disk
555 space, and because CPU's are fast enough these days that
556 you can get away with this).
557
558 * MCONFIG.in: Add a new makefile variable for the share
559 directory (i.e., /usr/share). Make an autoconf magic
560 make rule so that $(top_builddir)/util/subst.conf gets
561 rebuilt automatically when necessary.
562
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000563Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
564
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000565 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000566 release.
567
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000568Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
569
570 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
571 e2fsck/Makefile.in.
572
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000573Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
574
575 * configure.in: Add check for setjmp.h
576
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000577Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
578
579 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
580 llseek is declared in unistd.h
581
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000582Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
583
584 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
585
Theodore Ts'o024996c1997-06-17 05:38:35 +0000586Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
587
588 * Release of E2fsprogs 1.11
589
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000590Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
591
592 * Makefile.in (SRCROOT): Allow people to set the version.h to
593 something like 1.10-PLUS.
594
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000595Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
596
597 * configure.in (rmakefile): Added (optional) private directory for
598 resize2fs.
599
600 * Makefile.in: Change recursive descent rules to check to see if a
601 directory exists before trying to make it.
602
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000603Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
604
605 * Makefile.in (source_tar_file): Fix up makefile to work in new
606 CVS development environment.
607
Theodore Ts'oae851481997-04-29 18:13:24 +0000608Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
609
610 * Release of E2fsprogs version 1.10
611
612Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
613
614 * configure.in: Add explicit check to see if linker accepts
615 -static (since even Linux systems might not work if
616 libc.a isn't installed).
617
618Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
619
620 * Release of E2fsprogs version 1.09
621
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000622Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
623
624 * Release of E2fsprogs version 1.08
625
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000626Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
627
628 * Release of E2fsprogs version 1.07
629
630Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
631
632 * config.sub (basic_machine): Added i686-* as another name for the
633 Pentium Pro.
634
635Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
636
637 * Release of E2fsprogs version 1.06
638
Theodore Ts'o5c576471997-04-29 15:29:49 +0000639Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
640
641 * Makefile.in (all): Don't run "make check" by default. User
642 should manually run "make check" if they wish to test
643 things out.
644
645Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
646
647 * Release of E2fsprogs version 1.05
648
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000649Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
650
651 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
652 that we check.
653
654Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
655
656 * configure.in (usr_prefix): To be slightly more conformant with
657 the coding standards, always default to ${prefix}
658 unless on a linux system with prefix = ''. Allow
659 --with-usr-prefix option.
660
661Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
662
663 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
664 Add `--enable-fsck' switch, to allow configuration of
665 fsck wrapper building (default yes except on the hurd).
666 Make '' prefix default and LDFLAG_STATIC hacks work on
667 the hurd as well as linux.
668
669Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
670
671 * configure.in: Check to see if sys/types.h defines ino_t. Add
672 support for checking/sizing "long long".
673
674Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
675
676 * configure.in: Added configure flag --enable-old-bitops, which
677 forces the bitops to use the standard bitmask operations.
678
679Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
680
681 * configure.in: Check for existence of sys/utsname.h and
682 strcasecmp(). Remove check for EXT2 fragment in system
683 header file. E2fsprogs now deals with the fragment fields
684 by dispatching off of the OS field.
685
686Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
687
688 * configure.in (AC_OUPUT): Create substitutions for the uuid
689 library.
690
691 * MCONFIG.in (all): Add new variables for the uuid library.
692
693Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
694
695 * configure.in: Make the default prefix be '' for Linux.
696
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000697Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
698
699 * Release of E2fsprogs version 1.04
700
701Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
702
703 * configure.in:
704 MCONFIG.in: Man pages, shell scripts and include files are now
705 generated using the lib/substitute_sh script. This is
706 faster than the configure substitution, and it doesn't
707 change the mod time of the file if it hasn't changed,
708 which prevents needless compilation of files.
709
710 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
711 LIBEXT2FS, LIBE2P, and their static and profiled variants,
712 STATIC_* and PROFILED_*, which point to the actual file of
713 the shared or static library. This way makefiles can link
714 directly with exactly the library they want. Many ld's
715 (include GNU ld) have a really broken idea of how -L
716 works, and will link against an older library in /usr/lib
717 even though there is a newer on in a specified -L directory.
718
719Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
720
721 * configure.in: Add support for --enable-dynamic-e2fsck, for
722 people who don't want to link e2fsck statically. This
723 saves space, at the cost of increasing the reliance of
724 e2fsck other files (3-4 shared libraries).
725
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000726Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
727
728 * Release of E2fsprogs version 1.03
729
Theodore Ts'o74becf31997-04-26 14:37:06 +0000730Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
731
732 * Release of E2fsprogs version 1.02
733
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000734Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
735
736 * configure.in (LDFALG_STATIC): Add temporary kludge for
737 determining how to link executables statically. For now,
738 we assume that Linux systems only can link statically.
739
740Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
741
742 * depfix.sed: Remove /usr/include lines which occur at the end of
743 the dependency listing.
744
745Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
746
747 * configure.in: Added support for the --enable-bsd-shlibs option.
748
749Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
750
751 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
752 to link executables using programs like purify.
753
754Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
755
756 * configure.in: Check to see if strdup() is present
757
758 * INSTALL: Updated building and installation instructions to
759 reflect the new configure system.
760
761 * Makefile.in (install): When doing a general install, install the
762 shared libraries as well by using the new target
763 install-shlibs-libs-recursive.
764
765 * configure.in: If we are building on a Linux system, set $prefix
766 to be '/' by default.
767
768Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
769
770 * configure.in (checking type sizes): provide some default for
771 type-sizes when cross-compiling, as we can't check them then.
772 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
773
774Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
775
776 * Makefile.in (distclean-local): Added config.cache and
777 include/linux/types.h.
778
779 * configure.in: Added support for the --enable-elf option.
780 Added a test to check for llseek() in the C library.
781
782 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
783
784 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
785
786Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
787
788 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
789 pathname to the source directories of the lib/et and
790 lib/ss. (Can't just use $srcdir since that may be a
791 relative path.)
792
793Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
794
795 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
796 new makefiles.
797 * lib/Makefile.dll-lib: Ditto.
798 * lib/Makefile.profiled: Ditto.
799 * lib/Makefile.checker: Ditto.
800
801 * Add the include subdirectory to hold substitute include files
802 for systems that need them.
803
804 * Makefile.in: Rewritten to conform to GNU coding standards.
805 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
806 GNU-style makefiles.
807 * mkinstalldirs: New file, copied from /gd/gnu/lib.
808 * config.guess: Ditto.
809 * config.sub: Ditto.
810 * install-sh: Ditto.
811
812 * configure.in: Many new tests added. --with-cc and --with-ccopts
813 options removed as configure already supports a method to do this,
814 and they were interfering with normal usage.
815
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000816Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
817
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000818 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000819 generates the binary distribution for e2fsprogs.
820
821