blob: f7abf75b5f0ad7e51a98f7bd7178763b21ad5cba [file] [log] [blame]
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050012003-03-02 Theodore Ts'o <tytso@mit.edu>
2
3 * configure.in, Makefile.in: Ignore missing directories so we can
4 do a subset distribution. If there are no e2fsprogs
5 applications, then "make install" will install the
6 library's development files. "make subset_tar_file" will
7 create a subset distribution which consists of the
8 et, ss, uuid, and blkid libraries.
9
Theodore Ts'of0a22d02003-02-22 13:19:53 -0500102003-02-22 Theodore Ts'o <tytso@mit.edu>
11
12 * configure.in, configure: Add new configure option
13 --enable-blkid-debug
14
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -0500152003-01-23 Theodore Ts'o <tytso@mit.edu>
16
17 * Makefile.in, configure, configure.in: Integrate new blkid library.
18
Theodore Ts'o38513012002-11-09 15:00:56 -0500192002-11-09 Theodore Ts'o <tytso@mit.edu>
20
21 * Release of E2fsprogs 1.32
22
Theodore Ts'oa9d799a2002-11-08 13:50:51 -0500232002-11-08 Theodore Ts'o <tytso@mit.edu>
24
Theodore Ts'oae65b292002-11-08 20:08:48 -050025 * Release of E2fsprogs 1.31
26
272002-11-08 Theodore Ts'o <tytso@mit.edu>
28
Theodore Ts'o782bebf2002-11-08 18:46:45 -050029 * configure.in, configure: Change --enable-jfs-debug to
30 --enable-jbd-debug for consistency's sake.
31
Theodore Ts'ofeb44c62002-11-08 14:55:38 -050032 * configure.in, configure: Add new substitution variable,
33 SWAPFS_CMT, which is '' if swapfs has been enabled, and
34 '#' if it has been disabled.
35
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050036 * configure.in, configure: Add support for EVMS ABI 1.2.
37 Changed configure option from --enable-old-evms
38 to --enable-evms-10 and --enable-evms-11
39
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500402002-10-31 Theodore Ts'o <tytso@mit.edu>
41
42 * Release of E2fsprogs 1.30
43
Theodore Ts'o482afc42002-10-31 03:32:34 -0500442002-10-30 Theodore Ts'o <tytso@mit.edu>
45
46 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
47
Theodore Ts'oc6633052002-09-24 01:26:50 -0400482001-09-24 Theodore Tso <tytso@mit.edu>
49
50 * Release of E2fsprogs 1.29
51
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400522001-08-31 Theodore Tso <tytso@thunk.org>
53
54 * Release of E2fsprogs 1.28
55
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400562002-08-18 Theodore Ts'o <tytso@mit.edu>
57
58 * configure.in, configure: Add new substitution variable,
59 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -040060 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040061
62 * Makefile.in: On Linux systems, build lib/evms.
63
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400642002-07-14 Theodore Ts'o <tytso@mit.edu>
65
66 * configure.in, configure: Remove test for the presence (or
67 absence of d_namlen in the struct dirent) and replace it
68 with a check for pathconf(). lib/e2p/iod.c now uses a
69 different technique for providing struct dirent
70 compatibility.
71
Theodore Ts'o8fdc9982002-06-25 23:26:34 -0400722002-06-25 Theodore Ts'o <tytso@mit.edu>
73
74 * configure.in, configure: Add --enable-htree and --enable-clear-htree
75
762002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -040077
78 * configure.in: Add makefile for lib/evms for the EVMS FSIM
79 plugin. Add --enable-old-evms configure option which uses
80 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
81
Theodore Ts'obff61a72002-05-21 22:21:38 -0400822002-05-21 Theodore Ts'o <tytso@mit.edu>
83
84 * configure.in: On Linux systems, if the prefix is defaulted to
85 /usr, then default mandir to /usr/share/man
86
Theodore Ts'o31e29a12002-05-17 10:53:07 -0400872002-05-17 Theodore Ts'o <tytso@mit.edu>
88
89 * Remove check for asm/page.h, and add check for sysconf()
90
912002-05-16 Andreas Dilger <adilger@clusterfs.com>
92
93 * Add check for asm/page.h
94
952002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040096
97 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
98 and $root_sysconfdir, which are normally /usr/share and
99 /etc, respectively, on Linux systems. Also changed
100 root_bindir, root_sbindir, and root_libdir so that their
101 value is set by the configure script. This allows the
102 right thing to happen on non-Linux systems when bindir,
103 et. al. are manually set via the configure script's
104 --bindir switch. Add ext2ed/Makefile.in as a generated
105 file by the configure script.
106
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001072002-03-08 Theodore Tso <tytso@mit.edu>
108
109 * Release of E2fsprogs 1.27
110
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001112002-02-03 Theodore Tso <tytso@thunk.org>
112
113 * Release of E2fsprogs 1.26
114
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001152001-12-24 Theodore Tso <tytso@valinux.com>
116
117 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
118 the -I search path, since we don't have any header files
119 there any more.
120
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001212001-12-16 Theodore Tso <tytso@valinux.com>
122
123 * configure.in: If journal debugging is enabled, define
124 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
125
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001262001-09-20 Theodore Tso <tytso@thunk.org>
127
128 * Release of E2fsprogs 1.25
129
Theodore Ts'ofb707752001-09-04 15:00:37 -04001302001-09-02 Theodore Tso <tytso@thunk.org>
131
132 * Release of E2fsprogs 1.24a
133
Theodore Ts'o109624a2001-08-31 00:59:55 -04001342001-08-30 Theodore Tso <tytso@thunk.org>
135
136 * Release of E2fsprogs 1.24
137
Theodore Ts'o53abed02001-08-27 12:18:16 -04001382001-08-27 Theodore Tso <tytso@valinux.com>
139
140 * configure.in: Check for the presence of strnlen. Stop checking
141 for strdup, since we don't actually care about that symbol
142 any more.
143
Theodore Ts'o943ed872001-08-27 12:29:22 -04001442001-08-15 Theodore Tso <tytso@valinux.com>
145
146 * Release of E2fsprogs 1.23
147
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001482001-08-04 Andreas Dilger <root@lynx.adilger.int>
149
150 * Makefile.in: Add "*.orig" to "make clean" target, change
151 explicit listing of ext2_types.h in "make distclean" to
152 $(SUBS). Add $(SUBS) as a dependency to "make check"
153 target. Add $(SUBS) as a dependency to "make check"
154 target. Add -f flag to doc/Makefile $(RM) of files which
155 may not exist.
156
Theodore Ts'o67960132001-06-23 00:16:37 -04001572001-06-23 Theodore Tso <tytso@valinux.com>
158
159 * Release of E2fsprogs 1.22
160
Theodore Ts'o990d96a2001-06-22 20:47:24 -04001612001-06-22 Theodore Tso <tytso@valinux.com>
162
163 * Makefile.in: Avoid including BitKeeper files into the source
164 tarball.
165
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001662001-06-15 Theodore Tso <tytso@valinux.com>
167
168 * Release of E2fsprogs 1.21
169
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001702001-06-13 Theodore Tso <tytso@valinux.com>
171
Theodore Ts'o65794882001-06-14 00:24:42 +0000172 * Makefile.in: Make the install target depend on $(SUBS) to
173 accomodate the fools who want to compile and install
174 e2fsprogs as root using just one command.
175
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000176 * Makefile.in: Don't recurse into debugfs and resize subdirectory
177 if --disable-debugfs or --disable-resizer is given as a
178 configuration option.
179
180 * configure.in: Add --disable-resizer, --disable-imager, and
181 --disable-debugfs switches, which allow people who are
182 building boot floppies to build a very restricted
183 e2fsprogs distribution. Note: these functions limit the
184 functions in the shared library, so beware!
185
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001862001-06-11 Theodore Tso <tytso@valinux.com>
187
188 * configure.in: Add new switch, --disable-swapfs which disables
189 support of byte-swapping old filesystems. Add new test,
190 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
191 machines. Change handling of --with-ccopts so that if
192 set, the default CFLAGS is suppressed.
193
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001942001-06-01 Theodore Tso <tytso@valinux.com>
195
196 * wordwrap.pl: Add some rules which help fix up the dependencies.
197
198 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000199 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000200
Theodore Ts'o62df7682001-05-25 17:32:49 +00002012001-05-25 Theodore Tso <tytso@valinux.com>
202
Theodore Ts'obb185862001-05-25 17:35:00 +0000203 * Release of E2fsprogs 1.20
204
2052001-05-25 Theodore Tso <tytso@valinux.com>
206
Theodore Ts'o62df7682001-05-25 17:32:49 +0000207 * Makefile.in: Only exclude the top-level TODO file, not over the
208 entire tree.
209
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002102001-05-19 Theodore Tso <tytso@valinux.com>
211
212 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
213 the pathname for ldconfig.
214
Theodore Ts'od8998862001-05-05 06:49:27 +00002152001-05-05 Theodore Tso <tytso@valinux.com>
216
217 * config.guess, config.sub: Update to use latest version from FSF
218 (2001-04-20)
219
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002202001-01-11 Theodore Ts'o <tytso@valinux.com>
221
222 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
223 since libext2fs depends on libe2p.
224
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002252001-01-11 <tytso@snap.thunk.org>
226
227 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
228 longer a configure option, but something which is done
229 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000230 (gcc-wall-new): Added new target which forgoes the make
231 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000232
233 * configure.in: Remove test for ino_t, since we don't use it any
234 more (we always use our own ext2_ino_t). Remove
235 --enable-gcc-wall support. Add test for sys/ioctl.h
236
Theodore Ts'o8820c792001-01-06 04:20:03 +00002372001-01-05 <tytso@snap.thunk.org>
238
239 * configure.in: Add checks for the header files sys/mkdev.h and
240 sys/sysmacros.h.
241
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002422000-12-08 <tytso@snap.thunk.org>
243
244 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
245 works correctly.
246
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002472000-10-24 <tytso@snap.thunk.org>
248
249 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
250
251 * configure.in: When compiling shared libraries for Solaris, use a
252 special-case Makefile fragment to deal with it.
253
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002542000-08-18 <tytso@valinux.com>
255
256 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
257
Theodore Ts'oa2980712000-08-14 14:30:50 +00002582000-08-14 <tytso@valinux.com>
259
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000260 * e2fsprogs.spec (Summary): Add description of resize2fs to the
261 package summary.
262
Theodore Ts'oa2980712000-08-14 14:30:50 +0000263 * configure.in: Add test for sys/mount.h (required for e2fsck's
264 ext3 recovery code)
265
Theodore Ts'of9e67062000-07-13 23:25:54 +00002662000-07-13 <tytso@valinux.com>
267
268 * Release of E2fsprogs 1.19
269
2702000-07-13 <tytso@snap.thunk.org>
271
272 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
273 file, now that we're using a modern rpm to build
274 e2fsprogs. Also updated version number to 1.19.
275
Theodore Ts'oab146762000-07-07 04:37:35 +00002762000-07-07 Theodore Ts'o <tytso@valinux.com>
277
278 * e2fsprogs.spec (%post): Remove resize2fs from its old location
279 in /usr/sbin in the postinstall script.
280
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00002812000-07-05 <tytso@snap.thunk.org>
282
283 * config.guess, config.sub: Update to use latest version from FSF
284 (2000-06-13)
285
Theodore Ts'o6928adc2000-05-25 23:28:50 +00002862000-05-25 <tytso@snap.thunk.org>
287
288 * Makefile.in: Fix makefile so that it's safe to build in parallel.
289
290 * configure.in: Add test for lseek64 and open64.
291
Theodore Ts'o91e544f2000-05-25 16:43:00 +00002922000-05-25 Theodore Ts'o <tytso@valinux.com>
293
294 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
295 substitution. (Left over from before we moved to use a C
296 program to do substitutions.)
297
Theodore Ts'o1d279212000-05-19 02:38:14 +00002982000-05-18 Theodore Ts'o <tytso@valinux.com>
299
300 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
301
Theodore Ts'occ73e042000-04-06 23:05:32 +00003022000-04-06 Theodore Ts'o <tytso@valinux.com>
303
304 * Makefile.in (source_tar_file): Remove the resize directory from
305 the list of excluded files.
306
307 * version.h: Update version header for an WIP release.
308
309 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
310
Theodore Ts'o68853372000-04-06 21:44:19 +0000311Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
312
313 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000314 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000315
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003162000-04-03 Theodore Ts'o <tytso@valinux.com>
317
318 * Makefile.in: Remove uneeded parenthesis around shell pipelines
319 containing a "cd" command. Use && instead of ; so that if
320 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000321
322 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
323 Remove uneeded parenthesis around shell pipelines
324 containing a "cd" command.
325
Theodore Ts'o19178752000-02-11 15:55:07 +00003262000-02-11 <tytso@snap.thunk.org>
327
328 * Makefile.in: Exclude the internationalization files from being
329 distributed.
330
331 * configure.in: Add support for --enable-compression. This is
332 experimental code only for now, which is why it's under
333 --enable test. Once it's stable, it will always be
334 compiled in.
335
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003362000-02-11 Theodore Ts'o <tytso@valinux.com>
337
338 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
339 type, instead of basising on whether a test program
340 compiles. This was screwing up on some Linux kernel
341 header files, and we know the Hurd doesn't support the
342 ext2 ioctls anyway.
343
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003442000-02-08 Theodore Ts'o <tytso@valinux.com>
345
346 * configure.in, aclocal.m4: Add support for GNU gettext
347 internationalization support.
348
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003492000-02-02 Theodore Ts'o <tytso@valinux.com>
350
351 * MCONFIG.in: Always include src/include in the include path now.
352 This forces us to use our internally provided ext2_fs.h
353 file, for sanity's sake.
354
355 * configure.in: If linux/fs.h isn't found, then add
356 build/include into the include path only, since
357 src/include is now always included. Removed define of
358 HAVE_LINUX_FS_H, since we're not using it any more.
359 Removed i_version vs. i_generation check, since with the
360 included header file it is a permanently known quantity.
361 Removed AC_C_CROSS since it has been merged into
362 AC_PROG_CC in autoconf 2.13.
363
Theodore Ts'o77200f42000-01-18 17:53:27 +00003642000-01-18 Theodore Ts'o <tytso@valinux.com>
365
366 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
367 "-lsocket" we need a separate DEPLIBUUID that can be used
368 in Makefile's dependency rules.
369
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003701999-11-19 <tytso@valinux.com>
371
372 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
373 the source directory. Also, when making the .exclude file
374 for the source_tar_file, exclude those two files as well.
375
Theodore Ts'ocd086361999-11-10 16:00:39 +00003761999-11-10 <tytso@valinux.com>
377
378 * Release of E2fsprogs 1.18
379
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003801999-10-26 <tytso@valinux.com>
381
Theodore Ts'o28e11941999-10-26 18:17:20 +0000382 * Release of E2fsprogs 1.17
383
3841999-10-26 <tytso@valinux.com>
385
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000386 * configure.in: Move the code that checks for the presence of
387 Linux header files, to earlier in the config file, since
388 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000389 happen before any compile tests are run. Add termios.h to
390 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000391
Theodore Ts'oad6783d1999-10-26 01:58:54 +00003921999-10-25 <tytso@valinux.com>
393
394 * configure.in: Capitalized Hurd to make the GNU folks happy.
395
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003961999-10-22 <tytso@valinux.com>
397
398 * Release of E2fsprogs 1.16
399
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00004001999-09-24 <tytso@valinux.com>
401
402 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
403 actually useful (since glibc 2.1 declares it on Alpha
404 without it being usable). Add check for signal.h
405 header file, which doesn't exist on non-unix platforms.
406
4071999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000408
409 * Release of E2fsprogs 1.15
410
Theodore Ts'oef8901b1999-07-03 04:55:36 +00004111999-07-03 <tytso@valinux.com>
412
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000413 * depfix.sed: Remove all line continuations from the dependencies;
414 the word wrapping is now done by wordwrap.pl.
415
Theodore Ts'o6c133521999-07-03 20:37:03 +0000416 * MCONFIG.in (BUILD_CC):
417 * configure.in (BUILD_CC): If cross compiling, find the native C
418 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000419 successfully build util/subst. Change default long long
420 size when cross compiling to be 8 (instead of 0). Also
421 change the Hurd's defaults so that root files are placed
422 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000423
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000424 * Makefile.in (depend): Make "make depend" at the top-level
425 automatically recurse through all subdirectories.
426
427 * configure.in: Test for perl since it's needed by wordwrap.pl
428
429 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
430 are automatically word-wrapped. Added the makefile macro
431 $(PERL).
432
433 * wordwrap.pl: New file which does the word wrapping.
434
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000435 * MCONFIG.in (subst): Add rule to build the util/subst program if
436 necessary (by cd'ing to $(top_builddir)/util and making it.)
437
Theodore Ts'o66704951999-06-25 15:30:33 +00004381999-06-23 <tytso@valinux.com>
439
440 * configure.in: Check for the presence of i_generation field
441 versus i_version in the ext2_inode to support compiling
442 e2fsprogs in Linux 2.3.
443
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004441999-04-17 <tytso@rsts-11.mit.edu>
445
446 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
447 mandir.
448
4491999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
450
451 * config.sub: Update config.sub from autoconf 2.13 so that it will
452 recognize new machine types from the Alpha.
453
Theodore Ts'o6454d841999-03-16 19:24:34 +00004541999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
455
456 * configure.in: Add check for malloc.h and mallinfo().
457
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00004581999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
459
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000460 * Release of E2fsprogs 1.14
461
4621999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
463
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000464 * configure.in (YEAR): Allow a 4-digit year for the version date,
465 so we can be Y2K politically correct. (The date isn't
466 used for anything except display purposes, but it should
467 make people more comfortable to not use a 2-digit date,
468 even though it doesn't matter.)
469
Theodore Ts'odefde781999-01-04 07:39:19 +0000470Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
471
472 * Makefile.in: Move the generated types.h file from the linux/
473 directory to the asm/ directory.
474
475 * configure.in: Force Solaris to never use -static, due to its
476 dynamic loader not being available to statically linked
477 programs. Create the asm/ directory if needed.
478
Theodore Ts'ocf554b11999-01-02 04:10:33 +00004791999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
480
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000481 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
482 assume glibc.
483
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000484 * config.guess: Update with a newer version from the FSF (although
485 I've removed rms's pathetic LINUX/GNU name kludgery)
486
Theodore Ts'o556ad131998-12-19 08:10:58 +00004871998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
488
489 * Release of E2fsprogs 1.13
490
Theodore Ts'o5a679c81998-12-03 16:40:38 +00004911998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
492
493 * configure.in: Add paths.h to header files for which we search.
494
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004951998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
496
497 * Release of E2fsprogs 1.12
498
Theodore Ts'offe19911998-04-08 06:05:49 +0000499Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
500
501 * Fix missing "test" invokation in configure.in test. (Only
502 affected default non-Linux builds).
503
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00005041998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
505
506 * configure.in: Change how the installation directions are
507 selected. Previously, we had prefix and usr_prefix, where
508 prefix was '' and usr_prefix was /usr, and we then defined
509 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
510 In autoconf 2.12, it's possible to override bindir,
511 libdir, etc., and so in order to make our installation
512 directory makefile variables more in line with autoconf
513 2.12, I've changed all of the various makefiles to use
514 prefix and root_prefix, where the default Linux
515 definitions are /usr and '', respectively. What used to
516 be bindir is now root_bindir, and what used to be ubindir,
517 is now bindir.
518
519 * MCONFIG.in: Change directories to match with new installation
520 directory convention (see above). Add Makefile
521 dependencies for makefile fragments, and define
522 DEP_LIB_MAKEFILES which library makefiles can use to
523 define DEP_MAKEFILES, so that the library makefiles will
524 get regenerated when the makefile fragments change.
525 Remove the cat?dir variables, since we aren't creating
526 those directories any more.
527
528 * Makefile.in: Add top-level uninstall targets.
529
530 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
531 page, and to reflect that fact that we now compile_et and
532 mk_cmds for the development package.
533
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005341998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
535
536 * Makefile.in: Use && after a cd command so that the right thing
537 happens if the directory is missing. Don't compile man
538 pages upon installation any more, since modern Linux
539 systems don't have /usr/man/cat? anymore (they
540 typically cache man pages in /var/catman and delete them
541 if they haven't been used in a while, to save on disk
542 space, and because CPU's are fast enough these days that
543 you can get away with this).
544
545 * MCONFIG.in: Add a new makefile variable for the share
546 directory (i.e., /usr/share). Make an autoconf magic
547 make rule so that $(top_builddir)/util/subst.conf gets
548 rebuilt automatically when necessary.
549
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000550Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
551
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000552 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000553 release.
554
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000555Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
556
557 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
558 e2fsck/Makefile.in.
559
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000560Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
561
562 * configure.in: Add check for setjmp.h
563
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000564Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
565
566 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
567 llseek is declared in unistd.h
568
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000569Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
570
571 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
572
Theodore Ts'o024996c1997-06-17 05:38:35 +0000573Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
574
575 * Release of E2fsprogs 1.11
576
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000577Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
578
579 * Makefile.in (SRCROOT): Allow people to set the version.h to
580 something like 1.10-PLUS.
581
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000582Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
583
584 * configure.in (rmakefile): Added (optional) private directory for
585 resize2fs.
586
587 * Makefile.in: Change recursive descent rules to check to see if a
588 directory exists before trying to make it.
589
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000590Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
591
592 * Makefile.in (source_tar_file): Fix up makefile to work in new
593 CVS development environment.
594
Theodore Ts'oae851481997-04-29 18:13:24 +0000595Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
596
597 * Release of E2fsprogs version 1.10
598
599Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
600
601 * configure.in: Add explicit check to see if linker accepts
602 -static (since even Linux systems might not work if
603 libc.a isn't installed).
604
605Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
606
607 * Release of E2fsprogs version 1.09
608
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000609Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
610
611 * Release of E2fsprogs version 1.08
612
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000613Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
614
615 * Release of E2fsprogs version 1.07
616
617Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
618
619 * config.sub (basic_machine): Added i686-* as another name for the
620 Pentium Pro.
621
622Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
623
624 * Release of E2fsprogs version 1.06
625
Theodore Ts'o5c576471997-04-29 15:29:49 +0000626Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
627
628 * Makefile.in (all): Don't run "make check" by default. User
629 should manually run "make check" if they wish to test
630 things out.
631
632Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
633
634 * Release of E2fsprogs version 1.05
635
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000636Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
637
638 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
639 that we check.
640
641Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
642
643 * configure.in (usr_prefix): To be slightly more conformant with
644 the coding standards, always default to ${prefix}
645 unless on a linux system with prefix = ''. Allow
646 --with-usr-prefix option.
647
648Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
649
650 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
651 Add `--enable-fsck' switch, to allow configuration of
652 fsck wrapper building (default yes except on the hurd).
653 Make '' prefix default and LDFLAG_STATIC hacks work on
654 the hurd as well as linux.
655
656Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
657
658 * configure.in: Check to see if sys/types.h defines ino_t. Add
659 support for checking/sizing "long long".
660
661Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
662
663 * configure.in: Added configure flag --enable-old-bitops, which
664 forces the bitops to use the standard bitmask operations.
665
666Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
667
668 * configure.in: Check for existence of sys/utsname.h and
669 strcasecmp(). Remove check for EXT2 fragment in system
670 header file. E2fsprogs now deals with the fragment fields
671 by dispatching off of the OS field.
672
673Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
674
675 * configure.in (AC_OUPUT): Create substitutions for the uuid
676 library.
677
678 * MCONFIG.in (all): Add new variables for the uuid library.
679
680Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
681
682 * configure.in: Make the default prefix be '' for Linux.
683
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000684Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
685
686 * Release of E2fsprogs version 1.04
687
688Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
689
690 * configure.in:
691 MCONFIG.in: Man pages, shell scripts and include files are now
692 generated using the lib/substitute_sh script. This is
693 faster than the configure substitution, and it doesn't
694 change the mod time of the file if it hasn't changed,
695 which prevents needless compilation of files.
696
697 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
698 LIBEXT2FS, LIBE2P, and their static and profiled variants,
699 STATIC_* and PROFILED_*, which point to the actual file of
700 the shared or static library. This way makefiles can link
701 directly with exactly the library they want. Many ld's
702 (include GNU ld) have a really broken idea of how -L
703 works, and will link against an older library in /usr/lib
704 even though there is a newer on in a specified -L directory.
705
706Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
707
708 * configure.in: Add support for --enable-dynamic-e2fsck, for
709 people who don't want to link e2fsck statically. This
710 saves space, at the cost of increasing the reliance of
711 e2fsck other files (3-4 shared libraries).
712
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000713Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
714
715 * Release of E2fsprogs version 1.03
716
Theodore Ts'o74becf31997-04-26 14:37:06 +0000717Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
718
719 * Release of E2fsprogs version 1.02
720
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000721Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
722
723 * configure.in (LDFALG_STATIC): Add temporary kludge for
724 determining how to link executables statically. For now,
725 we assume that Linux systems only can link statically.
726
727Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
728
729 * depfix.sed: Remove /usr/include lines which occur at the end of
730 the dependency listing.
731
732Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
733
734 * configure.in: Added support for the --enable-bsd-shlibs option.
735
736Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
737
738 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
739 to link executables using programs like purify.
740
741Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
742
743 * configure.in: Check to see if strdup() is present
744
745 * INSTALL: Updated building and installation instructions to
746 reflect the new configure system.
747
748 * Makefile.in (install): When doing a general install, install the
749 shared libraries as well by using the new target
750 install-shlibs-libs-recursive.
751
752 * configure.in: If we are building on a Linux system, set $prefix
753 to be '/' by default.
754
755Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
756
757 * configure.in (checking type sizes): provide some default for
758 type-sizes when cross-compiling, as we can't check them then.
759 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
760
761Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
762
763 * Makefile.in (distclean-local): Added config.cache and
764 include/linux/types.h.
765
766 * configure.in: Added support for the --enable-elf option.
767 Added a test to check for llseek() in the C library.
768
769 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
770
771 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
772
773Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
774
775 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
776 pathname to the source directories of the lib/et and
777 lib/ss. (Can't just use $srcdir since that may be a
778 relative path.)
779
780Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
781
782 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
783 new makefiles.
784 * lib/Makefile.dll-lib: Ditto.
785 * lib/Makefile.profiled: Ditto.
786 * lib/Makefile.checker: Ditto.
787
788 * Add the include subdirectory to hold substitute include files
789 for systems that need them.
790
791 * Makefile.in: Rewritten to conform to GNU coding standards.
792 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
793 GNU-style makefiles.
794 * mkinstalldirs: New file, copied from /gd/gnu/lib.
795 * config.guess: Ditto.
796 * config.sub: Ditto.
797 * install-sh: Ditto.
798
799 * configure.in: Many new tests added. --with-cc and --with-ccopts
800 options removed as configure already supports a method to do this,
801 and they were interfering with normal usage.
802
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000803Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
804
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000805 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000806 generates the binary distribution for e2fsprogs.
807
808