blob: 97ed881cafacfd3699bc82f61670b112e942d198 [file] [log] [blame]
Theodore Ts'oa04eba32003-05-03 16:35:17 -040012003-05-03 Theodore Ts'o <tytso@mit.edu>
2
Theodore Ts'oddc32a02003-05-03 18:45:55 -04003 * Makefile.in: Install the message catalog files
4
Theodore Ts'oa04eba32003-05-03 16:35:17 -04005 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
6 configure.in: Update to using version 0.11.5 of the
7 gettext library. We now enable NLS by default.
8
Theodore Ts'o71df0dc2003-04-21 16:17:09 -040092003-04-21 Theodore Ts'o <tytso@mit.edu>
10
11 * Release of E2fsprogs 1.33
12
Theodore Ts'oa85e81a2003-04-18 07:22:01 -0400132003-04-18 Theodore Ts'o <tytso@mit.edu>
14
15 * configure.in: Remove CYGWIN definition; we will use the
16 automatically defined __CYGWIN__ instead.
17
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500182003-03-22 Theodore Ts'o <tytso@mit.edu>
19
20 * configure.in: Add E2FSPROGS_DAY expansion. Add
21 e2fsprogs.spec and util/gen-tarball to the list of files
22 generated by config.status
23
24 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
25
26 * Makefile.in: Remove tarball generation functions; moved to
27 util/gen-tarball.
28
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -0500292003-03-17 Theodore Ts'o <tytso@mit.edu>
30
31 * configure.in: Fix the Apple Darwin port.
32
Theodore Ts'o3ae497e2003-03-16 06:26:25 -0500332003-03-16 Theodore Ts'o <tytso@mit.edu>
34
35 * configure.in: Check to see if libdl exists for the sake of dlopen
36
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500372003-03-14 Theodore Ts'o <tytso@mit.edu>
38
39 * configure.in: Add support for Apple/Darwin shared libraries.
40
Theodore Ts'oed78c022003-03-06 11:09:18 -0500412003-03-06 Theodore Tso <tytso@thunk.org>
42
43 * Makefile.in (.exclude-subset): Include the doc directory in the
44 subset distribution.
45
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500462003-03-02 Theodore Ts'o <tytso@mit.edu>
47
48 * configure.in, Makefile.in: Ignore missing directories so we can
49 do a subset distribution. If there are no e2fsprogs
50 applications, then "make install" will install the
51 library's development files. "make subset_tar_file" will
52 create a subset distribution which consists of the
53 et, ss, uuid, and blkid libraries.
54
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500552003-02-22 Theodore Ts'o <tytso@mit.edu>
56
57 * configure.in, configure: Add new configure option
58 --enable-blkid-debug
59
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500602003-01-23 Theodore Ts'o <tytso@mit.edu>
61
62 * Makefile.in, configure, configure.in: Integrate new blkid library.
63
Theodore Ts'o38513012002-11-09 15:00:56 -0500642002-11-09 Theodore Ts'o <tytso@mit.edu>
65
66 * Release of E2fsprogs 1.32
67
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500682002-11-08 Theodore Ts'o <tytso@mit.edu>
69
Theodore Ts'oae65b292002-11-08 20:08:48 -050070 * Release of E2fsprogs 1.31
71
722002-11-08 Theodore Ts'o <tytso@mit.edu>
73
Theodore Ts'o782bebf2002-11-08 18:46:45 -050074 * configure.in, configure: Change --enable-jfs-debug to
75 --enable-jbd-debug for consistency's sake.
76
Theodore Ts'ofeb44c62002-11-08 14:55:38 -050077 * configure.in, configure: Add new substitution variable,
78 SWAPFS_CMT, which is '' if swapfs has been enabled, and
79 '#' if it has been disabled.
80
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050081 * configure.in, configure: Add support for EVMS ABI 1.2.
82 Changed configure option from --enable-old-evms
83 to --enable-evms-10 and --enable-evms-11
84
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500852002-10-31 Theodore Ts'o <tytso@mit.edu>
86
87 * Release of E2fsprogs 1.30
88
Theodore Ts'o482afc42002-10-31 03:32:34 -0500892002-10-30 Theodore Ts'o <tytso@mit.edu>
90
91 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
92
Theodore Ts'oc6633052002-09-24 01:26:50 -0400932001-09-24 Theodore Tso <tytso@mit.edu>
94
95 * Release of E2fsprogs 1.29
96
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400972001-08-31 Theodore Tso <tytso@thunk.org>
98
99 * Release of E2fsprogs 1.28
100
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04001012002-08-18 Theodore Ts'o <tytso@mit.edu>
102
103 * configure.in, configure: Add new substitution variable,
104 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400105 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400106
107 * Makefile.in: On Linux systems, build lib/evms.
108
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04001092002-07-14 Theodore Ts'o <tytso@mit.edu>
110
111 * configure.in, configure: Remove test for the presence (or
112 absence of d_namlen in the struct dirent) and replace it
113 with a check for pathconf(). lib/e2p/iod.c now uses a
114 different technique for providing struct dirent
115 compatibility.
116
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001172002-06-25 Theodore Ts'o <tytso@mit.edu>
118
119 * configure.in, configure: Add --enable-htree and --enable-clear-htree
120
1212002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400122
123 * configure.in: Add makefile for lib/evms for the EVMS FSIM
124 plugin. Add --enable-old-evms configure option which uses
125 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
126
Theodore Ts'obff61a72002-05-21 22:21:38 -04001272002-05-21 Theodore Ts'o <tytso@mit.edu>
128
129 * configure.in: On Linux systems, if the prefix is defaulted to
130 /usr, then default mandir to /usr/share/man
131
Theodore Ts'o31e29a12002-05-17 10:53:07 -04001322002-05-17 Theodore Ts'o <tytso@mit.edu>
133
134 * Remove check for asm/page.h, and add check for sysconf()
135
1362002-05-16 Andreas Dilger <adilger@clusterfs.com>
137
138 * Add check for asm/page.h
139
1402002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400141
142 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
143 and $root_sysconfdir, which are normally /usr/share and
144 /etc, respectively, on Linux systems. Also changed
145 root_bindir, root_sbindir, and root_libdir so that their
146 value is set by the configure script. This allows the
147 right thing to happen on non-Linux systems when bindir,
148 et. al. are manually set via the configure script's
149 --bindir switch. Add ext2ed/Makefile.in as a generated
150 file by the configure script.
151
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001522002-03-08 Theodore Tso <tytso@mit.edu>
153
154 * Release of E2fsprogs 1.27
155
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001562002-02-03 Theodore Tso <tytso@thunk.org>
157
158 * Release of E2fsprogs 1.26
159
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001602001-12-24 Theodore Tso <tytso@valinux.com>
161
162 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
163 the -I search path, since we don't have any header files
164 there any more.
165
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001662001-12-16 Theodore Tso <tytso@valinux.com>
167
168 * configure.in: If journal debugging is enabled, define
169 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
170
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001712001-09-20 Theodore Tso <tytso@thunk.org>
172
173 * Release of E2fsprogs 1.25
174
Theodore Ts'ofb707752001-09-04 15:00:37 -04001752001-09-02 Theodore Tso <tytso@thunk.org>
176
177 * Release of E2fsprogs 1.24a
178
Theodore Ts'o109624a2001-08-31 00:59:55 -04001792001-08-30 Theodore Tso <tytso@thunk.org>
180
181 * Release of E2fsprogs 1.24
182
Theodore Ts'o53abed02001-08-27 12:18:16 -04001832001-08-27 Theodore Tso <tytso@valinux.com>
184
185 * configure.in: Check for the presence of strnlen. Stop checking
186 for strdup, since we don't actually care about that symbol
187 any more.
188
Theodore Ts'o943ed872001-08-27 12:29:22 -04001892001-08-15 Theodore Tso <tytso@valinux.com>
190
191 * Release of E2fsprogs 1.23
192
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001932001-08-04 Andreas Dilger <root@lynx.adilger.int>
194
195 * Makefile.in: Add "*.orig" to "make clean" target, change
196 explicit listing of ext2_types.h in "make distclean" to
197 $(SUBS). Add $(SUBS) as a dependency to "make check"
198 target. Add $(SUBS) as a dependency to "make check"
199 target. Add -f flag to doc/Makefile $(RM) of files which
200 may not exist.
201
Theodore Ts'o67960132001-06-23 00:16:37 -04002022001-06-23 Theodore Tso <tytso@valinux.com>
203
204 * Release of E2fsprogs 1.22
205
Theodore Ts'o990d96a2001-06-22 20:47:24 -04002062001-06-22 Theodore Tso <tytso@valinux.com>
207
208 * Makefile.in: Avoid including BitKeeper files into the source
209 tarball.
210
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00002112001-06-15 Theodore Tso <tytso@valinux.com>
212
213 * Release of E2fsprogs 1.21
214
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00002152001-06-13 Theodore Tso <tytso@valinux.com>
216
Theodore Ts'o65794882001-06-14 00:24:42 +0000217 * Makefile.in: Make the install target depend on $(SUBS) to
218 accomodate the fools who want to compile and install
219 e2fsprogs as root using just one command.
220
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000221 * Makefile.in: Don't recurse into debugfs and resize subdirectory
222 if --disable-debugfs or --disable-resizer is given as a
223 configuration option.
224
225 * configure.in: Add --disable-resizer, --disable-imager, and
226 --disable-debugfs switches, which allow people who are
227 building boot floppies to build a very restricted
228 e2fsprogs distribution. Note: these functions limit the
229 functions in the shared library, so beware!
230
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00002312001-06-11 Theodore Tso <tytso@valinux.com>
232
233 * configure.in: Add new switch, --disable-swapfs which disables
234 support of byte-swapping old filesystems. Add new test,
235 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
236 machines. Change handling of --with-ccopts so that if
237 set, the default CFLAGS is suppressed.
238
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00002392001-06-01 Theodore Tso <tytso@valinux.com>
240
241 * wordwrap.pl: Add some rules which help fix up the dependencies.
242
243 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000244 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000245
Theodore Ts'o62df7682001-05-25 17:32:49 +00002462001-05-25 Theodore Tso <tytso@valinux.com>
247
Theodore Ts'obb185862001-05-25 17:35:00 +0000248 * Release of E2fsprogs 1.20
249
2502001-05-25 Theodore Tso <tytso@valinux.com>
251
Theodore Ts'o62df7682001-05-25 17:32:49 +0000252 * Makefile.in: Only exclude the top-level TODO file, not over the
253 entire tree.
254
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002552001-05-19 Theodore Tso <tytso@valinux.com>
256
257 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
258 the pathname for ldconfig.
259
Theodore Ts'od8998862001-05-05 06:49:27 +00002602001-05-05 Theodore Tso <tytso@valinux.com>
261
262 * config.guess, config.sub: Update to use latest version from FSF
263 (2001-04-20)
264
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002652001-01-11 Theodore Ts'o <tytso@valinux.com>
266
267 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
268 since libext2fs depends on libe2p.
269
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002702001-01-11 <tytso@snap.thunk.org>
271
272 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
273 longer a configure option, but something which is done
274 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000275 (gcc-wall-new): Added new target which forgoes the make
276 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000277
278 * configure.in: Remove test for ino_t, since we don't use it any
279 more (we always use our own ext2_ino_t). Remove
280 --enable-gcc-wall support. Add test for sys/ioctl.h
281
Theodore Ts'o8820c792001-01-06 04:20:03 +00002822001-01-05 <tytso@snap.thunk.org>
283
284 * configure.in: Add checks for the header files sys/mkdev.h and
285 sys/sysmacros.h.
286
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002872000-12-08 <tytso@snap.thunk.org>
288
289 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
290 works correctly.
291
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002922000-10-24 <tytso@snap.thunk.org>
293
294 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
295
296 * configure.in: When compiling shared libraries for Solaris, use a
297 special-case Makefile fragment to deal with it.
298
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002992000-08-18 <tytso@valinux.com>
300
301 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
302
Theodore Ts'oa2980712000-08-14 14:30:50 +00003032000-08-14 <tytso@valinux.com>
304
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000305 * e2fsprogs.spec (Summary): Add description of resize2fs to the
306 package summary.
307
Theodore Ts'oa2980712000-08-14 14:30:50 +0000308 * configure.in: Add test for sys/mount.h (required for e2fsck's
309 ext3 recovery code)
310
Theodore Ts'of9e67062000-07-13 23:25:54 +00003112000-07-13 <tytso@valinux.com>
312
313 * Release of E2fsprogs 1.19
314
3152000-07-13 <tytso@snap.thunk.org>
316
317 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
318 file, now that we're using a modern rpm to build
319 e2fsprogs. Also updated version number to 1.19.
320
Theodore Ts'oab146762000-07-07 04:37:35 +00003212000-07-07 Theodore Ts'o <tytso@valinux.com>
322
323 * e2fsprogs.spec (%post): Remove resize2fs from its old location
324 in /usr/sbin in the postinstall script.
325
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00003262000-07-05 <tytso@snap.thunk.org>
327
328 * config.guess, config.sub: Update to use latest version from FSF
329 (2000-06-13)
330
Theodore Ts'o6928adc2000-05-25 23:28:50 +00003312000-05-25 <tytso@snap.thunk.org>
332
333 * Makefile.in: Fix makefile so that it's safe to build in parallel.
334
335 * configure.in: Add test for lseek64 and open64.
336
Theodore Ts'o91e544f2000-05-25 16:43:00 +00003372000-05-25 Theodore Ts'o <tytso@valinux.com>
338
339 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
340 substitution. (Left over from before we moved to use a C
341 program to do substitutions.)
342
Theodore Ts'o1d279212000-05-19 02:38:14 +00003432000-05-18 Theodore Ts'o <tytso@valinux.com>
344
345 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
346
Theodore Ts'occ73e042000-04-06 23:05:32 +00003472000-04-06 Theodore Ts'o <tytso@valinux.com>
348
349 * Makefile.in (source_tar_file): Remove the resize directory from
350 the list of excluded files.
351
352 * version.h: Update version header for an WIP release.
353
354 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
355
Theodore Ts'o68853372000-04-06 21:44:19 +0000356Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
357
358 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000359 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000360
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003612000-04-03 Theodore Ts'o <tytso@valinux.com>
362
363 * Makefile.in: Remove uneeded parenthesis around shell pipelines
364 containing a "cd" command. Use && instead of ; so that if
365 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000366
367 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
368 Remove uneeded parenthesis around shell pipelines
369 containing a "cd" command.
370
Theodore Ts'o19178752000-02-11 15:55:07 +00003712000-02-11 <tytso@snap.thunk.org>
372
373 * Makefile.in: Exclude the internationalization files from being
374 distributed.
375
376 * configure.in: Add support for --enable-compression. This is
377 experimental code only for now, which is why it's under
378 --enable test. Once it's stable, it will always be
379 compiled in.
380
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003812000-02-11 Theodore Ts'o <tytso@valinux.com>
382
383 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
384 type, instead of basising on whether a test program
385 compiles. This was screwing up on some Linux kernel
386 header files, and we know the Hurd doesn't support the
387 ext2 ioctls anyway.
388
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003892000-02-08 Theodore Ts'o <tytso@valinux.com>
390
391 * configure.in, aclocal.m4: Add support for GNU gettext
392 internationalization support.
393
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003942000-02-02 Theodore Ts'o <tytso@valinux.com>
395
396 * MCONFIG.in: Always include src/include in the include path now.
397 This forces us to use our internally provided ext2_fs.h
398 file, for sanity's sake.
399
400 * configure.in: If linux/fs.h isn't found, then add
401 build/include into the include path only, since
402 src/include is now always included. Removed define of
403 HAVE_LINUX_FS_H, since we're not using it any more.
404 Removed i_version vs. i_generation check, since with the
405 included header file it is a permanently known quantity.
406 Removed AC_C_CROSS since it has been merged into
407 AC_PROG_CC in autoconf 2.13.
408
Theodore Ts'o77200f42000-01-18 17:53:27 +00004092000-01-18 Theodore Ts'o <tytso@valinux.com>
410
411 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
412 "-lsocket" we need a separate DEPLIBUUID that can be used
413 in Makefile's dependency rules.
414
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00004151999-11-19 <tytso@valinux.com>
416
417 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
418 the source directory. Also, when making the .exclude file
419 for the source_tar_file, exclude those two files as well.
420
Theodore Ts'ocd086361999-11-10 16:00:39 +00004211999-11-10 <tytso@valinux.com>
422
423 * Release of E2fsprogs 1.18
424
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004251999-10-26 <tytso@valinux.com>
426
Theodore Ts'o28e11941999-10-26 18:17:20 +0000427 * Release of E2fsprogs 1.17
428
4291999-10-26 <tytso@valinux.com>
430
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000431 * configure.in: Move the code that checks for the presence of
432 Linux header files, to earlier in the config file, since
433 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000434 happen before any compile tests are run. Add termios.h to
435 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000436
Theodore Ts'oad6783d1999-10-26 01:58:54 +00004371999-10-25 <tytso@valinux.com>
438
439 * configure.in: Capitalized Hurd to make the GNU folks happy.
440
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00004411999-10-22 <tytso@valinux.com>
442
443 * Release of E2fsprogs 1.16
444
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004451999-09-24 <tytso@valinux.com>
446
447 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
448 actually useful (since glibc 2.1 declares it on Alpha
449 without it being usable). Add check for signal.h
450 header file, which doesn't exist on non-unix platforms.
451
4521999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000453
454 * Release of E2fsprogs 1.15
455
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004561999-07-03 <tytso@valinux.com>
457
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000458 * depfix.sed: Remove all line continuations from the dependencies;
459 the word wrapping is now done by wordwrap.pl.
460
Theodore Ts'o6c133521999-07-03 20:37:03 +0000461 * MCONFIG.in (BUILD_CC):
462 * configure.in (BUILD_CC): If cross compiling, find the native C
463 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000464 successfully build util/subst. Change default long long
465 size when cross compiling to be 8 (instead of 0). Also
466 change the Hurd's defaults so that root files are placed
467 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000468
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000469 * Makefile.in (depend): Make "make depend" at the top-level
470 automatically recurse through all subdirectories.
471
472 * configure.in: Test for perl since it's needed by wordwrap.pl
473
474 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
475 are automatically word-wrapped. Added the makefile macro
476 $(PERL).
477
478 * wordwrap.pl: New file which does the word wrapping.
479
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000480 * MCONFIG.in (subst): Add rule to build the util/subst program if
481 necessary (by cd'ing to $(top_builddir)/util and making it.)
482
Theodore Ts'o66704951999-06-25 15:30:33 +00004831999-06-23 <tytso@valinux.com>
484
485 * configure.in: Check for the presence of i_generation field
486 versus i_version in the ext2_inode to support compiling
487 e2fsprogs in Linux 2.3.
488
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004891999-04-17 <tytso@rsts-11.mit.edu>
490
491 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
492 mandir.
493
4941999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
495
496 * config.sub: Update config.sub from autoconf 2.13 so that it will
497 recognize new machine types from the Alpha.
498
Theodore Ts'o6454d841999-03-16 19:24:34 +00004991999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
500
501 * configure.in: Add check for malloc.h and mallinfo().
502
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00005031999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
504
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000505 * Release of E2fsprogs 1.14
506
5071999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
508
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000509 * configure.in (YEAR): Allow a 4-digit year for the version date,
510 so we can be Y2K politically correct. (The date isn't
511 used for anything except display purposes, but it should
512 make people more comfortable to not use a 2-digit date,
513 even though it doesn't matter.)
514
Theodore Ts'odefde781999-01-04 07:39:19 +0000515Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
516
517 * Makefile.in: Move the generated types.h file from the linux/
518 directory to the asm/ directory.
519
520 * configure.in: Force Solaris to never use -static, due to its
521 dynamic loader not being available to statically linked
522 programs. Create the asm/ directory if needed.
523
Theodore Ts'ocf554b11999-01-02 04:10:33 +00005241999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
525
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000526 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
527 assume glibc.
528
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000529 * config.guess: Update with a newer version from the FSF (although
530 I've removed rms's pathetic LINUX/GNU name kludgery)
531
Theodore Ts'o556ad131998-12-19 08:10:58 +00005321998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
533
534 * Release of E2fsprogs 1.13
535
Theodore Ts'o5a679c81998-12-03 16:40:38 +00005361998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
537
538 * configure.in: Add paths.h to header files for which we search.
539
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00005401998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
541
542 * Release of E2fsprogs 1.12
543
Theodore Ts'offe19911998-04-08 06:05:49 +0000544Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
545
546 * Fix missing "test" invokation in configure.in test. (Only
547 affected default non-Linux builds).
548
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005491998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
550
551 * configure.in: Change how the installation directions are
552 selected. Previously, we had prefix and usr_prefix, where
553 prefix was '' and usr_prefix was /usr, and we then defined
554 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
555 In autoconf 2.12, it's possible to override bindir,
556 libdir, etc., and so in order to make our installation
557 directory makefile variables more in line with autoconf
558 2.12, I've changed all of the various makefiles to use
559 prefix and root_prefix, where the default Linux
560 definitions are /usr and '', respectively. What used to
561 be bindir is now root_bindir, and what used to be ubindir,
562 is now bindir.
563
564 * MCONFIG.in: Change directories to match with new installation
565 directory convention (see above). Add Makefile
566 dependencies for makefile fragments, and define
567 DEP_LIB_MAKEFILES which library makefiles can use to
568 define DEP_MAKEFILES, so that the library makefiles will
569 get regenerated when the makefile fragments change.
570 Remove the cat?dir variables, since we aren't creating
571 those directories any more.
572
573 * Makefile.in: Add top-level uninstall targets.
574
575 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
576 page, and to reflect that fact that we now compile_et and
577 mk_cmds for the development package.
578
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005791998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
580
581 * Makefile.in: Use && after a cd command so that the right thing
582 happens if the directory is missing. Don't compile man
583 pages upon installation any more, since modern Linux
584 systems don't have /usr/man/cat? anymore (they
585 typically cache man pages in /var/catman and delete them
586 if they haven't been used in a while, to save on disk
587 space, and because CPU's are fast enough these days that
588 you can get away with this).
589
590 * MCONFIG.in: Add a new makefile variable for the share
591 directory (i.e., /usr/share). Make an autoconf magic
592 make rule so that $(top_builddir)/util/subst.conf gets
593 rebuilt automatically when necessary.
594
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000595Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
596
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000597 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000598 release.
599
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000600Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
601
602 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
603 e2fsck/Makefile.in.
604
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000605Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
606
607 * configure.in: Add check for setjmp.h
608
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000609Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
610
611 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
612 llseek is declared in unistd.h
613
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000614Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
615
616 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
617
Theodore Ts'o024996c1997-06-17 05:38:35 +0000618Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
619
620 * Release of E2fsprogs 1.11
621
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000622Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
623
624 * Makefile.in (SRCROOT): Allow people to set the version.h to
625 something like 1.10-PLUS.
626
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000627Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
628
629 * configure.in (rmakefile): Added (optional) private directory for
630 resize2fs.
631
632 * Makefile.in: Change recursive descent rules to check to see if a
633 directory exists before trying to make it.
634
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000635Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
636
637 * Makefile.in (source_tar_file): Fix up makefile to work in new
638 CVS development environment.
639
Theodore Ts'oae851481997-04-29 18:13:24 +0000640Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
641
642 * Release of E2fsprogs version 1.10
643
644Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
645
646 * configure.in: Add explicit check to see if linker accepts
647 -static (since even Linux systems might not work if
648 libc.a isn't installed).
649
650Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
651
652 * Release of E2fsprogs version 1.09
653
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000654Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
655
656 * Release of E2fsprogs version 1.08
657
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000658Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
659
660 * Release of E2fsprogs version 1.07
661
662Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
663
664 * config.sub (basic_machine): Added i686-* as another name for the
665 Pentium Pro.
666
667Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
668
669 * Release of E2fsprogs version 1.06
670
Theodore Ts'o5c576471997-04-29 15:29:49 +0000671Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
672
673 * Makefile.in (all): Don't run "make check" by default. User
674 should manually run "make check" if they wish to test
675 things out.
676
677Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
678
679 * Release of E2fsprogs version 1.05
680
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000681Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
682
683 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
684 that we check.
685
686Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
687
688 * configure.in (usr_prefix): To be slightly more conformant with
689 the coding standards, always default to ${prefix}
690 unless on a linux system with prefix = ''. Allow
691 --with-usr-prefix option.
692
693Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
694
695 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
696 Add `--enable-fsck' switch, to allow configuration of
697 fsck wrapper building (default yes except on the hurd).
698 Make '' prefix default and LDFLAG_STATIC hacks work on
699 the hurd as well as linux.
700
701Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
702
703 * configure.in: Check to see if sys/types.h defines ino_t. Add
704 support for checking/sizing "long long".
705
706Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
707
708 * configure.in: Added configure flag --enable-old-bitops, which
709 forces the bitops to use the standard bitmask operations.
710
711Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
712
713 * configure.in: Check for existence of sys/utsname.h and
714 strcasecmp(). Remove check for EXT2 fragment in system
715 header file. E2fsprogs now deals with the fragment fields
716 by dispatching off of the OS field.
717
718Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
719
720 * configure.in (AC_OUPUT): Create substitutions for the uuid
721 library.
722
723 * MCONFIG.in (all): Add new variables for the uuid library.
724
725Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
726
727 * configure.in: Make the default prefix be '' for Linux.
728
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000729Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
730
731 * Release of E2fsprogs version 1.04
732
733Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
734
735 * configure.in:
736 MCONFIG.in: Man pages, shell scripts and include files are now
737 generated using the lib/substitute_sh script. This is
738 faster than the configure substitution, and it doesn't
739 change the mod time of the file if it hasn't changed,
740 which prevents needless compilation of files.
741
742 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
743 LIBEXT2FS, LIBE2P, and their static and profiled variants,
744 STATIC_* and PROFILED_*, which point to the actual file of
745 the shared or static library. This way makefiles can link
746 directly with exactly the library they want. Many ld's
747 (include GNU ld) have a really broken idea of how -L
748 works, and will link against an older library in /usr/lib
749 even though there is a newer on in a specified -L directory.
750
751Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
752
753 * configure.in: Add support for --enable-dynamic-e2fsck, for
754 people who don't want to link e2fsck statically. This
755 saves space, at the cost of increasing the reliance of
756 e2fsck other files (3-4 shared libraries).
757
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000758Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
759
760 * Release of E2fsprogs version 1.03
761
Theodore Ts'o74becf31997-04-26 14:37:06 +0000762Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
763
764 * Release of E2fsprogs version 1.02
765
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000766Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
767
768 * configure.in (LDFALG_STATIC): Add temporary kludge for
769 determining how to link executables statically. For now,
770 we assume that Linux systems only can link statically.
771
772Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
773
774 * depfix.sed: Remove /usr/include lines which occur at the end of
775 the dependency listing.
776
777Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
778
779 * configure.in: Added support for the --enable-bsd-shlibs option.
780
781Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
782
783 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
784 to link executables using programs like purify.
785
786Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
787
788 * configure.in: Check to see if strdup() is present
789
790 * INSTALL: Updated building and installation instructions to
791 reflect the new configure system.
792
793 * Makefile.in (install): When doing a general install, install the
794 shared libraries as well by using the new target
795 install-shlibs-libs-recursive.
796
797 * configure.in: If we are building on a Linux system, set $prefix
798 to be '/' by default.
799
800Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
801
802 * configure.in (checking type sizes): provide some default for
803 type-sizes when cross-compiling, as we can't check them then.
804 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
805
806Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
807
808 * Makefile.in (distclean-local): Added config.cache and
809 include/linux/types.h.
810
811 * configure.in: Added support for the --enable-elf option.
812 Added a test to check for llseek() in the C library.
813
814 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
815
816 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
817
818Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
819
820 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
821 pathname to the source directories of the lib/et and
822 lib/ss. (Can't just use $srcdir since that may be a
823 relative path.)
824
825Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
826
827 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
828 new makefiles.
829 * lib/Makefile.dll-lib: Ditto.
830 * lib/Makefile.profiled: Ditto.
831 * lib/Makefile.checker: Ditto.
832
833 * Add the include subdirectory to hold substitute include files
834 for systems that need them.
835
836 * Makefile.in: Rewritten to conform to GNU coding standards.
837 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
838 GNU-style makefiles.
839 * mkinstalldirs: New file, copied from /gd/gnu/lib.
840 * config.guess: Ditto.
841 * config.sub: Ditto.
842 * install-sh: Ditto.
843
844 * configure.in: Many new tests added. --with-cc and --with-ccopts
845 options removed as configure already supports a method to do this,
846 and they were interfering with normal usage.
847
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000848Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
849
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000850 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000851 generates the binary distribution for e2fsprogs.
852
853