blob: 95768326601b269c97e39030e4818c5a22ebd1dd [file] [log] [blame]
Theodore Ts'o5d823a42002-11-01 02:13:53 -050012002-10-31 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.30
4
Theodore Ts'o482afc42002-10-31 03:32:34 -050052002-10-30 Theodore Ts'o <tytso@mit.edu>
6
7 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
8
Theodore Ts'oc6633052002-09-24 01:26:50 -040092001-09-24 Theodore Tso <tytso@mit.edu>
10
11 * Release of E2fsprogs 1.29
12
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400132001-08-31 Theodore Tso <tytso@thunk.org>
14
15 * Release of E2fsprogs 1.28
16
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400172002-08-18 Theodore Ts'o <tytso@mit.edu>
18
19 * configure.in, configure: Add new substitution variable,
20 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -040021 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040022
23 * Makefile.in: On Linux systems, build lib/evms.
24
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400252002-07-14 Theodore Ts'o <tytso@mit.edu>
26
27 * configure.in, configure: Remove test for the presence (or
28 absence of d_namlen in the struct dirent) and replace it
29 with a check for pathconf(). lib/e2p/iod.c now uses a
30 different technique for providing struct dirent
31 compatibility.
32
Theodore Ts'o8fdc9982002-06-25 23:26:34 -0400332002-06-25 Theodore Ts'o <tytso@mit.edu>
34
35 * configure.in, configure: Add --enable-htree and --enable-clear-htree
36
372002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -040038
39 * configure.in: Add makefile for lib/evms for the EVMS FSIM
40 plugin. Add --enable-old-evms configure option which uses
41 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
42
Theodore Ts'obff61a72002-05-21 22:21:38 -0400432002-05-21 Theodore Ts'o <tytso@mit.edu>
44
45 * configure.in: On Linux systems, if the prefix is defaulted to
46 /usr, then default mandir to /usr/share/man
47
Theodore Ts'o31e29a12002-05-17 10:53:07 -0400482002-05-17 Theodore Ts'o <tytso@mit.edu>
49
50 * Remove check for asm/page.h, and add check for sysconf()
51
522002-05-16 Andreas Dilger <adilger@clusterfs.com>
53
54 * Add check for asm/page.h
55
562002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040057
58 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
59 and $root_sysconfdir, which are normally /usr/share and
60 /etc, respectively, on Linux systems. Also changed
61 root_bindir, root_sbindir, and root_libdir so that their
62 value is set by the configure script. This allows the
63 right thing to happen on non-Linux systems when bindir,
64 et. al. are manually set via the configure script's
65 --bindir switch. Add ext2ed/Makefile.in as a generated
66 file by the configure script.
67
Theodore Ts'oa8e77242002-03-08 03:12:14 -0500682002-03-08 Theodore Tso <tytso@mit.edu>
69
70 * Release of E2fsprogs 1.27
71
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -0500722002-02-03 Theodore Tso <tytso@thunk.org>
73
74 * Release of E2fsprogs 1.26
75
Theodore Ts'o96b5cac2001-12-24 15:33:49 -0500762001-12-24 Theodore Tso <tytso@valinux.com>
77
78 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
79 the -I search path, since we don't have any header files
80 there any more.
81
Theodore Ts'o8cf93332001-12-16 02:23:36 -0500822001-12-16 Theodore Tso <tytso@valinux.com>
83
84 * configure.in: If journal debugging is enabled, define
85 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
86
Theodore Ts'ofbf91112001-09-20 10:47:47 -0400872001-09-20 Theodore Tso <tytso@thunk.org>
88
89 * Release of E2fsprogs 1.25
90
Theodore Ts'ofb707752001-09-04 15:00:37 -0400912001-09-02 Theodore Tso <tytso@thunk.org>
92
93 * Release of E2fsprogs 1.24a
94
Theodore Ts'o109624a2001-08-31 00:59:55 -0400952001-08-30 Theodore Tso <tytso@thunk.org>
96
97 * Release of E2fsprogs 1.24
98
Theodore Ts'o53abed02001-08-27 12:18:16 -0400992001-08-27 Theodore Tso <tytso@valinux.com>
100
101 * configure.in: Check for the presence of strnlen. Stop checking
102 for strdup, since we don't actually care about that symbol
103 any more.
104
Theodore Ts'o943ed872001-08-27 12:29:22 -04001052001-08-15 Theodore Tso <tytso@valinux.com>
106
107 * Release of E2fsprogs 1.23
108
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001092001-08-04 Andreas Dilger <root@lynx.adilger.int>
110
111 * Makefile.in: Add "*.orig" to "make clean" target, change
112 explicit listing of ext2_types.h in "make distclean" to
113 $(SUBS). Add $(SUBS) as a dependency to "make check"
114 target. Add $(SUBS) as a dependency to "make check"
115 target. Add -f flag to doc/Makefile $(RM) of files which
116 may not exist.
117
Theodore Ts'o67960132001-06-23 00:16:37 -04001182001-06-23 Theodore Tso <tytso@valinux.com>
119
120 * Release of E2fsprogs 1.22
121
Theodore Ts'o990d96a2001-06-22 20:47:24 -04001222001-06-22 Theodore Tso <tytso@valinux.com>
123
124 * Makefile.in: Avoid including BitKeeper files into the source
125 tarball.
126
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001272001-06-15 Theodore Tso <tytso@valinux.com>
128
129 * Release of E2fsprogs 1.21
130
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001312001-06-13 Theodore Tso <tytso@valinux.com>
132
Theodore Ts'o65794882001-06-14 00:24:42 +0000133 * Makefile.in: Make the install target depend on $(SUBS) to
134 accomodate the fools who want to compile and install
135 e2fsprogs as root using just one command.
136
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000137 * Makefile.in: Don't recurse into debugfs and resize subdirectory
138 if --disable-debugfs or --disable-resizer is given as a
139 configuration option.
140
141 * configure.in: Add --disable-resizer, --disable-imager, and
142 --disable-debugfs switches, which allow people who are
143 building boot floppies to build a very restricted
144 e2fsprogs distribution. Note: these functions limit the
145 functions in the shared library, so beware!
146
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001472001-06-11 Theodore Tso <tytso@valinux.com>
148
149 * configure.in: Add new switch, --disable-swapfs which disables
150 support of byte-swapping old filesystems. Add new test,
151 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
152 machines. Change handling of --with-ccopts so that if
153 set, the default CFLAGS is suppressed.
154
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001552001-06-01 Theodore Tso <tytso@valinux.com>
156
157 * wordwrap.pl: Add some rules which help fix up the dependencies.
158
159 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000160 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000161
Theodore Ts'o62df7682001-05-25 17:32:49 +00001622001-05-25 Theodore Tso <tytso@valinux.com>
163
Theodore Ts'obb185862001-05-25 17:35:00 +0000164 * Release of E2fsprogs 1.20
165
1662001-05-25 Theodore Tso <tytso@valinux.com>
167
Theodore Ts'o62df7682001-05-25 17:32:49 +0000168 * Makefile.in: Only exclude the top-level TODO file, not over the
169 entire tree.
170
Theodore Ts'o250f79f2001-05-19 22:02:22 +00001712001-05-19 Theodore Tso <tytso@valinux.com>
172
173 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
174 the pathname for ldconfig.
175
Theodore Ts'od8998862001-05-05 06:49:27 +00001762001-05-05 Theodore Tso <tytso@valinux.com>
177
178 * config.guess, config.sub: Update to use latest version from FSF
179 (2001-04-20)
180
Theodore Ts'oaabd5352001-01-12 00:34:29 +00001812001-01-11 Theodore Ts'o <tytso@valinux.com>
182
183 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
184 since libext2fs depends on libe2p.
185
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00001862001-01-11 <tytso@snap.thunk.org>
187
188 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
189 longer a configure option, but something which is done
190 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000191 (gcc-wall-new): Added new target which forgoes the make
192 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000193
194 * configure.in: Remove test for ino_t, since we don't use it any
195 more (we always use our own ext2_ino_t). Remove
196 --enable-gcc-wall support. Add test for sys/ioctl.h
197
Theodore Ts'o8820c792001-01-06 04:20:03 +00001982001-01-05 <tytso@snap.thunk.org>
199
200 * configure.in: Add checks for the header files sys/mkdev.h and
201 sys/sysmacros.h.
202
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002032000-12-08 <tytso@snap.thunk.org>
204
205 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
206 works correctly.
207
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002082000-10-24 <tytso@snap.thunk.org>
209
210 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
211
212 * configure.in: When compiling shared libraries for Solaris, use a
213 special-case Makefile fragment to deal with it.
214
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002152000-08-18 <tytso@valinux.com>
216
217 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
218
Theodore Ts'oa2980712000-08-14 14:30:50 +00002192000-08-14 <tytso@valinux.com>
220
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000221 * e2fsprogs.spec (Summary): Add description of resize2fs to the
222 package summary.
223
Theodore Ts'oa2980712000-08-14 14:30:50 +0000224 * configure.in: Add test for sys/mount.h (required for e2fsck's
225 ext3 recovery code)
226
Theodore Ts'of9e67062000-07-13 23:25:54 +00002272000-07-13 <tytso@valinux.com>
228
229 * Release of E2fsprogs 1.19
230
2312000-07-13 <tytso@snap.thunk.org>
232
233 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
234 file, now that we're using a modern rpm to build
235 e2fsprogs. Also updated version number to 1.19.
236
Theodore Ts'oab146762000-07-07 04:37:35 +00002372000-07-07 Theodore Ts'o <tytso@valinux.com>
238
239 * e2fsprogs.spec (%post): Remove resize2fs from its old location
240 in /usr/sbin in the postinstall script.
241
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00002422000-07-05 <tytso@snap.thunk.org>
243
244 * config.guess, config.sub: Update to use latest version from FSF
245 (2000-06-13)
246
Theodore Ts'o6928adc2000-05-25 23:28:50 +00002472000-05-25 <tytso@snap.thunk.org>
248
249 * Makefile.in: Fix makefile so that it's safe to build in parallel.
250
251 * configure.in: Add test for lseek64 and open64.
252
Theodore Ts'o91e544f2000-05-25 16:43:00 +00002532000-05-25 Theodore Ts'o <tytso@valinux.com>
254
255 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
256 substitution. (Left over from before we moved to use a C
257 program to do substitutions.)
258
Theodore Ts'o1d279212000-05-19 02:38:14 +00002592000-05-18 Theodore Ts'o <tytso@valinux.com>
260
261 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
262
Theodore Ts'occ73e042000-04-06 23:05:32 +00002632000-04-06 Theodore Ts'o <tytso@valinux.com>
264
265 * Makefile.in (source_tar_file): Remove the resize directory from
266 the list of excluded files.
267
268 * version.h: Update version header for an WIP release.
269
270 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
271
Theodore Ts'o68853372000-04-06 21:44:19 +0000272Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
273
274 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000275 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000276
Theodore Ts'o286a31a2000-04-03 13:17:59 +00002772000-04-03 Theodore Ts'o <tytso@valinux.com>
278
279 * Makefile.in: Remove uneeded parenthesis around shell pipelines
280 containing a "cd" command. Use && instead of ; so that if
281 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000282
283 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
284 Remove uneeded parenthesis around shell pipelines
285 containing a "cd" command.
286
Theodore Ts'o19178752000-02-11 15:55:07 +00002872000-02-11 <tytso@snap.thunk.org>
288
289 * Makefile.in: Exclude the internationalization files from being
290 distributed.
291
292 * configure.in: Add support for --enable-compression. This is
293 experimental code only for now, which is why it's under
294 --enable test. Once it's stable, it will always be
295 compiled in.
296
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00002972000-02-11 Theodore Ts'o <tytso@valinux.com>
298
299 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
300 type, instead of basising on whether a test program
301 compiles. This was screwing up on some Linux kernel
302 header files, and we know the Hurd doesn't support the
303 ext2 ioctls anyway.
304
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003052000-02-08 Theodore Ts'o <tytso@valinux.com>
306
307 * configure.in, aclocal.m4: Add support for GNU gettext
308 internationalization support.
309
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003102000-02-02 Theodore Ts'o <tytso@valinux.com>
311
312 * MCONFIG.in: Always include src/include in the include path now.
313 This forces us to use our internally provided ext2_fs.h
314 file, for sanity's sake.
315
316 * configure.in: If linux/fs.h isn't found, then add
317 build/include into the include path only, since
318 src/include is now always included. Removed define of
319 HAVE_LINUX_FS_H, since we're not using it any more.
320 Removed i_version vs. i_generation check, since with the
321 included header file it is a permanently known quantity.
322 Removed AC_C_CROSS since it has been merged into
323 AC_PROG_CC in autoconf 2.13.
324
Theodore Ts'o77200f42000-01-18 17:53:27 +00003252000-01-18 Theodore Ts'o <tytso@valinux.com>
326
327 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
328 "-lsocket" we need a separate DEPLIBUUID that can be used
329 in Makefile's dependency rules.
330
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003311999-11-19 <tytso@valinux.com>
332
333 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
334 the source directory. Also, when making the .exclude file
335 for the source_tar_file, exclude those two files as well.
336
Theodore Ts'ocd086361999-11-10 16:00:39 +00003371999-11-10 <tytso@valinux.com>
338
339 * Release of E2fsprogs 1.18
340
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003411999-10-26 <tytso@valinux.com>
342
Theodore Ts'o28e11941999-10-26 18:17:20 +0000343 * Release of E2fsprogs 1.17
344
3451999-10-26 <tytso@valinux.com>
346
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000347 * configure.in: Move the code that checks for the presence of
348 Linux header files, to earlier in the config file, since
349 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000350 happen before any compile tests are run. Add termios.h to
351 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000352
Theodore Ts'oad6783d1999-10-26 01:58:54 +00003531999-10-25 <tytso@valinux.com>
354
355 * configure.in: Capitalized Hurd to make the GNU folks happy.
356
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003571999-10-22 <tytso@valinux.com>
358
359 * Release of E2fsprogs 1.16
360
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00003611999-09-24 <tytso@valinux.com>
362
363 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
364 actually useful (since glibc 2.1 declares it on Alpha
365 without it being usable). Add check for signal.h
366 header file, which doesn't exist on non-unix platforms.
367
3681999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000369
370 * Release of E2fsprogs 1.15
371
Theodore Ts'oef8901b1999-07-03 04:55:36 +00003721999-07-03 <tytso@valinux.com>
373
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000374 * depfix.sed: Remove all line continuations from the dependencies;
375 the word wrapping is now done by wordwrap.pl.
376
Theodore Ts'o6c133521999-07-03 20:37:03 +0000377 * MCONFIG.in (BUILD_CC):
378 * configure.in (BUILD_CC): If cross compiling, find the native C
379 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000380 successfully build util/subst. Change default long long
381 size when cross compiling to be 8 (instead of 0). Also
382 change the Hurd's defaults so that root files are placed
383 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000384
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000385 * Makefile.in (depend): Make "make depend" at the top-level
386 automatically recurse through all subdirectories.
387
388 * configure.in: Test for perl since it's needed by wordwrap.pl
389
390 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
391 are automatically word-wrapped. Added the makefile macro
392 $(PERL).
393
394 * wordwrap.pl: New file which does the word wrapping.
395
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000396 * MCONFIG.in (subst): Add rule to build the util/subst program if
397 necessary (by cd'ing to $(top_builddir)/util and making it.)
398
Theodore Ts'o66704951999-06-25 15:30:33 +00003991999-06-23 <tytso@valinux.com>
400
401 * configure.in: Check for the presence of i_generation field
402 versus i_version in the ext2_inode to support compiling
403 e2fsprogs in Linux 2.3.
404
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004051999-04-17 <tytso@rsts-11.mit.edu>
406
407 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
408 mandir.
409
4101999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
411
412 * config.sub: Update config.sub from autoconf 2.13 so that it will
413 recognize new machine types from the Alpha.
414
Theodore Ts'o6454d841999-03-16 19:24:34 +00004151999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
416
417 * configure.in: Add check for malloc.h and mallinfo().
418
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00004191999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
420
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000421 * Release of E2fsprogs 1.14
422
4231999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
424
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000425 * configure.in (YEAR): Allow a 4-digit year for the version date,
426 so we can be Y2K politically correct. (The date isn't
427 used for anything except display purposes, but it should
428 make people more comfortable to not use a 2-digit date,
429 even though it doesn't matter.)
430
Theodore Ts'odefde781999-01-04 07:39:19 +0000431Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
432
433 * Makefile.in: Move the generated types.h file from the linux/
434 directory to the asm/ directory.
435
436 * configure.in: Force Solaris to never use -static, due to its
437 dynamic loader not being available to statically linked
438 programs. Create the asm/ directory if needed.
439
Theodore Ts'ocf554b11999-01-02 04:10:33 +00004401999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
441
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000442 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
443 assume glibc.
444
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000445 * config.guess: Update with a newer version from the FSF (although
446 I've removed rms's pathetic LINUX/GNU name kludgery)
447
Theodore Ts'o556ad131998-12-19 08:10:58 +00004481998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
449
450 * Release of E2fsprogs 1.13
451
Theodore Ts'o5a679c81998-12-03 16:40:38 +00004521998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
453
454 * configure.in: Add paths.h to header files for which we search.
455
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004561998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
457
458 * Release of E2fsprogs 1.12
459
Theodore Ts'offe19911998-04-08 06:05:49 +0000460Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
461
462 * Fix missing "test" invokation in configure.in test. (Only
463 affected default non-Linux builds).
464
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00004651998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
466
467 * configure.in: Change how the installation directions are
468 selected. Previously, we had prefix and usr_prefix, where
469 prefix was '' and usr_prefix was /usr, and we then defined
470 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
471 In autoconf 2.12, it's possible to override bindir,
472 libdir, etc., and so in order to make our installation
473 directory makefile variables more in line with autoconf
474 2.12, I've changed all of the various makefiles to use
475 prefix and root_prefix, where the default Linux
476 definitions are /usr and '', respectively. What used to
477 be bindir is now root_bindir, and what used to be ubindir,
478 is now bindir.
479
480 * MCONFIG.in: Change directories to match with new installation
481 directory convention (see above). Add Makefile
482 dependencies for makefile fragments, and define
483 DEP_LIB_MAKEFILES which library makefiles can use to
484 define DEP_MAKEFILES, so that the library makefiles will
485 get regenerated when the makefile fragments change.
486 Remove the cat?dir variables, since we aren't creating
487 those directories any more.
488
489 * Makefile.in: Add top-level uninstall targets.
490
491 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
492 page, and to reflect that fact that we now compile_et and
493 mk_cmds for the development package.
494
Theodore Ts'obf2602b1998-03-30 01:11:44 +00004951998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
496
497 * Makefile.in: Use && after a cd command so that the right thing
498 happens if the directory is missing. Don't compile man
499 pages upon installation any more, since modern Linux
500 systems don't have /usr/man/cat? anymore (they
501 typically cache man pages in /var/catman and delete them
502 if they haven't been used in a while, to save on disk
503 space, and because CPU's are fast enough these days that
504 you can get away with this).
505
506 * MCONFIG.in: Add a new makefile variable for the share
507 directory (i.e., /usr/share). Make an autoconf magic
508 make rule so that $(top_builddir)/util/subst.conf gets
509 rebuilt automatically when necessary.
510
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000511Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
512
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000513 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000514 release.
515
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000516Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
517
518 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
519 e2fsck/Makefile.in.
520
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000521Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
522
523 * configure.in: Add check for setjmp.h
524
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000525Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
526
527 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
528 llseek is declared in unistd.h
529
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000530Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
531
532 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
533
Theodore Ts'o024996c1997-06-17 05:38:35 +0000534Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
535
536 * Release of E2fsprogs 1.11
537
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000538Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
539
540 * Makefile.in (SRCROOT): Allow people to set the version.h to
541 something like 1.10-PLUS.
542
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000543Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
544
545 * configure.in (rmakefile): Added (optional) private directory for
546 resize2fs.
547
548 * Makefile.in: Change recursive descent rules to check to see if a
549 directory exists before trying to make it.
550
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000551Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
552
553 * Makefile.in (source_tar_file): Fix up makefile to work in new
554 CVS development environment.
555
Theodore Ts'oae851481997-04-29 18:13:24 +0000556Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
557
558 * Release of E2fsprogs version 1.10
559
560Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
561
562 * configure.in: Add explicit check to see if linker accepts
563 -static (since even Linux systems might not work if
564 libc.a isn't installed).
565
566Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
567
568 * Release of E2fsprogs version 1.09
569
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000570Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
571
572 * Release of E2fsprogs version 1.08
573
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000574Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
575
576 * Release of E2fsprogs version 1.07
577
578Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
579
580 * config.sub (basic_machine): Added i686-* as another name for the
581 Pentium Pro.
582
583Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
584
585 * Release of E2fsprogs version 1.06
586
Theodore Ts'o5c576471997-04-29 15:29:49 +0000587Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
588
589 * Makefile.in (all): Don't run "make check" by default. User
590 should manually run "make check" if they wish to test
591 things out.
592
593Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
594
595 * Release of E2fsprogs version 1.05
596
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000597Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
598
599 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
600 that we check.
601
602Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
603
604 * configure.in (usr_prefix): To be slightly more conformant with
605 the coding standards, always default to ${prefix}
606 unless on a linux system with prefix = ''. Allow
607 --with-usr-prefix option.
608
609Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
610
611 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
612 Add `--enable-fsck' switch, to allow configuration of
613 fsck wrapper building (default yes except on the hurd).
614 Make '' prefix default and LDFLAG_STATIC hacks work on
615 the hurd as well as linux.
616
617Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
618
619 * configure.in: Check to see if sys/types.h defines ino_t. Add
620 support for checking/sizing "long long".
621
622Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
623
624 * configure.in: Added configure flag --enable-old-bitops, which
625 forces the bitops to use the standard bitmask operations.
626
627Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
628
629 * configure.in: Check for existence of sys/utsname.h and
630 strcasecmp(). Remove check for EXT2 fragment in system
631 header file. E2fsprogs now deals with the fragment fields
632 by dispatching off of the OS field.
633
634Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
635
636 * configure.in (AC_OUPUT): Create substitutions for the uuid
637 library.
638
639 * MCONFIG.in (all): Add new variables for the uuid library.
640
641Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
642
643 * configure.in: Make the default prefix be '' for Linux.
644
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000645Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
646
647 * Release of E2fsprogs version 1.04
648
649Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
650
651 * configure.in:
652 MCONFIG.in: Man pages, shell scripts and include files are now
653 generated using the lib/substitute_sh script. This is
654 faster than the configure substitution, and it doesn't
655 change the mod time of the file if it hasn't changed,
656 which prevents needless compilation of files.
657
658 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
659 LIBEXT2FS, LIBE2P, and their static and profiled variants,
660 STATIC_* and PROFILED_*, which point to the actual file of
661 the shared or static library. This way makefiles can link
662 directly with exactly the library they want. Many ld's
663 (include GNU ld) have a really broken idea of how -L
664 works, and will link against an older library in /usr/lib
665 even though there is a newer on in a specified -L directory.
666
667Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
668
669 * configure.in: Add support for --enable-dynamic-e2fsck, for
670 people who don't want to link e2fsck statically. This
671 saves space, at the cost of increasing the reliance of
672 e2fsck other files (3-4 shared libraries).
673
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000674Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
675
676 * Release of E2fsprogs version 1.03
677
Theodore Ts'o74becf31997-04-26 14:37:06 +0000678Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
679
680 * Release of E2fsprogs version 1.02
681
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000682Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
683
684 * configure.in (LDFALG_STATIC): Add temporary kludge for
685 determining how to link executables statically. For now,
686 we assume that Linux systems only can link statically.
687
688Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
689
690 * depfix.sed: Remove /usr/include lines which occur at the end of
691 the dependency listing.
692
693Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
694
695 * configure.in: Added support for the --enable-bsd-shlibs option.
696
697Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
698
699 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
700 to link executables using programs like purify.
701
702Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
703
704 * configure.in: Check to see if strdup() is present
705
706 * INSTALL: Updated building and installation instructions to
707 reflect the new configure system.
708
709 * Makefile.in (install): When doing a general install, install the
710 shared libraries as well by using the new target
711 install-shlibs-libs-recursive.
712
713 * configure.in: If we are building on a Linux system, set $prefix
714 to be '/' by default.
715
716Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
717
718 * configure.in (checking type sizes): provide some default for
719 type-sizes when cross-compiling, as we can't check them then.
720 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
721
722Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
723
724 * Makefile.in (distclean-local): Added config.cache and
725 include/linux/types.h.
726
727 * configure.in: Added support for the --enable-elf option.
728 Added a test to check for llseek() in the C library.
729
730 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
731
732 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
733
734Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
735
736 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
737 pathname to the source directories of the lib/et and
738 lib/ss. (Can't just use $srcdir since that may be a
739 relative path.)
740
741Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
742
743 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
744 new makefiles.
745 * lib/Makefile.dll-lib: Ditto.
746 * lib/Makefile.profiled: Ditto.
747 * lib/Makefile.checker: Ditto.
748
749 * Add the include subdirectory to hold substitute include files
750 for systems that need them.
751
752 * Makefile.in: Rewritten to conform to GNU coding standards.
753 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
754 GNU-style makefiles.
755 * mkinstalldirs: New file, copied from /gd/gnu/lib.
756 * config.guess: Ditto.
757 * config.sub: Ditto.
758 * install-sh: Ditto.
759
760 * configure.in: Many new tests added. --with-cc and --with-ccopts
761 options removed as configure already supports a method to do this,
762 and they were interfering with normal usage.
763
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000764Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
765
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000766 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000767 generates the binary distribution for e2fsprogs.
768
769