blob: 317d422060e8bc3adcf83e28cc6babf25ad88af4 [file] [log] [blame]
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050012002-11-08 Theodore Ts'o <tytso@mit.edu>
2
Theodore Ts'o782bebf2002-11-08 18:46:45 -05003 * configure.in, configure: Change --enable-jfs-debug to
4 --enable-jbd-debug for consistency's sake.
5
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05006 * configure.in, configure: Add new substitution variable,
7 SWAPFS_CMT, which is '' if swapfs has been enabled, and
8 '#' if it has been disabled.
9
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050010 * configure.in, configure: Add support for EVMS ABI 1.2.
11 Changed configure option from --enable-old-evms
12 to --enable-evms-10 and --enable-evms-11
13
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500142002-10-31 Theodore Ts'o <tytso@mit.edu>
15
16 * Release of E2fsprogs 1.30
17
Theodore Ts'o482afc42002-10-31 03:32:34 -0500182002-10-30 Theodore Ts'o <tytso@mit.edu>
19
20 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
21
Theodore Ts'oc6633052002-09-24 01:26:50 -0400222001-09-24 Theodore Tso <tytso@mit.edu>
23
24 * Release of E2fsprogs 1.29
25
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400262001-08-31 Theodore Tso <tytso@thunk.org>
27
28 * Release of E2fsprogs 1.28
29
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400302002-08-18 Theodore Ts'o <tytso@mit.edu>
31
32 * configure.in, configure: Add new substitution variable,
33 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -040034 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040035
36 * Makefile.in: On Linux systems, build lib/evms.
37
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400382002-07-14 Theodore Ts'o <tytso@mit.edu>
39
40 * configure.in, configure: Remove test for the presence (or
41 absence of d_namlen in the struct dirent) and replace it
42 with a check for pathconf(). lib/e2p/iod.c now uses a
43 different technique for providing struct dirent
44 compatibility.
45
Theodore Ts'o8fdc9982002-06-25 23:26:34 -0400462002-06-25 Theodore Ts'o <tytso@mit.edu>
47
48 * configure.in, configure: Add --enable-htree and --enable-clear-htree
49
502002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -040051
52 * configure.in: Add makefile for lib/evms for the EVMS FSIM
53 plugin. Add --enable-old-evms configure option which uses
54 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
55
Theodore Ts'obff61a72002-05-21 22:21:38 -0400562002-05-21 Theodore Ts'o <tytso@mit.edu>
57
58 * configure.in: On Linux systems, if the prefix is defaulted to
59 /usr, then default mandir to /usr/share/man
60
Theodore Ts'o31e29a12002-05-17 10:53:07 -0400612002-05-17 Theodore Ts'o <tytso@mit.edu>
62
63 * Remove check for asm/page.h, and add check for sysconf()
64
652002-05-16 Andreas Dilger <adilger@clusterfs.com>
66
67 * Add check for asm/page.h
68
692002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040070
71 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
72 and $root_sysconfdir, which are normally /usr/share and
73 /etc, respectively, on Linux systems. Also changed
74 root_bindir, root_sbindir, and root_libdir so that their
75 value is set by the configure script. This allows the
76 right thing to happen on non-Linux systems when bindir,
77 et. al. are manually set via the configure script's
78 --bindir switch. Add ext2ed/Makefile.in as a generated
79 file by the configure script.
80
Theodore Ts'oa8e77242002-03-08 03:12:14 -0500812002-03-08 Theodore Tso <tytso@mit.edu>
82
83 * Release of E2fsprogs 1.27
84
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -0500852002-02-03 Theodore Tso <tytso@thunk.org>
86
87 * Release of E2fsprogs 1.26
88
Theodore Ts'o96b5cac2001-12-24 15:33:49 -0500892001-12-24 Theodore Tso <tytso@valinux.com>
90
91 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
92 the -I search path, since we don't have any header files
93 there any more.
94
Theodore Ts'o8cf93332001-12-16 02:23:36 -0500952001-12-16 Theodore Tso <tytso@valinux.com>
96
97 * configure.in: If journal debugging is enabled, define
98 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
99
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001002001-09-20 Theodore Tso <tytso@thunk.org>
101
102 * Release of E2fsprogs 1.25
103
Theodore Ts'ofb707752001-09-04 15:00:37 -04001042001-09-02 Theodore Tso <tytso@thunk.org>
105
106 * Release of E2fsprogs 1.24a
107
Theodore Ts'o109624a2001-08-31 00:59:55 -04001082001-08-30 Theodore Tso <tytso@thunk.org>
109
110 * Release of E2fsprogs 1.24
111
Theodore Ts'o53abed02001-08-27 12:18:16 -04001122001-08-27 Theodore Tso <tytso@valinux.com>
113
114 * configure.in: Check for the presence of strnlen. Stop checking
115 for strdup, since we don't actually care about that symbol
116 any more.
117
Theodore Ts'o943ed872001-08-27 12:29:22 -04001182001-08-15 Theodore Tso <tytso@valinux.com>
119
120 * Release of E2fsprogs 1.23
121
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001222001-08-04 Andreas Dilger <root@lynx.adilger.int>
123
124 * Makefile.in: Add "*.orig" to "make clean" target, change
125 explicit listing of ext2_types.h in "make distclean" to
126 $(SUBS). Add $(SUBS) as a dependency to "make check"
127 target. Add $(SUBS) as a dependency to "make check"
128 target. Add -f flag to doc/Makefile $(RM) of files which
129 may not exist.
130
Theodore Ts'o67960132001-06-23 00:16:37 -04001312001-06-23 Theodore Tso <tytso@valinux.com>
132
133 * Release of E2fsprogs 1.22
134
Theodore Ts'o990d96a2001-06-22 20:47:24 -04001352001-06-22 Theodore Tso <tytso@valinux.com>
136
137 * Makefile.in: Avoid including BitKeeper files into the source
138 tarball.
139
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001402001-06-15 Theodore Tso <tytso@valinux.com>
141
142 * Release of E2fsprogs 1.21
143
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001442001-06-13 Theodore Tso <tytso@valinux.com>
145
Theodore Ts'o65794882001-06-14 00:24:42 +0000146 * Makefile.in: Make the install target depend on $(SUBS) to
147 accomodate the fools who want to compile and install
148 e2fsprogs as root using just one command.
149
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000150 * Makefile.in: Don't recurse into debugfs and resize subdirectory
151 if --disable-debugfs or --disable-resizer is given as a
152 configuration option.
153
154 * configure.in: Add --disable-resizer, --disable-imager, and
155 --disable-debugfs switches, which allow people who are
156 building boot floppies to build a very restricted
157 e2fsprogs distribution. Note: these functions limit the
158 functions in the shared library, so beware!
159
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001602001-06-11 Theodore Tso <tytso@valinux.com>
161
162 * configure.in: Add new switch, --disable-swapfs which disables
163 support of byte-swapping old filesystems. Add new test,
164 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
165 machines. Change handling of --with-ccopts so that if
166 set, the default CFLAGS is suppressed.
167
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001682001-06-01 Theodore Tso <tytso@valinux.com>
169
170 * wordwrap.pl: Add some rules which help fix up the dependencies.
171
172 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000173 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000174
Theodore Ts'o62df7682001-05-25 17:32:49 +00001752001-05-25 Theodore Tso <tytso@valinux.com>
176
Theodore Ts'obb185862001-05-25 17:35:00 +0000177 * Release of E2fsprogs 1.20
178
1792001-05-25 Theodore Tso <tytso@valinux.com>
180
Theodore Ts'o62df7682001-05-25 17:32:49 +0000181 * Makefile.in: Only exclude the top-level TODO file, not over the
182 entire tree.
183
Theodore Ts'o250f79f2001-05-19 22:02:22 +00001842001-05-19 Theodore Tso <tytso@valinux.com>
185
186 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
187 the pathname for ldconfig.
188
Theodore Ts'od8998862001-05-05 06:49:27 +00001892001-05-05 Theodore Tso <tytso@valinux.com>
190
191 * config.guess, config.sub: Update to use latest version from FSF
192 (2001-04-20)
193
Theodore Ts'oaabd5352001-01-12 00:34:29 +00001942001-01-11 Theodore Ts'o <tytso@valinux.com>
195
196 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
197 since libext2fs depends on libe2p.
198
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00001992001-01-11 <tytso@snap.thunk.org>
200
201 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
202 longer a configure option, but something which is done
203 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000204 (gcc-wall-new): Added new target which forgoes the make
205 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000206
207 * configure.in: Remove test for ino_t, since we don't use it any
208 more (we always use our own ext2_ino_t). Remove
209 --enable-gcc-wall support. Add test for sys/ioctl.h
210
Theodore Ts'o8820c792001-01-06 04:20:03 +00002112001-01-05 <tytso@snap.thunk.org>
212
213 * configure.in: Add checks for the header files sys/mkdev.h and
214 sys/sysmacros.h.
215
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002162000-12-08 <tytso@snap.thunk.org>
217
218 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
219 works correctly.
220
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002212000-10-24 <tytso@snap.thunk.org>
222
223 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
224
225 * configure.in: When compiling shared libraries for Solaris, use a
226 special-case Makefile fragment to deal with it.
227
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002282000-08-18 <tytso@valinux.com>
229
230 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
231
Theodore Ts'oa2980712000-08-14 14:30:50 +00002322000-08-14 <tytso@valinux.com>
233
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000234 * e2fsprogs.spec (Summary): Add description of resize2fs to the
235 package summary.
236
Theodore Ts'oa2980712000-08-14 14:30:50 +0000237 * configure.in: Add test for sys/mount.h (required for e2fsck's
238 ext3 recovery code)
239
Theodore Ts'of9e67062000-07-13 23:25:54 +00002402000-07-13 <tytso@valinux.com>
241
242 * Release of E2fsprogs 1.19
243
2442000-07-13 <tytso@snap.thunk.org>
245
246 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
247 file, now that we're using a modern rpm to build
248 e2fsprogs. Also updated version number to 1.19.
249
Theodore Ts'oab146762000-07-07 04:37:35 +00002502000-07-07 Theodore Ts'o <tytso@valinux.com>
251
252 * e2fsprogs.spec (%post): Remove resize2fs from its old location
253 in /usr/sbin in the postinstall script.
254
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00002552000-07-05 <tytso@snap.thunk.org>
256
257 * config.guess, config.sub: Update to use latest version from FSF
258 (2000-06-13)
259
Theodore Ts'o6928adc2000-05-25 23:28:50 +00002602000-05-25 <tytso@snap.thunk.org>
261
262 * Makefile.in: Fix makefile so that it's safe to build in parallel.
263
264 * configure.in: Add test for lseek64 and open64.
265
Theodore Ts'o91e544f2000-05-25 16:43:00 +00002662000-05-25 Theodore Ts'o <tytso@valinux.com>
267
268 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
269 substitution. (Left over from before we moved to use a C
270 program to do substitutions.)
271
Theodore Ts'o1d279212000-05-19 02:38:14 +00002722000-05-18 Theodore Ts'o <tytso@valinux.com>
273
274 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
275
Theodore Ts'occ73e042000-04-06 23:05:32 +00002762000-04-06 Theodore Ts'o <tytso@valinux.com>
277
278 * Makefile.in (source_tar_file): Remove the resize directory from
279 the list of excluded files.
280
281 * version.h: Update version header for an WIP release.
282
283 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
284
Theodore Ts'o68853372000-04-06 21:44:19 +0000285Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
286
287 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000288 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000289
Theodore Ts'o286a31a2000-04-03 13:17:59 +00002902000-04-03 Theodore Ts'o <tytso@valinux.com>
291
292 * Makefile.in: Remove uneeded parenthesis around shell pipelines
293 containing a "cd" command. Use && instead of ; so that if
294 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000295
296 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
297 Remove uneeded parenthesis around shell pipelines
298 containing a "cd" command.
299
Theodore Ts'o19178752000-02-11 15:55:07 +00003002000-02-11 <tytso@snap.thunk.org>
301
302 * Makefile.in: Exclude the internationalization files from being
303 distributed.
304
305 * configure.in: Add support for --enable-compression. This is
306 experimental code only for now, which is why it's under
307 --enable test. Once it's stable, it will always be
308 compiled in.
309
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003102000-02-11 Theodore Ts'o <tytso@valinux.com>
311
312 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
313 type, instead of basising on whether a test program
314 compiles. This was screwing up on some Linux kernel
315 header files, and we know the Hurd doesn't support the
316 ext2 ioctls anyway.
317
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003182000-02-08 Theodore Ts'o <tytso@valinux.com>
319
320 * configure.in, aclocal.m4: Add support for GNU gettext
321 internationalization support.
322
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003232000-02-02 Theodore Ts'o <tytso@valinux.com>
324
325 * MCONFIG.in: Always include src/include in the include path now.
326 This forces us to use our internally provided ext2_fs.h
327 file, for sanity's sake.
328
329 * configure.in: If linux/fs.h isn't found, then add
330 build/include into the include path only, since
331 src/include is now always included. Removed define of
332 HAVE_LINUX_FS_H, since we're not using it any more.
333 Removed i_version vs. i_generation check, since with the
334 included header file it is a permanently known quantity.
335 Removed AC_C_CROSS since it has been merged into
336 AC_PROG_CC in autoconf 2.13.
337
Theodore Ts'o77200f42000-01-18 17:53:27 +00003382000-01-18 Theodore Ts'o <tytso@valinux.com>
339
340 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
341 "-lsocket" we need a separate DEPLIBUUID that can be used
342 in Makefile's dependency rules.
343
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003441999-11-19 <tytso@valinux.com>
345
346 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
347 the source directory. Also, when making the .exclude file
348 for the source_tar_file, exclude those two files as well.
349
Theodore Ts'ocd086361999-11-10 16:00:39 +00003501999-11-10 <tytso@valinux.com>
351
352 * Release of E2fsprogs 1.18
353
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003541999-10-26 <tytso@valinux.com>
355
Theodore Ts'o28e11941999-10-26 18:17:20 +0000356 * Release of E2fsprogs 1.17
357
3581999-10-26 <tytso@valinux.com>
359
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000360 * configure.in: Move the code that checks for the presence of
361 Linux header files, to earlier in the config file, since
362 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000363 happen before any compile tests are run. Add termios.h to
364 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000365
Theodore Ts'oad6783d1999-10-26 01:58:54 +00003661999-10-25 <tytso@valinux.com>
367
368 * configure.in: Capitalized Hurd to make the GNU folks happy.
369
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003701999-10-22 <tytso@valinux.com>
371
372 * Release of E2fsprogs 1.16
373
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00003741999-09-24 <tytso@valinux.com>
375
376 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
377 actually useful (since glibc 2.1 declares it on Alpha
378 without it being usable). Add check for signal.h
379 header file, which doesn't exist on non-unix platforms.
380
3811999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000382
383 * Release of E2fsprogs 1.15
384
Theodore Ts'oef8901b1999-07-03 04:55:36 +00003851999-07-03 <tytso@valinux.com>
386
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000387 * depfix.sed: Remove all line continuations from the dependencies;
388 the word wrapping is now done by wordwrap.pl.
389
Theodore Ts'o6c133521999-07-03 20:37:03 +0000390 * MCONFIG.in (BUILD_CC):
391 * configure.in (BUILD_CC): If cross compiling, find the native C
392 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000393 successfully build util/subst. Change default long long
394 size when cross compiling to be 8 (instead of 0). Also
395 change the Hurd's defaults so that root files are placed
396 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000397
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000398 * Makefile.in (depend): Make "make depend" at the top-level
399 automatically recurse through all subdirectories.
400
401 * configure.in: Test for perl since it's needed by wordwrap.pl
402
403 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
404 are automatically word-wrapped. Added the makefile macro
405 $(PERL).
406
407 * wordwrap.pl: New file which does the word wrapping.
408
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000409 * MCONFIG.in (subst): Add rule to build the util/subst program if
410 necessary (by cd'ing to $(top_builddir)/util and making it.)
411
Theodore Ts'o66704951999-06-25 15:30:33 +00004121999-06-23 <tytso@valinux.com>
413
414 * configure.in: Check for the presence of i_generation field
415 versus i_version in the ext2_inode to support compiling
416 e2fsprogs in Linux 2.3.
417
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004181999-04-17 <tytso@rsts-11.mit.edu>
419
420 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
421 mandir.
422
4231999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
424
425 * config.sub: Update config.sub from autoconf 2.13 so that it will
426 recognize new machine types from the Alpha.
427
Theodore Ts'o6454d841999-03-16 19:24:34 +00004281999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
429
430 * configure.in: Add check for malloc.h and mallinfo().
431
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00004321999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
433
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000434 * Release of E2fsprogs 1.14
435
4361999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
437
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000438 * configure.in (YEAR): Allow a 4-digit year for the version date,
439 so we can be Y2K politically correct. (The date isn't
440 used for anything except display purposes, but it should
441 make people more comfortable to not use a 2-digit date,
442 even though it doesn't matter.)
443
Theodore Ts'odefde781999-01-04 07:39:19 +0000444Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
445
446 * Makefile.in: Move the generated types.h file from the linux/
447 directory to the asm/ directory.
448
449 * configure.in: Force Solaris to never use -static, due to its
450 dynamic loader not being available to statically linked
451 programs. Create the asm/ directory if needed.
452
Theodore Ts'ocf554b11999-01-02 04:10:33 +00004531999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
454
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000455 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
456 assume glibc.
457
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000458 * config.guess: Update with a newer version from the FSF (although
459 I've removed rms's pathetic LINUX/GNU name kludgery)
460
Theodore Ts'o556ad131998-12-19 08:10:58 +00004611998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
462
463 * Release of E2fsprogs 1.13
464
Theodore Ts'o5a679c81998-12-03 16:40:38 +00004651998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
466
467 * configure.in: Add paths.h to header files for which we search.
468
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004691998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
470
471 * Release of E2fsprogs 1.12
472
Theodore Ts'offe19911998-04-08 06:05:49 +0000473Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
474
475 * Fix missing "test" invokation in configure.in test. (Only
476 affected default non-Linux builds).
477
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00004781998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
479
480 * configure.in: Change how the installation directions are
481 selected. Previously, we had prefix and usr_prefix, where
482 prefix was '' and usr_prefix was /usr, and we then defined
483 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
484 In autoconf 2.12, it's possible to override bindir,
485 libdir, etc., and so in order to make our installation
486 directory makefile variables more in line with autoconf
487 2.12, I've changed all of the various makefiles to use
488 prefix and root_prefix, where the default Linux
489 definitions are /usr and '', respectively. What used to
490 be bindir is now root_bindir, and what used to be ubindir,
491 is now bindir.
492
493 * MCONFIG.in: Change directories to match with new installation
494 directory convention (see above). Add Makefile
495 dependencies for makefile fragments, and define
496 DEP_LIB_MAKEFILES which library makefiles can use to
497 define DEP_MAKEFILES, so that the library makefiles will
498 get regenerated when the makefile fragments change.
499 Remove the cat?dir variables, since we aren't creating
500 those directories any more.
501
502 * Makefile.in: Add top-level uninstall targets.
503
504 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
505 page, and to reflect that fact that we now compile_et and
506 mk_cmds for the development package.
507
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005081998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
509
510 * Makefile.in: Use && after a cd command so that the right thing
511 happens if the directory is missing. Don't compile man
512 pages upon installation any more, since modern Linux
513 systems don't have /usr/man/cat? anymore (they
514 typically cache man pages in /var/catman and delete them
515 if they haven't been used in a while, to save on disk
516 space, and because CPU's are fast enough these days that
517 you can get away with this).
518
519 * MCONFIG.in: Add a new makefile variable for the share
520 directory (i.e., /usr/share). Make an autoconf magic
521 make rule so that $(top_builddir)/util/subst.conf gets
522 rebuilt automatically when necessary.
523
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000524Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
525
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000526 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000527 release.
528
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000529Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
530
531 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
532 e2fsck/Makefile.in.
533
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000534Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
535
536 * configure.in: Add check for setjmp.h
537
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000538Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
539
540 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
541 llseek is declared in unistd.h
542
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000543Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
544
545 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
546
Theodore Ts'o024996c1997-06-17 05:38:35 +0000547Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
548
549 * Release of E2fsprogs 1.11
550
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000551Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
552
553 * Makefile.in (SRCROOT): Allow people to set the version.h to
554 something like 1.10-PLUS.
555
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000556Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
557
558 * configure.in (rmakefile): Added (optional) private directory for
559 resize2fs.
560
561 * Makefile.in: Change recursive descent rules to check to see if a
562 directory exists before trying to make it.
563
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000564Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
565
566 * Makefile.in (source_tar_file): Fix up makefile to work in new
567 CVS development environment.
568
Theodore Ts'oae851481997-04-29 18:13:24 +0000569Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
570
571 * Release of E2fsprogs version 1.10
572
573Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
574
575 * configure.in: Add explicit check to see if linker accepts
576 -static (since even Linux systems might not work if
577 libc.a isn't installed).
578
579Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
580
581 * Release of E2fsprogs version 1.09
582
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000583Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
584
585 * Release of E2fsprogs version 1.08
586
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000587Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
588
589 * Release of E2fsprogs version 1.07
590
591Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
592
593 * config.sub (basic_machine): Added i686-* as another name for the
594 Pentium Pro.
595
596Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
597
598 * Release of E2fsprogs version 1.06
599
Theodore Ts'o5c576471997-04-29 15:29:49 +0000600Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
601
602 * Makefile.in (all): Don't run "make check" by default. User
603 should manually run "make check" if they wish to test
604 things out.
605
606Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
607
608 * Release of E2fsprogs version 1.05
609
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000610Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
611
612 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
613 that we check.
614
615Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
616
617 * configure.in (usr_prefix): To be slightly more conformant with
618 the coding standards, always default to ${prefix}
619 unless on a linux system with prefix = ''. Allow
620 --with-usr-prefix option.
621
622Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
623
624 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
625 Add `--enable-fsck' switch, to allow configuration of
626 fsck wrapper building (default yes except on the hurd).
627 Make '' prefix default and LDFLAG_STATIC hacks work on
628 the hurd as well as linux.
629
630Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
631
632 * configure.in: Check to see if sys/types.h defines ino_t. Add
633 support for checking/sizing "long long".
634
635Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
636
637 * configure.in: Added configure flag --enable-old-bitops, which
638 forces the bitops to use the standard bitmask operations.
639
640Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
641
642 * configure.in: Check for existence of sys/utsname.h and
643 strcasecmp(). Remove check for EXT2 fragment in system
644 header file. E2fsprogs now deals with the fragment fields
645 by dispatching off of the OS field.
646
647Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
648
649 * configure.in (AC_OUPUT): Create substitutions for the uuid
650 library.
651
652 * MCONFIG.in (all): Add new variables for the uuid library.
653
654Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
655
656 * configure.in: Make the default prefix be '' for Linux.
657
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000658Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
659
660 * Release of E2fsprogs version 1.04
661
662Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
663
664 * configure.in:
665 MCONFIG.in: Man pages, shell scripts and include files are now
666 generated using the lib/substitute_sh script. This is
667 faster than the configure substitution, and it doesn't
668 change the mod time of the file if it hasn't changed,
669 which prevents needless compilation of files.
670
671 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
672 LIBEXT2FS, LIBE2P, and their static and profiled variants,
673 STATIC_* and PROFILED_*, which point to the actual file of
674 the shared or static library. This way makefiles can link
675 directly with exactly the library they want. Many ld's
676 (include GNU ld) have a really broken idea of how -L
677 works, and will link against an older library in /usr/lib
678 even though there is a newer on in a specified -L directory.
679
680Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
681
682 * configure.in: Add support for --enable-dynamic-e2fsck, for
683 people who don't want to link e2fsck statically. This
684 saves space, at the cost of increasing the reliance of
685 e2fsck other files (3-4 shared libraries).
686
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000687Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
688
689 * Release of E2fsprogs version 1.03
690
Theodore Ts'o74becf31997-04-26 14:37:06 +0000691Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
692
693 * Release of E2fsprogs version 1.02
694
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000695Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
696
697 * configure.in (LDFALG_STATIC): Add temporary kludge for
698 determining how to link executables statically. For now,
699 we assume that Linux systems only can link statically.
700
701Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
702
703 * depfix.sed: Remove /usr/include lines which occur at the end of
704 the dependency listing.
705
706Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
707
708 * configure.in: Added support for the --enable-bsd-shlibs option.
709
710Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
711
712 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
713 to link executables using programs like purify.
714
715Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
716
717 * configure.in: Check to see if strdup() is present
718
719 * INSTALL: Updated building and installation instructions to
720 reflect the new configure system.
721
722 * Makefile.in (install): When doing a general install, install the
723 shared libraries as well by using the new target
724 install-shlibs-libs-recursive.
725
726 * configure.in: If we are building on a Linux system, set $prefix
727 to be '/' by default.
728
729Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
730
731 * configure.in (checking type sizes): provide some default for
732 type-sizes when cross-compiling, as we can't check them then.
733 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
734
735Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
736
737 * Makefile.in (distclean-local): Added config.cache and
738 include/linux/types.h.
739
740 * configure.in: Added support for the --enable-elf option.
741 Added a test to check for llseek() in the C library.
742
743 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
744
745 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
746
747Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
748
749 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
750 pathname to the source directories of the lib/et and
751 lib/ss. (Can't just use $srcdir since that may be a
752 relative path.)
753
754Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
755
756 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
757 new makefiles.
758 * lib/Makefile.dll-lib: Ditto.
759 * lib/Makefile.profiled: Ditto.
760 * lib/Makefile.checker: Ditto.
761
762 * Add the include subdirectory to hold substitute include files
763 for systems that need them.
764
765 * Makefile.in: Rewritten to conform to GNU coding standards.
766 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
767 GNU-style makefiles.
768 * mkinstalldirs: New file, copied from /gd/gnu/lib.
769 * config.guess: Ditto.
770 * config.sub: Ditto.
771 * install-sh: Ditto.
772
773 * configure.in: Many new tests added. --with-cc and --with-ccopts
774 options removed as configure already supports a method to do this,
775 and they were interfering with normal usage.
776
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000777Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
778
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000779 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000780 generates the binary distribution for e2fsprogs.
781
782