blob: 8700077bae761e1316477398a2e0c600ca156756 [file] [log] [blame]
Theodore Ts'o5d407732004-09-18 14:53:14 -040012004-09-18 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in: Add --disable-e2initrd-helper flag to control
4 whether or not e2initrd_helper program should be
5 built/installed.
6
Theodore Ts'o9845cf52004-09-17 19:07:03 -040072004-09-17 Theodore Ts'o <tytso@mit.edu>
8
Theodore Ts'o56eb4d42004-09-17 19:54:22 -04009 * Makefile.in: Remove XSI:isms for greater portability.
10 (Addresses Debian Bug #255589)
11
Theodore Ts'o9845cf52004-09-17 19:07:03 -040012 * config.guess, config.sub: Update to newer version from the FSF
13 (2004-06-11)
14
15 * configure.in, configure: Add test for the sys/queue.h header file.
16
Theodore Ts'od2d386d2004-05-04 18:42:53 -0400172004-05-04 Theodore Ts'o <tytso@mit.edu>
18
Theodore Ts'o36569f82004-05-04 22:17:27 -040019 * e2fsprogs.spec.in: Fix up e2fsprogs.spec file so it should work
20 on a RH 9.0 system. Based off of changes proposed by
21 Andreas Dilger.
22
Theodore Ts'oe3632402004-05-04 19:39:54 -040023 * configure.in, configure: Enable the fsck wrapper for the Debian
24 FreeBSD kernel / GNU userspace port. (Addresses Debian
25 Bug #246738)
26
Theodore Ts'od2d386d2004-05-04 18:42:53 -040027 * config.guess, config.sub: Update to newer version from the FSF
28 (2004-01-05)
29
Theodore Ts'o26258032004-04-03 10:20:26 -0500302004-04-03 Theodore Ts'o <tytso@mit.edu>
31
Theodore Ts'odd607052004-04-03 13:53:46 -050032 * MCONFIG.in (SUBSTITUTE_UPTIME): New definition which passes the
33 -t option to subst.
34
Theodore Ts'o26258032004-04-03 10:20:26 -050035 * configure.in: Add test for stdint.h
36
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500372004-03-19 Theodore Ts'o <tytso@mit.edu>
38
39 * configure.in: Add tests for sa_len in struct sockaddr and test
40 for net/if_dl.h for better Darwin support.
41
Theodore Ts'ocf1b23e2004-03-04 21:05:14 -0500422004-03-04 Theodore Ts'o <tytso@mit.edu>
43
44 * e2fsprogs.spec.in: Mostly synchronize spec file with the one
45 found in Fedora core 2.
46
Theodore Ts'ob70b1162004-02-28 10:52:35 -0500472004-02-28 Theodore Ts'o <tytso@mit.edu>
48
49 * Release of E2fsprogs 1.35
50
Matthias Andreeb1c92f92004-02-23 21:30:11 +0100512004-02-21 Matthias Andree <matthias.andree@gmx.de>
52
53 * configure.in: Add -mieee to CFLAGS if we're using GCC and the CPU is
54 an Alpha.
55
Theodore Ts'o477b2352003-12-25 14:31:08 -0500562003-12-25 Theodore Ts'o <tytso@mit.edu>
57
58 * e2fsprogs.spec.in: Add filefrag program to the RPM spec file.
59
Theodore Ts'o032a7632003-11-26 23:18:56 -0500602003-11-26 Theodore Ts'o <tytso@mit.edu>
61
62 * MCONFIG.in: Make the gcc-wall print more warnings to catch
63 signed vs. unsigned problems.
64
Theodore Ts'o0c193f82003-08-01 14:26:23 -0400652003-08-01 Philipp Thomas <pthomas@suse.de>
66
67 * configure.in: Add tests for inttypes.h and intptr_t.
68
Theodore Ts'o9c7ec172003-07-26 01:03:34 -0400692003-07-25 Theodore Ts'o <tytso@mit.edu>
70
71 * Release of E2fsprogs 1.34
72
Theodore Ts'o1c29b092003-07-12 16:01:45 -0400732003-07-12 Theodore Ts'o <tytso@mit.edu>
74
75 * configure.in: Add tests for posix_memalign, memalign, and valloc.
76
Theodore Ts'o48e6e812003-07-06 00:36:48 -0400772003-07-06 Theodore Ts'o <tytso@mit.edu>
78
79 * MCONFIG.in (WFLAGS): Add additional warning checks. Remove
80 --traditional since newer versions of gcc are overly annoying.
81
822003-07-05 Theodore Ts'o <tytso@mit.edu>
83
84 * Add workaround for Libintl / Darwin incompatibility. Apparently
85 Darwin's gcc doesn't like the __asm__ statements used by
86 libintl to redirect the system-provided gettext calls.
87
Theodore Ts'od3c9fb82003-06-08 20:26:15 -0400882003-06-08 Theodore Ts'o <tytso@mit.edu>
89
90 * configure.in: Adjust defaults for FreeBSD to no longer build the
91 fsck wrapper, and to not install into /usr/local by
92 default. (Addresses Debian bug #195274)
93
Theodore Ts'oc6f35b82003-05-17 16:29:27 -0400942003-05-17 Theodore Tso <tytso@thunk.org>
95
96 * MCONFIG.in, configure.in: Only put the intl directory in the -I
97 search path if we are using --with-internal-gettext.
98 Otherwise causes compatibility problems with the woody
99 glibc. (Addresses Debian bug #193372)
100
Theodore Ts'obb988b22003-05-13 23:32:32 -04001012003-05-13 Theodore Ts'o <tytso@mit.edu>
102
103 * configure.in: Fix typo in help message for --enable-evms-11
104
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001052003-05-05 Theodore Ts'o <tytso@mit.edu>
106
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400107 * configure.in, configure: Add --enable-testio-debug configure option.
108
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400109 * configure.in, configure, Makefile.in: Add --with-diet-libc
110 convenience option. Add --disable-evms option.
111
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001122003-05-03 Theodore Ts'o <tytso@mit.edu>
113
Theodore Ts'oddc32a02003-05-03 18:45:55 -0400114 * Makefile.in: Install the message catalog files
115
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400116 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
117 configure.in: Update to using version 0.11.5 of the
118 gettext library. We now enable NLS by default.
119
Theodore Ts'o71df0dc2003-04-21 16:17:09 -04001202003-04-21 Theodore Ts'o <tytso@mit.edu>
121
122 * Release of E2fsprogs 1.33
123
Theodore Ts'oa85e81a2003-04-18 07:22:01 -04001242003-04-18 Theodore Ts'o <tytso@mit.edu>
125
126 * configure.in: Remove CYGWIN definition; we will use the
127 automatically defined __CYGWIN__ instead.
128
Theodore Ts'obff0cc92003-03-23 01:37:53 -05001292003-03-22 Theodore Ts'o <tytso@mit.edu>
130
131 * configure.in: Add E2FSPROGS_DAY expansion. Add
132 e2fsprogs.spec and util/gen-tarball to the list of files
133 generated by config.status
134
135 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
136
137 * Makefile.in: Remove tarball generation functions; moved to
138 util/gen-tarball.
139
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05001402003-03-17 Theodore Ts'o <tytso@mit.edu>
141
142 * configure.in: Fix the Apple Darwin port.
143
Theodore Ts'o3ae497e2003-03-16 06:26:25 -05001442003-03-16 Theodore Ts'o <tytso@mit.edu>
145
146 * configure.in: Check to see if libdl exists for the sake of dlopen
147
Theodore Ts'oe71d8732003-03-14 02:13:48 -05001482003-03-14 Theodore Ts'o <tytso@mit.edu>
149
150 * configure.in: Add support for Apple/Darwin shared libraries.
151
Theodore Ts'oed78c022003-03-06 11:09:18 -05001522003-03-06 Theodore Tso <tytso@thunk.org>
153
154 * Makefile.in (.exclude-subset): Include the doc directory in the
155 subset distribution.
156
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05001572003-03-02 Theodore Ts'o <tytso@mit.edu>
158
159 * configure.in, Makefile.in: Ignore missing directories so we can
160 do a subset distribution. If there are no e2fsprogs
161 applications, then "make install" will install the
162 library's development files. "make subset_tar_file" will
163 create a subset distribution which consists of the
164 et, ss, uuid, and blkid libraries.
165
Theodore Ts'of0a22d02003-02-22 13:19:53 -05001662003-02-22 Theodore Ts'o <tytso@mit.edu>
167
168 * configure.in, configure: Add new configure option
169 --enable-blkid-debug
170
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -05001712003-01-23 Theodore Ts'o <tytso@mit.edu>
172
173 * Makefile.in, configure, configure.in: Integrate new blkid library.
174
Theodore Ts'o38513012002-11-09 15:00:56 -05001752002-11-09 Theodore Ts'o <tytso@mit.edu>
176
177 * Release of E2fsprogs 1.32
178
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001792002-11-08 Theodore Ts'o <tytso@mit.edu>
180
Theodore Ts'oae65b292002-11-08 20:08:48 -0500181 * Release of E2fsprogs 1.31
182
1832002-11-08 Theodore Ts'o <tytso@mit.edu>
184
Theodore Ts'o782bebf2002-11-08 18:46:45 -0500185 * configure.in, configure: Change --enable-jfs-debug to
186 --enable-jbd-debug for consistency's sake.
187
Theodore Ts'ofeb44c62002-11-08 14:55:38 -0500188 * configure.in, configure: Add new substitution variable,
189 SWAPFS_CMT, which is '' if swapfs has been enabled, and
190 '#' if it has been disabled.
191
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500192 * configure.in, configure: Add support for EVMS ABI 1.2.
193 Changed configure option from --enable-old-evms
194 to --enable-evms-10 and --enable-evms-11
195
Theodore Ts'o5d823a42002-11-01 02:13:53 -05001962002-10-31 Theodore Ts'o <tytso@mit.edu>
197
198 * Release of E2fsprogs 1.30
199
Theodore Ts'o482afc42002-10-31 03:32:34 -05002002002-10-30 Theodore Ts'o <tytso@mit.edu>
201
202 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
203
Theodore Ts'oc6633052002-09-24 01:26:50 -04002042001-09-24 Theodore Tso <tytso@mit.edu>
205
206 * Release of E2fsprogs 1.29
207
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04002082001-08-31 Theodore Tso <tytso@thunk.org>
209
210 * Release of E2fsprogs 1.28
211
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04002122002-08-18 Theodore Ts'o <tytso@mit.edu>
213
214 * configure.in, configure: Add new substitution variable,
215 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -0400216 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400217
218 * Makefile.in: On Linux systems, build lib/evms.
219
Theodore Ts'o593c6ea2002-07-14 15:58:38 -04002202002-07-14 Theodore Ts'o <tytso@mit.edu>
221
222 * configure.in, configure: Remove test for the presence (or
223 absence of d_namlen in the struct dirent) and replace it
224 with a check for pathconf(). lib/e2p/iod.c now uses a
225 different technique for providing struct dirent
226 compatibility.
227
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04002282002-06-25 Theodore Ts'o <tytso@mit.edu>
229
230 * configure.in, configure: Add --enable-htree and --enable-clear-htree
231
2322002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -0400233
234 * configure.in: Add makefile for lib/evms for the EVMS FSIM
235 plugin. Add --enable-old-evms configure option which uses
236 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
237
Theodore Ts'obff61a72002-05-21 22:21:38 -04002382002-05-21 Theodore Ts'o <tytso@mit.edu>
239
240 * configure.in: On Linux systems, if the prefix is defaulted to
241 /usr, then default mandir to /usr/share/man
242
Theodore Ts'o31e29a12002-05-17 10:53:07 -04002432002-05-17 Theodore Ts'o <tytso@mit.edu>
244
245 * Remove check for asm/page.h, and add check for sysconf()
246
2472002-05-16 Andreas Dilger <adilger@clusterfs.com>
248
249 * Add check for asm/page.h
250
2512002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -0400252
253 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
254 and $root_sysconfdir, which are normally /usr/share and
255 /etc, respectively, on Linux systems. Also changed
256 root_bindir, root_sbindir, and root_libdir so that their
257 value is set by the configure script. This allows the
258 right thing to happen on non-Linux systems when bindir,
259 et. al. are manually set via the configure script's
260 --bindir switch. Add ext2ed/Makefile.in as a generated
261 file by the configure script.
262
Theodore Ts'oa8e77242002-03-08 03:12:14 -05002632002-03-08 Theodore Tso <tytso@mit.edu>
264
265 * Release of E2fsprogs 1.27
266
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05002672002-02-03 Theodore Tso <tytso@thunk.org>
268
269 * Release of E2fsprogs 1.26
270
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05002712001-12-24 Theodore Tso <tytso@valinux.com>
272
273 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
274 the -I search path, since we don't have any header files
275 there any more.
276
Theodore Ts'o8cf93332001-12-16 02:23:36 -05002772001-12-16 Theodore Tso <tytso@valinux.com>
278
279 * configure.in: If journal debugging is enabled, define
280 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
281
Theodore Ts'ofbf91112001-09-20 10:47:47 -04002822001-09-20 Theodore Tso <tytso@thunk.org>
283
284 * Release of E2fsprogs 1.25
285
Theodore Ts'ofb707752001-09-04 15:00:37 -04002862001-09-02 Theodore Tso <tytso@thunk.org>
287
288 * Release of E2fsprogs 1.24a
289
Theodore Ts'o109624a2001-08-31 00:59:55 -04002902001-08-30 Theodore Tso <tytso@thunk.org>
291
292 * Release of E2fsprogs 1.24
293
Theodore Ts'o53abed02001-08-27 12:18:16 -04002942001-08-27 Theodore Tso <tytso@valinux.com>
295
296 * configure.in: Check for the presence of strnlen. Stop checking
297 for strdup, since we don't actually care about that symbol
298 any more.
299
Theodore Ts'o943ed872001-08-27 12:29:22 -04003002001-08-15 Theodore Tso <tytso@valinux.com>
301
302 * Release of E2fsprogs 1.23
303
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04003042001-08-04 Andreas Dilger <root@lynx.adilger.int>
305
306 * Makefile.in: Add "*.orig" to "make clean" target, change
307 explicit listing of ext2_types.h in "make distclean" to
308 $(SUBS). Add $(SUBS) as a dependency to "make check"
309 target. Add $(SUBS) as a dependency to "make check"
310 target. Add -f flag to doc/Makefile $(RM) of files which
311 may not exist.
312
Theodore Ts'o67960132001-06-23 00:16:37 -04003132001-06-23 Theodore Tso <tytso@valinux.com>
314
315 * Release of E2fsprogs 1.22
316
Theodore Ts'o990d96a2001-06-22 20:47:24 -04003172001-06-22 Theodore Tso <tytso@valinux.com>
318
319 * Makefile.in: Avoid including BitKeeper files into the source
320 tarball.
321
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00003222001-06-15 Theodore Tso <tytso@valinux.com>
323
324 * Release of E2fsprogs 1.21
325
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003262001-06-13 Theodore Tso <tytso@valinux.com>
327
Theodore Ts'o65794882001-06-14 00:24:42 +0000328 * Makefile.in: Make the install target depend on $(SUBS) to
329 accomodate the fools who want to compile and install
330 e2fsprogs as root using just one command.
331
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000332 * Makefile.in: Don't recurse into debugfs and resize subdirectory
333 if --disable-debugfs or --disable-resizer is given as a
334 configuration option.
335
336 * configure.in: Add --disable-resizer, --disable-imager, and
337 --disable-debugfs switches, which allow people who are
338 building boot floppies to build a very restricted
339 e2fsprogs distribution. Note: these functions limit the
340 functions in the shared library, so beware!
341
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00003422001-06-11 Theodore Tso <tytso@valinux.com>
343
344 * configure.in: Add new switch, --disable-swapfs which disables
345 support of byte-swapping old filesystems. Add new test,
346 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
347 machines. Change handling of --with-ccopts so that if
348 set, the default CFLAGS is suppressed.
349
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00003502001-06-01 Theodore Tso <tytso@valinux.com>
351
352 * wordwrap.pl: Add some rules which help fix up the dependencies.
353
354 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000355 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000356
Theodore Ts'o62df7682001-05-25 17:32:49 +00003572001-05-25 Theodore Tso <tytso@valinux.com>
358
Theodore Ts'obb185862001-05-25 17:35:00 +0000359 * Release of E2fsprogs 1.20
360
3612001-05-25 Theodore Tso <tytso@valinux.com>
362
Theodore Ts'o62df7682001-05-25 17:32:49 +0000363 * Makefile.in: Only exclude the top-level TODO file, not over the
364 entire tree.
365
Theodore Ts'o250f79f2001-05-19 22:02:22 +00003662001-05-19 Theodore Tso <tytso@valinux.com>
367
368 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
369 the pathname for ldconfig.
370
Theodore Ts'od8998862001-05-05 06:49:27 +00003712001-05-05 Theodore Tso <tytso@valinux.com>
372
373 * config.guess, config.sub: Update to use latest version from FSF
374 (2001-04-20)
375
Theodore Ts'oaabd5352001-01-12 00:34:29 +00003762001-01-11 Theodore Ts'o <tytso@valinux.com>
377
378 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
379 since libext2fs depends on libe2p.
380
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00003812001-01-11 <tytso@snap.thunk.org>
382
383 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
384 longer a configure option, but something which is done
385 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000386 (gcc-wall-new): Added new target which forgoes the make
387 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000388
389 * configure.in: Remove test for ino_t, since we don't use it any
390 more (we always use our own ext2_ino_t). Remove
391 --enable-gcc-wall support. Add test for sys/ioctl.h
392
Theodore Ts'o8820c792001-01-06 04:20:03 +00003932001-01-05 <tytso@snap.thunk.org>
394
395 * configure.in: Add checks for the header files sys/mkdev.h and
396 sys/sysmacros.h.
397
Theodore Ts'o3e377db2000-12-09 02:37:33 +00003982000-12-08 <tytso@snap.thunk.org>
399
400 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
401 works correctly.
402
Theodore Ts'of5955dd2000-10-25 02:38:39 +00004032000-10-24 <tytso@snap.thunk.org>
404
405 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
406
407 * configure.in: When compiling shared libraries for Solaris, use a
408 special-case Makefile fragment to deal with it.
409
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00004102000-08-18 <tytso@valinux.com>
411
412 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
413
Theodore Ts'oa2980712000-08-14 14:30:50 +00004142000-08-14 <tytso@valinux.com>
415
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000416 * e2fsprogs.spec (Summary): Add description of resize2fs to the
417 package summary.
418
Theodore Ts'oa2980712000-08-14 14:30:50 +0000419 * configure.in: Add test for sys/mount.h (required for e2fsck's
420 ext3 recovery code)
421
Theodore Ts'of9e67062000-07-13 23:25:54 +00004222000-07-13 <tytso@valinux.com>
423
424 * Release of E2fsprogs 1.19
425
4262000-07-13 <tytso@snap.thunk.org>
427
428 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
429 file, now that we're using a modern rpm to build
430 e2fsprogs. Also updated version number to 1.19.
431
Theodore Ts'oab146762000-07-07 04:37:35 +00004322000-07-07 Theodore Ts'o <tytso@valinux.com>
433
434 * e2fsprogs.spec (%post): Remove resize2fs from its old location
435 in /usr/sbin in the postinstall script.
436
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00004372000-07-05 <tytso@snap.thunk.org>
438
439 * config.guess, config.sub: Update to use latest version from FSF
440 (2000-06-13)
441
Theodore Ts'o6928adc2000-05-25 23:28:50 +00004422000-05-25 <tytso@snap.thunk.org>
443
444 * Makefile.in: Fix makefile so that it's safe to build in parallel.
445
446 * configure.in: Add test for lseek64 and open64.
447
Theodore Ts'o91e544f2000-05-25 16:43:00 +00004482000-05-25 Theodore Ts'o <tytso@valinux.com>
449
450 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
451 substitution. (Left over from before we moved to use a C
452 program to do substitutions.)
453
Theodore Ts'o1d279212000-05-19 02:38:14 +00004542000-05-18 Theodore Ts'o <tytso@valinux.com>
455
456 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
457
Theodore Ts'occ73e042000-04-06 23:05:32 +00004582000-04-06 Theodore Ts'o <tytso@valinux.com>
459
460 * Makefile.in (source_tar_file): Remove the resize directory from
461 the list of excluded files.
462
463 * version.h: Update version header for an WIP release.
464
465 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
466
Theodore Ts'o68853372000-04-06 21:44:19 +0000467Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
468
469 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000470 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000471
Theodore Ts'o286a31a2000-04-03 13:17:59 +00004722000-04-03 Theodore Ts'o <tytso@valinux.com>
473
474 * Makefile.in: Remove uneeded parenthesis around shell pipelines
475 containing a "cd" command. Use && instead of ; so that if
476 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000477
478 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
479 Remove uneeded parenthesis around shell pipelines
480 containing a "cd" command.
481
Theodore Ts'o19178752000-02-11 15:55:07 +00004822000-02-11 <tytso@snap.thunk.org>
483
484 * Makefile.in: Exclude the internationalization files from being
485 distributed.
486
487 * configure.in: Add support for --enable-compression. This is
488 experimental code only for now, which is why it's under
489 --enable test. Once it's stable, it will always be
490 compiled in.
491
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00004922000-02-11 Theodore Ts'o <tytso@valinux.com>
493
494 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
495 type, instead of basising on whether a test program
496 compiles. This was screwing up on some Linux kernel
497 header files, and we know the Hurd doesn't support the
498 ext2 ioctls anyway.
499
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005002000-02-08 Theodore Ts'o <tytso@valinux.com>
501
502 * configure.in, aclocal.m4: Add support for GNU gettext
503 internationalization support.
504
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00005052000-02-02 Theodore Ts'o <tytso@valinux.com>
506
507 * MCONFIG.in: Always include src/include in the include path now.
508 This forces us to use our internally provided ext2_fs.h
509 file, for sanity's sake.
510
511 * configure.in: If linux/fs.h isn't found, then add
512 build/include into the include path only, since
513 src/include is now always included. Removed define of
514 HAVE_LINUX_FS_H, since we're not using it any more.
515 Removed i_version vs. i_generation check, since with the
516 included header file it is a permanently known quantity.
517 Removed AC_C_CROSS since it has been merged into
518 AC_PROG_CC in autoconf 2.13.
519
Theodore Ts'o77200f42000-01-18 17:53:27 +00005202000-01-18 Theodore Ts'o <tytso@valinux.com>
521
522 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
523 "-lsocket" we need a separate DEPLIBUUID that can be used
524 in Makefile's dependency rules.
525
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00005261999-11-19 <tytso@valinux.com>
527
528 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
529 the source directory. Also, when making the .exclude file
530 for the source_tar_file, exclude those two files as well.
531
Theodore Ts'ocd086361999-11-10 16:00:39 +00005321999-11-10 <tytso@valinux.com>
533
534 * Release of E2fsprogs 1.18
535
Theodore Ts'of8bd9801999-10-26 04:19:45 +00005361999-10-26 <tytso@valinux.com>
537
Theodore Ts'o28e11941999-10-26 18:17:20 +0000538 * Release of E2fsprogs 1.17
539
5401999-10-26 <tytso@valinux.com>
541
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000542 * configure.in: Move the code that checks for the presence of
543 Linux header files, to earlier in the config file, since
544 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000545 happen before any compile tests are run. Add termios.h to
546 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000547
Theodore Ts'oad6783d1999-10-26 01:58:54 +00005481999-10-25 <tytso@valinux.com>
549
550 * configure.in: Capitalized Hurd to make the GNU folks happy.
551
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00005521999-10-22 <tytso@valinux.com>
553
554 * Release of E2fsprogs 1.16
555
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005561999-09-24 <tytso@valinux.com>
557
558 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
559 actually useful (since glibc 2.1 declares it on Alpha
560 without it being usable). Add check for signal.h
561 header file, which doesn't exist on non-unix platforms.
562
5631999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000564
565 * Release of E2fsprogs 1.15
566
Theodore Ts'oef8901b1999-07-03 04:55:36 +00005671999-07-03 <tytso@valinux.com>
568
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000569 * depfix.sed: Remove all line continuations from the dependencies;
570 the word wrapping is now done by wordwrap.pl.
571
Theodore Ts'o6c133521999-07-03 20:37:03 +0000572 * MCONFIG.in (BUILD_CC):
573 * configure.in (BUILD_CC): If cross compiling, find the native C
574 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000575 successfully build util/subst. Change default long long
576 size when cross compiling to be 8 (instead of 0). Also
577 change the Hurd's defaults so that root files are placed
578 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000579
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000580 * Makefile.in (depend): Make "make depend" at the top-level
581 automatically recurse through all subdirectories.
582
583 * configure.in: Test for perl since it's needed by wordwrap.pl
584
585 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
586 are automatically word-wrapped. Added the makefile macro
587 $(PERL).
588
589 * wordwrap.pl: New file which does the word wrapping.
590
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000591 * MCONFIG.in (subst): Add rule to build the util/subst program if
592 necessary (by cd'ing to $(top_builddir)/util and making it.)
593
Theodore Ts'o66704951999-06-25 15:30:33 +00005941999-06-23 <tytso@valinux.com>
595
596 * configure.in: Check for the presence of i_generation field
597 versus i_version in the ext2_inode to support compiling
598 e2fsprogs in Linux 2.3.
599
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006001999-04-17 <tytso@rsts-11.mit.edu>
601
602 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
603 mandir.
604
6051999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
606
607 * config.sub: Update config.sub from autoconf 2.13 so that it will
608 recognize new machine types from the Alpha.
609
Theodore Ts'o6454d841999-03-16 19:24:34 +00006101999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
611
612 * configure.in: Add check for malloc.h and mallinfo().
613
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00006141999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
615
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000616 * Release of E2fsprogs 1.14
617
6181999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
619
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000620 * configure.in (YEAR): Allow a 4-digit year for the version date,
621 so we can be Y2K politically correct. (The date isn't
622 used for anything except display purposes, but it should
623 make people more comfortable to not use a 2-digit date,
624 even though it doesn't matter.)
625
Theodore Ts'odefde781999-01-04 07:39:19 +0000626Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
627
628 * Makefile.in: Move the generated types.h file from the linux/
629 directory to the asm/ directory.
630
631 * configure.in: Force Solaris to never use -static, due to its
632 dynamic loader not being available to statically linked
633 programs. Create the asm/ directory if needed.
634
Theodore Ts'ocf554b11999-01-02 04:10:33 +00006351999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
636
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000637 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
638 assume glibc.
639
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000640 * config.guess: Update with a newer version from the FSF (although
641 I've removed rms's pathetic LINUX/GNU name kludgery)
642
Theodore Ts'o556ad131998-12-19 08:10:58 +00006431998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
644
645 * Release of E2fsprogs 1.13
646
Theodore Ts'o5a679c81998-12-03 16:40:38 +00006471998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
648
649 * configure.in: Add paths.h to header files for which we search.
650
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00006511998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
652
653 * Release of E2fsprogs 1.12
654
Theodore Ts'offe19911998-04-08 06:05:49 +0000655Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
656
657 * Fix missing "test" invokation in configure.in test. (Only
658 affected default non-Linux builds).
659
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006601998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
661
662 * configure.in: Change how the installation directions are
663 selected. Previously, we had prefix and usr_prefix, where
664 prefix was '' and usr_prefix was /usr, and we then defined
665 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
666 In autoconf 2.12, it's possible to override bindir,
667 libdir, etc., and so in order to make our installation
668 directory makefile variables more in line with autoconf
669 2.12, I've changed all of the various makefiles to use
670 prefix and root_prefix, where the default Linux
671 definitions are /usr and '', respectively. What used to
672 be bindir is now root_bindir, and what used to be ubindir,
673 is now bindir.
674
675 * MCONFIG.in: Change directories to match with new installation
676 directory convention (see above). Add Makefile
677 dependencies for makefile fragments, and define
678 DEP_LIB_MAKEFILES which library makefiles can use to
679 define DEP_MAKEFILES, so that the library makefiles will
680 get regenerated when the makefile fragments change.
681 Remove the cat?dir variables, since we aren't creating
682 those directories any more.
683
684 * Makefile.in: Add top-level uninstall targets.
685
686 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
687 page, and to reflect that fact that we now compile_et and
688 mk_cmds for the development package.
689
Theodore Ts'obf2602b1998-03-30 01:11:44 +00006901998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
691
692 * Makefile.in: Use && after a cd command so that the right thing
693 happens if the directory is missing. Don't compile man
694 pages upon installation any more, since modern Linux
695 systems don't have /usr/man/cat? anymore (they
696 typically cache man pages in /var/catman and delete them
697 if they haven't been used in a while, to save on disk
698 space, and because CPU's are fast enough these days that
699 you can get away with this).
700
701 * MCONFIG.in: Add a new makefile variable for the share
702 directory (i.e., /usr/share). Make an autoconf magic
703 make rule so that $(top_builddir)/util/subst.conf gets
704 rebuilt automatically when necessary.
705
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000706Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
707
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000708 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000709 release.
710
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000711Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
712
713 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
714 e2fsck/Makefile.in.
715
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000716Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
717
718 * configure.in: Add check for setjmp.h
719
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000720Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
721
722 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
723 llseek is declared in unistd.h
724
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000725Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
726
727 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
728
Theodore Ts'o024996c1997-06-17 05:38:35 +0000729Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
730
731 * Release of E2fsprogs 1.11
732
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000733Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
734
735 * Makefile.in (SRCROOT): Allow people to set the version.h to
736 something like 1.10-PLUS.
737
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000738Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
739
740 * configure.in (rmakefile): Added (optional) private directory for
741 resize2fs.
742
743 * Makefile.in: Change recursive descent rules to check to see if a
744 directory exists before trying to make it.
745
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000746Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
747
748 * Makefile.in (source_tar_file): Fix up makefile to work in new
749 CVS development environment.
750
Theodore Ts'oae851481997-04-29 18:13:24 +0000751Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
752
753 * Release of E2fsprogs version 1.10
754
755Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
756
757 * configure.in: Add explicit check to see if linker accepts
758 -static (since even Linux systems might not work if
759 libc.a isn't installed).
760
761Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
762
763 * Release of E2fsprogs version 1.09
764
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000765Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
766
767 * Release of E2fsprogs version 1.08
768
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000769Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
770
771 * Release of E2fsprogs version 1.07
772
773Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
774
775 * config.sub (basic_machine): Added i686-* as another name for the
776 Pentium Pro.
777
778Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
779
780 * Release of E2fsprogs version 1.06
781
Theodore Ts'o5c576471997-04-29 15:29:49 +0000782Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
783
784 * Makefile.in (all): Don't run "make check" by default. User
785 should manually run "make check" if they wish to test
786 things out.
787
788Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
789
790 * Release of E2fsprogs version 1.05
791
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000792Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
793
794 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
795 that we check.
796
797Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
798
799 * configure.in (usr_prefix): To be slightly more conformant with
800 the coding standards, always default to ${prefix}
801 unless on a linux system with prefix = ''. Allow
802 --with-usr-prefix option.
803
804Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
805
806 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
807 Add `--enable-fsck' switch, to allow configuration of
808 fsck wrapper building (default yes except on the hurd).
809 Make '' prefix default and LDFLAG_STATIC hacks work on
810 the hurd as well as linux.
811
812Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
813
814 * configure.in: Check to see if sys/types.h defines ino_t. Add
815 support for checking/sizing "long long".
816
817Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
818
819 * configure.in: Added configure flag --enable-old-bitops, which
820 forces the bitops to use the standard bitmask operations.
821
822Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
823
824 * configure.in: Check for existence of sys/utsname.h and
825 strcasecmp(). Remove check for EXT2 fragment in system
826 header file. E2fsprogs now deals with the fragment fields
827 by dispatching off of the OS field.
828
829Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
830
831 * configure.in (AC_OUPUT): Create substitutions for the uuid
832 library.
833
834 * MCONFIG.in (all): Add new variables for the uuid library.
835
836Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
837
838 * configure.in: Make the default prefix be '' for Linux.
839
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000840Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
841
842 * Release of E2fsprogs version 1.04
843
844Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
845
846 * configure.in:
847 MCONFIG.in: Man pages, shell scripts and include files are now
848 generated using the lib/substitute_sh script. This is
849 faster than the configure substitution, and it doesn't
850 change the mod time of the file if it hasn't changed,
851 which prevents needless compilation of files.
852
853 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
854 LIBEXT2FS, LIBE2P, and their static and profiled variants,
855 STATIC_* and PROFILED_*, which point to the actual file of
856 the shared or static library. This way makefiles can link
857 directly with exactly the library they want. Many ld's
858 (include GNU ld) have a really broken idea of how -L
859 works, and will link against an older library in /usr/lib
860 even though there is a newer on in a specified -L directory.
861
862Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
863
864 * configure.in: Add support for --enable-dynamic-e2fsck, for
865 people who don't want to link e2fsck statically. This
866 saves space, at the cost of increasing the reliance of
867 e2fsck other files (3-4 shared libraries).
868
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000869Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
870
871 * Release of E2fsprogs version 1.03
872
Theodore Ts'o74becf31997-04-26 14:37:06 +0000873Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
874
875 * Release of E2fsprogs version 1.02
876
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000877Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
878
879 * configure.in (LDFALG_STATIC): Add temporary kludge for
880 determining how to link executables statically. For now,
881 we assume that Linux systems only can link statically.
882
883Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
884
885 * depfix.sed: Remove /usr/include lines which occur at the end of
886 the dependency listing.
887
888Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
889
890 * configure.in: Added support for the --enable-bsd-shlibs option.
891
892Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
893
894 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
895 to link executables using programs like purify.
896
897Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
898
899 * configure.in: Check to see if strdup() is present
900
901 * INSTALL: Updated building and installation instructions to
902 reflect the new configure system.
903
904 * Makefile.in (install): When doing a general install, install the
905 shared libraries as well by using the new target
906 install-shlibs-libs-recursive.
907
908 * configure.in: If we are building on a Linux system, set $prefix
909 to be '/' by default.
910
911Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
912
913 * configure.in (checking type sizes): provide some default for
914 type-sizes when cross-compiling, as we can't check them then.
915 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
916
917Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
918
919 * Makefile.in (distclean-local): Added config.cache and
920 include/linux/types.h.
921
922 * configure.in: Added support for the --enable-elf option.
923 Added a test to check for llseek() in the C library.
924
925 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
926
927 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
928
929Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
930
931 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
932 pathname to the source directories of the lib/et and
933 lib/ss. (Can't just use $srcdir since that may be a
934 relative path.)
935
936Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
937
938 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
939 new makefiles.
940 * lib/Makefile.dll-lib: Ditto.
941 * lib/Makefile.profiled: Ditto.
942 * lib/Makefile.checker: Ditto.
943
944 * Add the include subdirectory to hold substitute include files
945 for systems that need them.
946
947 * Makefile.in: Rewritten to conform to GNU coding standards.
948 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
949 GNU-style makefiles.
950 * mkinstalldirs: New file, copied from /gd/gnu/lib.
951 * config.guess: Ditto.
952 * config.sub: Ditto.
953 * install-sh: Ditto.
954
955 * configure.in: Many new tests added. --with-cc and --with-ccopts
956 options removed as configure already supports a method to do this,
957 and they were interfering with normal usage.
958
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000959Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
960
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000961 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000962 generates the binary distribution for e2fsprogs.
963
964