blob: 3a550fa79785714c9776c0a79d6c03045e9dd4b6 [file] [log] [blame]
Theodore Ts'o31e29a12002-05-17 10:53:07 -040012002-05-17 Theodore Ts'o <tytso@mit.edu>
2
3 * Remove check for asm/page.h, and add check for sysconf()
4
52002-05-16 Andreas Dilger <adilger@clusterfs.com>
6
7 * Add check for asm/page.h
8
92002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040010
11 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
12 and $root_sysconfdir, which are normally /usr/share and
13 /etc, respectively, on Linux systems. Also changed
14 root_bindir, root_sbindir, and root_libdir so that their
15 value is set by the configure script. This allows the
16 right thing to happen on non-Linux systems when bindir,
17 et. al. are manually set via the configure script's
18 --bindir switch. Add ext2ed/Makefile.in as a generated
19 file by the configure script.
20
Theodore Ts'oa8e77242002-03-08 03:12:14 -0500212002-03-08 Theodore Tso <tytso@mit.edu>
22
23 * Release of E2fsprogs 1.27
24
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -0500252002-02-03 Theodore Tso <tytso@thunk.org>
26
27 * Release of E2fsprogs 1.26
28
Theodore Ts'o96b5cac2001-12-24 15:33:49 -0500292001-12-24 Theodore Tso <tytso@valinux.com>
30
31 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
32 the -I search path, since we don't have any header files
33 there any more.
34
Theodore Ts'o8cf93332001-12-16 02:23:36 -0500352001-12-16 Theodore Tso <tytso@valinux.com>
36
37 * configure.in: If journal debugging is enabled, define
38 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
39
Theodore Ts'ofbf91112001-09-20 10:47:47 -0400402001-09-20 Theodore Tso <tytso@thunk.org>
41
42 * Release of E2fsprogs 1.25
43
Theodore Ts'ofb707752001-09-04 15:00:37 -0400442001-09-02 Theodore Tso <tytso@thunk.org>
45
46 * Release of E2fsprogs 1.24a
47
Theodore Ts'o109624a2001-08-31 00:59:55 -0400482001-08-30 Theodore Tso <tytso@thunk.org>
49
50 * Release of E2fsprogs 1.24
51
Theodore Ts'o53abed02001-08-27 12:18:16 -0400522001-08-27 Theodore Tso <tytso@valinux.com>
53
54 * configure.in: Check for the presence of strnlen. Stop checking
55 for strdup, since we don't actually care about that symbol
56 any more.
57
Theodore Ts'o943ed872001-08-27 12:29:22 -0400582001-08-15 Theodore Tso <tytso@valinux.com>
59
60 * Release of E2fsprogs 1.23
61
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -0400622001-08-04 Andreas Dilger <root@lynx.adilger.int>
63
64 * Makefile.in: Add "*.orig" to "make clean" target, change
65 explicit listing of ext2_types.h in "make distclean" to
66 $(SUBS). Add $(SUBS) as a dependency to "make check"
67 target. Add $(SUBS) as a dependency to "make check"
68 target. Add -f flag to doc/Makefile $(RM) of files which
69 may not exist.
70
Theodore Ts'o67960132001-06-23 00:16:37 -0400712001-06-23 Theodore Tso <tytso@valinux.com>
72
73 * Release of E2fsprogs 1.22
74
Theodore Ts'o990d96a2001-06-22 20:47:24 -0400752001-06-22 Theodore Tso <tytso@valinux.com>
76
77 * Makefile.in: Avoid including BitKeeper files into the source
78 tarball.
79
Theodore Ts'of4f75ba2001-06-16 01:14:28 +0000802001-06-15 Theodore Tso <tytso@valinux.com>
81
82 * Release of E2fsprogs 1.21
83
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000842001-06-13 Theodore Tso <tytso@valinux.com>
85
Theodore Ts'o65794882001-06-14 00:24:42 +000086 * Makefile.in: Make the install target depend on $(SUBS) to
87 accomodate the fools who want to compile and install
88 e2fsprogs as root using just one command.
89
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000090 * Makefile.in: Don't recurse into debugfs and resize subdirectory
91 if --disable-debugfs or --disable-resizer is given as a
92 configuration option.
93
94 * configure.in: Add --disable-resizer, --disable-imager, and
95 --disable-debugfs switches, which allow people who are
96 building boot floppies to build a very restricted
97 e2fsprogs distribution. Note: these functions limit the
98 functions in the shared library, so beware!
99
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001002001-06-11 Theodore Tso <tytso@valinux.com>
101
102 * configure.in: Add new switch, --disable-swapfs which disables
103 support of byte-swapping old filesystems. Add new test,
104 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
105 machines. Change handling of --with-ccopts so that if
106 set, the default CFLAGS is suppressed.
107
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001082001-06-01 Theodore Tso <tytso@valinux.com>
109
110 * wordwrap.pl: Add some rules which help fix up the dependencies.
111
112 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000113 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000114
Theodore Ts'o62df7682001-05-25 17:32:49 +00001152001-05-25 Theodore Tso <tytso@valinux.com>
116
Theodore Ts'obb185862001-05-25 17:35:00 +0000117 * Release of E2fsprogs 1.20
118
1192001-05-25 Theodore Tso <tytso@valinux.com>
120
Theodore Ts'o62df7682001-05-25 17:32:49 +0000121 * Makefile.in: Only exclude the top-level TODO file, not over the
122 entire tree.
123
Theodore Ts'o250f79f2001-05-19 22:02:22 +00001242001-05-19 Theodore Tso <tytso@valinux.com>
125
126 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
127 the pathname for ldconfig.
128
Theodore Ts'od8998862001-05-05 06:49:27 +00001292001-05-05 Theodore Tso <tytso@valinux.com>
130
131 * config.guess, config.sub: Update to use latest version from FSF
132 (2001-04-20)
133
Theodore Ts'oaabd5352001-01-12 00:34:29 +00001342001-01-11 Theodore Ts'o <tytso@valinux.com>
135
136 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
137 since libext2fs depends on libe2p.
138
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00001392001-01-11 <tytso@snap.thunk.org>
140
141 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
142 longer a configure option, but something which is done
143 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000144 (gcc-wall-new): Added new target which forgoes the make
145 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000146
147 * configure.in: Remove test for ino_t, since we don't use it any
148 more (we always use our own ext2_ino_t). Remove
149 --enable-gcc-wall support. Add test for sys/ioctl.h
150
Theodore Ts'o8820c792001-01-06 04:20:03 +00001512001-01-05 <tytso@snap.thunk.org>
152
153 * configure.in: Add checks for the header files sys/mkdev.h and
154 sys/sysmacros.h.
155
Theodore Ts'o3e377db2000-12-09 02:37:33 +00001562000-12-08 <tytso@snap.thunk.org>
157
158 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
159 works correctly.
160
Theodore Ts'of5955dd2000-10-25 02:38:39 +00001612000-10-24 <tytso@snap.thunk.org>
162
163 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
164
165 * configure.in: When compiling shared libraries for Solaris, use a
166 special-case Makefile fragment to deal with it.
167
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001682000-08-18 <tytso@valinux.com>
169
170 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
171
Theodore Ts'oa2980712000-08-14 14:30:50 +00001722000-08-14 <tytso@valinux.com>
173
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000174 * e2fsprogs.spec (Summary): Add description of resize2fs to the
175 package summary.
176
Theodore Ts'oa2980712000-08-14 14:30:50 +0000177 * configure.in: Add test for sys/mount.h (required for e2fsck's
178 ext3 recovery code)
179
Theodore Ts'of9e67062000-07-13 23:25:54 +00001802000-07-13 <tytso@valinux.com>
181
182 * Release of E2fsprogs 1.19
183
1842000-07-13 <tytso@snap.thunk.org>
185
186 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
187 file, now that we're using a modern rpm to build
188 e2fsprogs. Also updated version number to 1.19.
189
Theodore Ts'oab146762000-07-07 04:37:35 +00001902000-07-07 Theodore Ts'o <tytso@valinux.com>
191
192 * e2fsprogs.spec (%post): Remove resize2fs from its old location
193 in /usr/sbin in the postinstall script.
194
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00001952000-07-05 <tytso@snap.thunk.org>
196
197 * config.guess, config.sub: Update to use latest version from FSF
198 (2000-06-13)
199
Theodore Ts'o6928adc2000-05-25 23:28:50 +00002002000-05-25 <tytso@snap.thunk.org>
201
202 * Makefile.in: Fix makefile so that it's safe to build in parallel.
203
204 * configure.in: Add test for lseek64 and open64.
205
Theodore Ts'o91e544f2000-05-25 16:43:00 +00002062000-05-25 Theodore Ts'o <tytso@valinux.com>
207
208 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
209 substitution. (Left over from before we moved to use a C
210 program to do substitutions.)
211
Theodore Ts'o1d279212000-05-19 02:38:14 +00002122000-05-18 Theodore Ts'o <tytso@valinux.com>
213
214 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
215
Theodore Ts'occ73e042000-04-06 23:05:32 +00002162000-04-06 Theodore Ts'o <tytso@valinux.com>
217
218 * Makefile.in (source_tar_file): Remove the resize directory from
219 the list of excluded files.
220
221 * version.h: Update version header for an WIP release.
222
223 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
224
Theodore Ts'o68853372000-04-06 21:44:19 +0000225Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
226
227 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000228 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000229
Theodore Ts'o286a31a2000-04-03 13:17:59 +00002302000-04-03 Theodore Ts'o <tytso@valinux.com>
231
232 * Makefile.in: Remove uneeded parenthesis around shell pipelines
233 containing a "cd" command. Use && instead of ; so that if
234 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000235
236 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
237 Remove uneeded parenthesis around shell pipelines
238 containing a "cd" command.
239
Theodore Ts'o19178752000-02-11 15:55:07 +00002402000-02-11 <tytso@snap.thunk.org>
241
242 * Makefile.in: Exclude the internationalization files from being
243 distributed.
244
245 * configure.in: Add support for --enable-compression. This is
246 experimental code only for now, which is why it's under
247 --enable test. Once it's stable, it will always be
248 compiled in.
249
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00002502000-02-11 Theodore Ts'o <tytso@valinux.com>
251
252 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
253 type, instead of basising on whether a test program
254 compiles. This was screwing up on some Linux kernel
255 header files, and we know the Hurd doesn't support the
256 ext2 ioctls anyway.
257
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002582000-02-08 Theodore Ts'o <tytso@valinux.com>
259
260 * configure.in, aclocal.m4: Add support for GNU gettext
261 internationalization support.
262
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002632000-02-02 Theodore Ts'o <tytso@valinux.com>
264
265 * MCONFIG.in: Always include src/include in the include path now.
266 This forces us to use our internally provided ext2_fs.h
267 file, for sanity's sake.
268
269 * configure.in: If linux/fs.h isn't found, then add
270 build/include into the include path only, since
271 src/include is now always included. Removed define of
272 HAVE_LINUX_FS_H, since we're not using it any more.
273 Removed i_version vs. i_generation check, since with the
274 included header file it is a permanently known quantity.
275 Removed AC_C_CROSS since it has been merged into
276 AC_PROG_CC in autoconf 2.13.
277
Theodore Ts'o77200f42000-01-18 17:53:27 +00002782000-01-18 Theodore Ts'o <tytso@valinux.com>
279
280 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
281 "-lsocket" we need a separate DEPLIBUUID that can be used
282 in Makefile's dependency rules.
283
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00002841999-11-19 <tytso@valinux.com>
285
286 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
287 the source directory. Also, when making the .exclude file
288 for the source_tar_file, exclude those two files as well.
289
Theodore Ts'ocd086361999-11-10 16:00:39 +00002901999-11-10 <tytso@valinux.com>
291
292 * Release of E2fsprogs 1.18
293
Theodore Ts'of8bd9801999-10-26 04:19:45 +00002941999-10-26 <tytso@valinux.com>
295
Theodore Ts'o28e11941999-10-26 18:17:20 +0000296 * Release of E2fsprogs 1.17
297
2981999-10-26 <tytso@valinux.com>
299
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000300 * configure.in: Move the code that checks for the presence of
301 Linux header files, to earlier in the config file, since
302 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000303 happen before any compile tests are run. Add termios.h to
304 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000305
Theodore Ts'oad6783d1999-10-26 01:58:54 +00003061999-10-25 <tytso@valinux.com>
307
308 * configure.in: Capitalized Hurd to make the GNU folks happy.
309
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003101999-10-22 <tytso@valinux.com>
311
312 * Release of E2fsprogs 1.16
313
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00003141999-09-24 <tytso@valinux.com>
315
316 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
317 actually useful (since glibc 2.1 declares it on Alpha
318 without it being usable). Add check for signal.h
319 header file, which doesn't exist on non-unix platforms.
320
3211999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000322
323 * Release of E2fsprogs 1.15
324
Theodore Ts'oef8901b1999-07-03 04:55:36 +00003251999-07-03 <tytso@valinux.com>
326
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000327 * depfix.sed: Remove all line continuations from the dependencies;
328 the word wrapping is now done by wordwrap.pl.
329
Theodore Ts'o6c133521999-07-03 20:37:03 +0000330 * MCONFIG.in (BUILD_CC):
331 * configure.in (BUILD_CC): If cross compiling, find the native C
332 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000333 successfully build util/subst. Change default long long
334 size when cross compiling to be 8 (instead of 0). Also
335 change the Hurd's defaults so that root files are placed
336 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000337
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000338 * Makefile.in (depend): Make "make depend" at the top-level
339 automatically recurse through all subdirectories.
340
341 * configure.in: Test for perl since it's needed by wordwrap.pl
342
343 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
344 are automatically word-wrapped. Added the makefile macro
345 $(PERL).
346
347 * wordwrap.pl: New file which does the word wrapping.
348
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000349 * MCONFIG.in (subst): Add rule to build the util/subst program if
350 necessary (by cd'ing to $(top_builddir)/util and making it.)
351
Theodore Ts'o66704951999-06-25 15:30:33 +00003521999-06-23 <tytso@valinux.com>
353
354 * configure.in: Check for the presence of i_generation field
355 versus i_version in the ext2_inode to support compiling
356 e2fsprogs in Linux 2.3.
357
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00003581999-04-17 <tytso@rsts-11.mit.edu>
359
360 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
361 mandir.
362
3631999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
364
365 * config.sub: Update config.sub from autoconf 2.13 so that it will
366 recognize new machine types from the Alpha.
367
Theodore Ts'o6454d841999-03-16 19:24:34 +00003681999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
369
370 * configure.in: Add check for malloc.h and mallinfo().
371
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00003721999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
373
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000374 * Release of E2fsprogs 1.14
375
3761999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
377
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000378 * configure.in (YEAR): Allow a 4-digit year for the version date,
379 so we can be Y2K politically correct. (The date isn't
380 used for anything except display purposes, but it should
381 make people more comfortable to not use a 2-digit date,
382 even though it doesn't matter.)
383
Theodore Ts'odefde781999-01-04 07:39:19 +0000384Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
385
386 * Makefile.in: Move the generated types.h file from the linux/
387 directory to the asm/ directory.
388
389 * configure.in: Force Solaris to never use -static, due to its
390 dynamic loader not being available to statically linked
391 programs. Create the asm/ directory if needed.
392
Theodore Ts'ocf554b11999-01-02 04:10:33 +00003931999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
394
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000395 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
396 assume glibc.
397
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000398 * config.guess: Update with a newer version from the FSF (although
399 I've removed rms's pathetic LINUX/GNU name kludgery)
400
Theodore Ts'o556ad131998-12-19 08:10:58 +00004011998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
402
403 * Release of E2fsprogs 1.13
404
Theodore Ts'o5a679c81998-12-03 16:40:38 +00004051998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
406
407 * configure.in: Add paths.h to header files for which we search.
408
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004091998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
410
411 * Release of E2fsprogs 1.12
412
Theodore Ts'offe19911998-04-08 06:05:49 +0000413Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
414
415 * Fix missing "test" invokation in configure.in test. (Only
416 affected default non-Linux builds).
417
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00004181998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
419
420 * configure.in: Change how the installation directions are
421 selected. Previously, we had prefix and usr_prefix, where
422 prefix was '' and usr_prefix was /usr, and we then defined
423 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
424 In autoconf 2.12, it's possible to override bindir,
425 libdir, etc., and so in order to make our installation
426 directory makefile variables more in line with autoconf
427 2.12, I've changed all of the various makefiles to use
428 prefix and root_prefix, where the default Linux
429 definitions are /usr and '', respectively. What used to
430 be bindir is now root_bindir, and what used to be ubindir,
431 is now bindir.
432
433 * MCONFIG.in: Change directories to match with new installation
434 directory convention (see above). Add Makefile
435 dependencies for makefile fragments, and define
436 DEP_LIB_MAKEFILES which library makefiles can use to
437 define DEP_MAKEFILES, so that the library makefiles will
438 get regenerated when the makefile fragments change.
439 Remove the cat?dir variables, since we aren't creating
440 those directories any more.
441
442 * Makefile.in: Add top-level uninstall targets.
443
444 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
445 page, and to reflect that fact that we now compile_et and
446 mk_cmds for the development package.
447
Theodore Ts'obf2602b1998-03-30 01:11:44 +00004481998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
449
450 * Makefile.in: Use && after a cd command so that the right thing
451 happens if the directory is missing. Don't compile man
452 pages upon installation any more, since modern Linux
453 systems don't have /usr/man/cat? anymore (they
454 typically cache man pages in /var/catman and delete them
455 if they haven't been used in a while, to save on disk
456 space, and because CPU's are fast enough these days that
457 you can get away with this).
458
459 * MCONFIG.in: Add a new makefile variable for the share
460 directory (i.e., /usr/share). Make an autoconf magic
461 make rule so that $(top_builddir)/util/subst.conf gets
462 rebuilt automatically when necessary.
463
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000464Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
465
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000466 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000467 release.
468
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000469Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
470
471 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
472 e2fsck/Makefile.in.
473
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000474Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
475
476 * configure.in: Add check for setjmp.h
477
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000478Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
479
480 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
481 llseek is declared in unistd.h
482
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000483Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
484
485 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
486
Theodore Ts'o024996c1997-06-17 05:38:35 +0000487Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
488
489 * Release of E2fsprogs 1.11
490
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000491Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
492
493 * Makefile.in (SRCROOT): Allow people to set the version.h to
494 something like 1.10-PLUS.
495
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000496Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
497
498 * configure.in (rmakefile): Added (optional) private directory for
499 resize2fs.
500
501 * Makefile.in: Change recursive descent rules to check to see if a
502 directory exists before trying to make it.
503
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000504Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
505
506 * Makefile.in (source_tar_file): Fix up makefile to work in new
507 CVS development environment.
508
Theodore Ts'oae851481997-04-29 18:13:24 +0000509Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
510
511 * Release of E2fsprogs version 1.10
512
513Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
514
515 * configure.in: Add explicit check to see if linker accepts
516 -static (since even Linux systems might not work if
517 libc.a isn't installed).
518
519Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
520
521 * Release of E2fsprogs version 1.09
522
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000523Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
524
525 * Release of E2fsprogs version 1.08
526
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000527Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
528
529 * Release of E2fsprogs version 1.07
530
531Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
532
533 * config.sub (basic_machine): Added i686-* as another name for the
534 Pentium Pro.
535
536Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
537
538 * Release of E2fsprogs version 1.06
539
Theodore Ts'o5c576471997-04-29 15:29:49 +0000540Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
541
542 * Makefile.in (all): Don't run "make check" by default. User
543 should manually run "make check" if they wish to test
544 things out.
545
546Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
547
548 * Release of E2fsprogs version 1.05
549
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000550Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
551
552 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
553 that we check.
554
555Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
556
557 * configure.in (usr_prefix): To be slightly more conformant with
558 the coding standards, always default to ${prefix}
559 unless on a linux system with prefix = ''. Allow
560 --with-usr-prefix option.
561
562Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
563
564 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
565 Add `--enable-fsck' switch, to allow configuration of
566 fsck wrapper building (default yes except on the hurd).
567 Make '' prefix default and LDFLAG_STATIC hacks work on
568 the hurd as well as linux.
569
570Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
571
572 * configure.in: Check to see if sys/types.h defines ino_t. Add
573 support for checking/sizing "long long".
574
575Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
576
577 * configure.in: Added configure flag --enable-old-bitops, which
578 forces the bitops to use the standard bitmask operations.
579
580Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
581
582 * configure.in: Check for existence of sys/utsname.h and
583 strcasecmp(). Remove check for EXT2 fragment in system
584 header file. E2fsprogs now deals with the fragment fields
585 by dispatching off of the OS field.
586
587Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
588
589 * configure.in (AC_OUPUT): Create substitutions for the uuid
590 library.
591
592 * MCONFIG.in (all): Add new variables for the uuid library.
593
594Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
595
596 * configure.in: Make the default prefix be '' for Linux.
597
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000598Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
599
600 * Release of E2fsprogs version 1.04
601
602Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
603
604 * configure.in:
605 MCONFIG.in: Man pages, shell scripts and include files are now
606 generated using the lib/substitute_sh script. This is
607 faster than the configure substitution, and it doesn't
608 change the mod time of the file if it hasn't changed,
609 which prevents needless compilation of files.
610
611 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
612 LIBEXT2FS, LIBE2P, and their static and profiled variants,
613 STATIC_* and PROFILED_*, which point to the actual file of
614 the shared or static library. This way makefiles can link
615 directly with exactly the library they want. Many ld's
616 (include GNU ld) have a really broken idea of how -L
617 works, and will link against an older library in /usr/lib
618 even though there is a newer on in a specified -L directory.
619
620Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
621
622 * configure.in: Add support for --enable-dynamic-e2fsck, for
623 people who don't want to link e2fsck statically. This
624 saves space, at the cost of increasing the reliance of
625 e2fsck other files (3-4 shared libraries).
626
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000627Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
628
629 * Release of E2fsprogs version 1.03
630
Theodore Ts'o74becf31997-04-26 14:37:06 +0000631Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
632
633 * Release of E2fsprogs version 1.02
634
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000635Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
636
637 * configure.in (LDFALG_STATIC): Add temporary kludge for
638 determining how to link executables statically. For now,
639 we assume that Linux systems only can link statically.
640
641Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
642
643 * depfix.sed: Remove /usr/include lines which occur at the end of
644 the dependency listing.
645
646Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
647
648 * configure.in: Added support for the --enable-bsd-shlibs option.
649
650Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
651
652 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
653 to link executables using programs like purify.
654
655Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
656
657 * configure.in: Check to see if strdup() is present
658
659 * INSTALL: Updated building and installation instructions to
660 reflect the new configure system.
661
662 * Makefile.in (install): When doing a general install, install the
663 shared libraries as well by using the new target
664 install-shlibs-libs-recursive.
665
666 * configure.in: If we are building on a Linux system, set $prefix
667 to be '/' by default.
668
669Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
670
671 * configure.in (checking type sizes): provide some default for
672 type-sizes when cross-compiling, as we can't check them then.
673 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
674
675Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
676
677 * Makefile.in (distclean-local): Added config.cache and
678 include/linux/types.h.
679
680 * configure.in: Added support for the --enable-elf option.
681 Added a test to check for llseek() in the C library.
682
683 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
684
685 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
686
687Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
688
689 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
690 pathname to the source directories of the lib/et and
691 lib/ss. (Can't just use $srcdir since that may be a
692 relative path.)
693
694Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
695
696 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
697 new makefiles.
698 * lib/Makefile.dll-lib: Ditto.
699 * lib/Makefile.profiled: Ditto.
700 * lib/Makefile.checker: Ditto.
701
702 * Add the include subdirectory to hold substitute include files
703 for systems that need them.
704
705 * Makefile.in: Rewritten to conform to GNU coding standards.
706 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
707 GNU-style makefiles.
708 * mkinstalldirs: New file, copied from /gd/gnu/lib.
709 * config.guess: Ditto.
710 * config.sub: Ditto.
711 * install-sh: Ditto.
712
713 * configure.in: Many new tests added. --with-cc and --with-ccopts
714 options removed as configure already supports a method to do this,
715 and they were interfering with normal usage.
716
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000717Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
718
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000719 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000720 generates the binary distribution for e2fsprogs.
721
722