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