blob: c3769e2ce16d2b550e87435c8b5f49b789553aae [file] [log] [blame]
Theodore Ts'oe12f2ae2003-01-23 16:45:16 -050012003-01-23 Theodore Ts'o <tytso@mit.edu>
2
3 * Makefile.in, configure, configure.in: Integrate new blkid library.
4
Theodore Ts'o38513012002-11-09 15:00:56 -050052002-11-09 Theodore Ts'o <tytso@mit.edu>
6
7 * Release of E2fsprogs 1.32
8
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050092002-11-08 Theodore Ts'o <tytso@mit.edu>
10
Theodore Ts'oae65b292002-11-08 20:08:48 -050011 * Release of E2fsprogs 1.31
12
132002-11-08 Theodore Ts'o <tytso@mit.edu>
14
Theodore Ts'o782bebf2002-11-08 18:46:45 -050015 * configure.in, configure: Change --enable-jfs-debug to
16 --enable-jbd-debug for consistency's sake.
17
Theodore Ts'ofeb44c62002-11-08 14:55:38 -050018 * configure.in, configure: Add new substitution variable,
19 SWAPFS_CMT, which is '' if swapfs has been enabled, and
20 '#' if it has been disabled.
21
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050022 * configure.in, configure: Add support for EVMS ABI 1.2.
23 Changed configure option from --enable-old-evms
24 to --enable-evms-10 and --enable-evms-11
25
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500262002-10-31 Theodore Ts'o <tytso@mit.edu>
27
28 * Release of E2fsprogs 1.30
29
Theodore Ts'o482afc42002-10-31 03:32:34 -0500302002-10-30 Theodore Ts'o <tytso@mit.edu>
31
32 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
33
Theodore Ts'oc6633052002-09-24 01:26:50 -0400342001-09-24 Theodore Tso <tytso@mit.edu>
35
36 * Release of E2fsprogs 1.29
37
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400382001-08-31 Theodore Tso <tytso@thunk.org>
39
40 * Release of E2fsprogs 1.28
41
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -0400422002-08-18 Theodore Ts'o <tytso@mit.edu>
43
44 * configure.in, configure: Add new substitution variable,
45 LINUX_CMT, which is '' on Linux systems, and '#' on
Theodore Ts'o559ca6c2002-08-18 03:48:55 -040046 non-Linux systems. Enable HTREE support by default.
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040047
48 * Makefile.in: On Linux systems, build lib/evms.
49
Theodore Ts'o593c6ea2002-07-14 15:58:38 -0400502002-07-14 Theodore Ts'o <tytso@mit.edu>
51
52 * configure.in, configure: Remove test for the presence (or
53 absence of d_namlen in the struct dirent) and replace it
54 with a check for pathconf(). lib/e2p/iod.c now uses a
55 different technique for providing struct dirent
56 compatibility.
57
Theodore Ts'o8fdc9982002-06-25 23:26:34 -0400582002-06-25 Theodore Ts'o <tytso@mit.edu>
59
60 * configure.in, configure: Add --enable-htree and --enable-clear-htree
61
622002-05-24 Theodore Ts'o <tytso@mit.edu>
Theodore Ts'off6dbcc2002-05-24 22:44:42 -040063
64 * configure.in: Add makefile for lib/evms for the EVMS FSIM
65 plugin. Add --enable-old-evms configure option which uses
66 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
67
Theodore Ts'obff61a72002-05-21 22:21:38 -0400682002-05-21 Theodore Ts'o <tytso@mit.edu>
69
70 * configure.in: On Linux systems, if the prefix is defaulted to
71 /usr, then default mandir to /usr/share/man
72
Theodore Ts'o31e29a12002-05-17 10:53:07 -0400732002-05-17 Theodore Ts'o <tytso@mit.edu>
74
75 * Remove check for asm/page.h, and add check for sysconf()
76
772002-05-16 Andreas Dilger <adilger@clusterfs.com>
78
79 * Add check for asm/page.h
80
812002-05-11 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040082
83 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
84 and $root_sysconfdir, which are normally /usr/share and
85 /etc, respectively, on Linux systems. Also changed
86 root_bindir, root_sbindir, and root_libdir so that their
87 value is set by the configure script. This allows the
88 right thing to happen on non-Linux systems when bindir,
89 et. al. are manually set via the configure script's
90 --bindir switch. Add ext2ed/Makefile.in as a generated
91 file by the configure script.
92
Theodore Ts'oa8e77242002-03-08 03:12:14 -0500932002-03-08 Theodore Tso <tytso@mit.edu>
94
95 * Release of E2fsprogs 1.27
96
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -0500972002-02-03 Theodore Tso <tytso@thunk.org>
98
99 * Release of E2fsprogs 1.26
100
Theodore Ts'o96b5cac2001-12-24 15:33:49 -05001012001-12-24 Theodore Tso <tytso@valinux.com>
102
103 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
104 the -I search path, since we don't have any header files
105 there any more.
106
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001072001-12-16 Theodore Tso <tytso@valinux.com>
108
109 * configure.in: If journal debugging is enabled, define
110 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
111
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001122001-09-20 Theodore Tso <tytso@thunk.org>
113
114 * Release of E2fsprogs 1.25
115
Theodore Ts'ofb707752001-09-04 15:00:37 -04001162001-09-02 Theodore Tso <tytso@thunk.org>
117
118 * Release of E2fsprogs 1.24a
119
Theodore Ts'o109624a2001-08-31 00:59:55 -04001202001-08-30 Theodore Tso <tytso@thunk.org>
121
122 * Release of E2fsprogs 1.24
123
Theodore Ts'o53abed02001-08-27 12:18:16 -04001242001-08-27 Theodore Tso <tytso@valinux.com>
125
126 * configure.in: Check for the presence of strnlen. Stop checking
127 for strdup, since we don't actually care about that symbol
128 any more.
129
Theodore Ts'o943ed872001-08-27 12:29:22 -04001302001-08-15 Theodore Tso <tytso@valinux.com>
131
132 * Release of E2fsprogs 1.23
133
Theodore Ts'o31d0f1f2001-08-04 21:00:25 -04001342001-08-04 Andreas Dilger <root@lynx.adilger.int>
135
136 * Makefile.in: Add "*.orig" to "make clean" target, change
137 explicit listing of ext2_types.h in "make distclean" to
138 $(SUBS). Add $(SUBS) as a dependency to "make check"
139 target. Add $(SUBS) as a dependency to "make check"
140 target. Add -f flag to doc/Makefile $(RM) of files which
141 may not exist.
142
Theodore Ts'o67960132001-06-23 00:16:37 -04001432001-06-23 Theodore Tso <tytso@valinux.com>
144
145 * Release of E2fsprogs 1.22
146
Theodore Ts'o990d96a2001-06-22 20:47:24 -04001472001-06-22 Theodore Tso <tytso@valinux.com>
148
149 * Makefile.in: Avoid including BitKeeper files into the source
150 tarball.
151
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001522001-06-15 Theodore Tso <tytso@valinux.com>
153
154 * Release of E2fsprogs 1.21
155
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001562001-06-13 Theodore Tso <tytso@valinux.com>
157
Theodore Ts'o65794882001-06-14 00:24:42 +0000158 * Makefile.in: Make the install target depend on $(SUBS) to
159 accomodate the fools who want to compile and install
160 e2fsprogs as root using just one command.
161
Theodore Ts'ocdf186e2001-06-13 22:16:47 +0000162 * Makefile.in: Don't recurse into debugfs and resize subdirectory
163 if --disable-debugfs or --disable-resizer is given as a
164 configuration option.
165
166 * configure.in: Add --disable-resizer, --disable-imager, and
167 --disable-debugfs switches, which allow people who are
168 building boot floppies to build a very restricted
169 e2fsprogs distribution. Note: these functions limit the
170 functions in the shared library, so beware!
171
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001722001-06-11 Theodore Tso <tytso@valinux.com>
173
174 * configure.in: Add new switch, --disable-swapfs which disables
175 support of byte-swapping old filesystems. Add new test,
176 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
177 machines. Change handling of --with-ccopts so that if
178 set, the default CFLAGS is suppressed.
179
Theodore Ts'o797f5ef2001-06-01 23:49:46 +00001802001-06-01 Theodore Tso <tytso@valinux.com>
181
182 * wordwrap.pl: Add some rules which help fix up the dependencies.
183
184 * Makefile.in: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000185 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000186
Theodore Ts'o62df7682001-05-25 17:32:49 +00001872001-05-25 Theodore Tso <tytso@valinux.com>
188
Theodore Ts'obb185862001-05-25 17:35:00 +0000189 * Release of E2fsprogs 1.20
190
1912001-05-25 Theodore Tso <tytso@valinux.com>
192
Theodore Ts'o62df7682001-05-25 17:32:49 +0000193 * Makefile.in: Only exclude the top-level TODO file, not over the
194 entire tree.
195
Theodore Ts'o250f79f2001-05-19 22:02:22 +00001962001-05-19 Theodore Tso <tytso@valinux.com>
197
198 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
199 the pathname for ldconfig.
200
Theodore Ts'od8998862001-05-05 06:49:27 +00002012001-05-05 Theodore Tso <tytso@valinux.com>
202
203 * config.guess, config.sub: Update to use latest version from FSF
204 (2001-04-20)
205
Theodore Ts'oaabd5352001-01-12 00:34:29 +00002062001-01-11 Theodore Ts'o <tytso@valinux.com>
207
208 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
209 since libext2fs depends on libe2p.
210
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +00002112001-01-11 <tytso@snap.thunk.org>
212
213 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
214 longer a configure option, but something which is done
215 when the developer uses the command "make gcc-wall".
Theodore Ts'oc8c071a2001-01-11 16:08:23 +0000216 (gcc-wall-new): Added new target which forgoes the make
217 clean so we only check the newly modified .c files.
Theodore Ts'o4d0f3e12001-01-11 15:48:50 +0000218
219 * configure.in: Remove test for ino_t, since we don't use it any
220 more (we always use our own ext2_ino_t). Remove
221 --enable-gcc-wall support. Add test for sys/ioctl.h
222
Theodore Ts'o8820c792001-01-06 04:20:03 +00002232001-01-05 <tytso@snap.thunk.org>
224
225 * configure.in: Add checks for the header files sys/mkdev.h and
226 sys/sysmacros.h.
227
Theodore Ts'o3e377db2000-12-09 02:37:33 +00002282000-12-08 <tytso@snap.thunk.org>
229
230 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
231 works correctly.
232
Theodore Ts'of5955dd2000-10-25 02:38:39 +00002332000-10-24 <tytso@snap.thunk.org>
234
235 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
236
237 * configure.in: When compiling shared libraries for Solaris, use a
238 special-case Makefile fragment to deal with it.
239
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00002402000-08-18 <tytso@valinux.com>
241
242 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
243
Theodore Ts'oa2980712000-08-14 14:30:50 +00002442000-08-14 <tytso@valinux.com>
245
Theodore Ts'o7adb91d2000-08-14 14:47:51 +0000246 * e2fsprogs.spec (Summary): Add description of resize2fs to the
247 package summary.
248
Theodore Ts'oa2980712000-08-14 14:30:50 +0000249 * configure.in: Add test for sys/mount.h (required for e2fsck's
250 ext3 recovery code)
251
Theodore Ts'of9e67062000-07-13 23:25:54 +00002522000-07-13 <tytso@valinux.com>
253
254 * Release of E2fsprogs 1.19
255
2562000-07-13 <tytso@snap.thunk.org>
257
258 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
259 file, now that we're using a modern rpm to build
260 e2fsprogs. Also updated version number to 1.19.
261
Theodore Ts'oab146762000-07-07 04:37:35 +00002622000-07-07 Theodore Ts'o <tytso@valinux.com>
263
264 * e2fsprogs.spec (%post): Remove resize2fs from its old location
265 in /usr/sbin in the postinstall script.
266
Theodore Ts'o197fb3a2000-07-05 15:42:23 +00002672000-07-05 <tytso@snap.thunk.org>
268
269 * config.guess, config.sub: Update to use latest version from FSF
270 (2000-06-13)
271
Theodore Ts'o6928adc2000-05-25 23:28:50 +00002722000-05-25 <tytso@snap.thunk.org>
273
274 * Makefile.in: Fix makefile so that it's safe to build in parallel.
275
276 * configure.in: Add test for lseek64 and open64.
277
Theodore Ts'o91e544f2000-05-25 16:43:00 +00002782000-05-25 Theodore Ts'o <tytso@valinux.com>
279
280 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
281 substitution. (Left over from before we moved to use a C
282 program to do substitutions.)
283
Theodore Ts'o1d279212000-05-19 02:38:14 +00002842000-05-18 Theodore Ts'o <tytso@valinux.com>
285
286 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
287
Theodore Ts'occ73e042000-04-06 23:05:32 +00002882000-04-06 Theodore Ts'o <tytso@valinux.com>
289
290 * Makefile.in (source_tar_file): Remove the resize directory from
291 the list of excluded files.
292
293 * version.h: Update version header for an WIP release.
294
295 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
296
Theodore Ts'o68853372000-04-06 21:44:19 +0000297Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
298
299 * configure.in (fdatasync): Add test for fdatasync(), since not
Theodore Ts'oe4c8e882000-07-05 23:54:46 +0000300 all OS's have this function.
Theodore Ts'o68853372000-04-06 21:44:19 +0000301
Theodore Ts'o286a31a2000-04-03 13:17:59 +00003022000-04-03 Theodore Ts'o <tytso@valinux.com>
303
304 * Makefile.in: Remove uneeded parenthesis around shell pipelines
305 containing a "cd" command. Use && instead of ; so that if
306 the "cd" fails, the makefile stops.
Theodore Ts'oe8aed8c2000-04-03 03:18:59 +0000307
308 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
309 Remove uneeded parenthesis around shell pipelines
310 containing a "cd" command.
311
Theodore Ts'o19178752000-02-11 15:55:07 +00003122000-02-11 <tytso@snap.thunk.org>
313
314 * Makefile.in: Exclude the internationalization files from being
315 distributed.
316
317 * configure.in: Add support for --enable-compression. This is
318 experimental code only for now, which is why it's under
319 --enable test. Once it's stable, it will always be
320 compiled in.
321
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00003222000-02-11 Theodore Ts'o <tytso@valinux.com>
323
324 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
325 type, instead of basising on whether a test program
326 compiles. This was screwing up on some Linux kernel
327 header files, and we know the Hurd doesn't support the
328 ext2 ioctls anyway.
329
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003302000-02-08 Theodore Ts'o <tytso@valinux.com>
331
332 * configure.in, aclocal.m4: Add support for GNU gettext
333 internationalization support.
334
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003352000-02-02 Theodore Ts'o <tytso@valinux.com>
336
337 * MCONFIG.in: Always include src/include in the include path now.
338 This forces us to use our internally provided ext2_fs.h
339 file, for sanity's sake.
340
341 * configure.in: If linux/fs.h isn't found, then add
342 build/include into the include path only, since
343 src/include is now always included. Removed define of
344 HAVE_LINUX_FS_H, since we're not using it any more.
345 Removed i_version vs. i_generation check, since with the
346 included header file it is a permanently known quantity.
347 Removed AC_C_CROSS since it has been merged into
348 AC_PROG_CC in autoconf 2.13.
349
Theodore Ts'o77200f42000-01-18 17:53:27 +00003502000-01-18 Theodore Ts'o <tytso@valinux.com>
351
352 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
353 "-lsocket" we need a separate DEPLIBUUID that can be used
354 in Makefile's dependency rules.
355
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00003561999-11-19 <tytso@valinux.com>
357
358 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
359 the source directory. Also, when making the .exclude file
360 for the source_tar_file, exclude those two files as well.
361
Theodore Ts'ocd086361999-11-10 16:00:39 +00003621999-11-10 <tytso@valinux.com>
363
364 * Release of E2fsprogs 1.18
365
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003661999-10-26 <tytso@valinux.com>
367
Theodore Ts'o28e11941999-10-26 18:17:20 +0000368 * Release of E2fsprogs 1.17
369
3701999-10-26 <tytso@valinux.com>
371
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000372 * configure.in: Move the code that checks for the presence of
373 Linux header files, to earlier in the config file, since
374 it adds a directory to the include path, and that needs to
Theodore Ts'oc81c6ce1999-10-26 04:28:53 +0000375 happen before any compile tests are run. Add termios.h to
376 the headers which are checked.
Theodore Ts'of8bd9801999-10-26 04:19:45 +0000377
Theodore Ts'oad6783d1999-10-26 01:58:54 +00003781999-10-25 <tytso@valinux.com>
379
380 * configure.in: Capitalized Hurd to make the GNU folks happy.
381
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003821999-10-22 <tytso@valinux.com>
383
384 * Release of E2fsprogs 1.16
385
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00003861999-09-24 <tytso@valinux.com>
387
388 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
389 actually useful (since glibc 2.1 declares it on Alpha
390 without it being usable). Add check for signal.h
391 header file, which doesn't exist on non-unix platforms.
392
3931999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000394
395 * Release of E2fsprogs 1.15
396
Theodore Ts'oef8901b1999-07-03 04:55:36 +00003971999-07-03 <tytso@valinux.com>
398
Theodore Ts'oe2a99be1999-07-19 15:48:08 +0000399 * depfix.sed: Remove all line continuations from the dependencies;
400 the word wrapping is now done by wordwrap.pl.
401
Theodore Ts'o6c133521999-07-03 20:37:03 +0000402 * MCONFIG.in (BUILD_CC):
403 * configure.in (BUILD_CC): If cross compiling, find the native C
404 compiler and set it to BUILD_CC so that we can
Theodore Ts'o45a676b1999-07-03 20:45:28 +0000405 successfully build util/subst. Change default long long
406 size when cross compiling to be 8 (instead of 0). Also
407 change the Hurd's defaults so that root files are placed
408 in / instead of /usr/local.
Theodore Ts'o6c133521999-07-03 20:37:03 +0000409
Theodore Ts'o9d564f71999-07-03 20:25:58 +0000410 * Makefile.in (depend): Make "make depend" at the top-level
411 automatically recurse through all subdirectories.
412
413 * configure.in: Test for perl since it's needed by wordwrap.pl
414
415 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
416 are automatically word-wrapped. Added the makefile macro
417 $(PERL).
418
419 * wordwrap.pl: New file which does the word wrapping.
420
Theodore Ts'oef8901b1999-07-03 04:55:36 +0000421 * MCONFIG.in (subst): Add rule to build the util/subst program if
422 necessary (by cd'ing to $(top_builddir)/util and making it.)
423
Theodore Ts'o66704951999-06-25 15:30:33 +00004241999-06-23 <tytso@valinux.com>
425
426 * configure.in: Check for the presence of i_generation field
427 versus i_version in the ext2_inode to support compiling
428 e2fsprogs in Linux 2.3.
429
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004301999-04-17 <tytso@rsts-11.mit.edu>
431
432 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
433 mandir.
434
4351999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
436
437 * config.sub: Update config.sub from autoconf 2.13 so that it will
438 recognize new machine types from the Alpha.
439
Theodore Ts'o6454d841999-03-16 19:24:34 +00004401999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
441
442 * configure.in: Add check for malloc.h and mallinfo().
443
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +00004441999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
445
Theodore Ts'o9e51eca1999-01-09 16:32:31 +0000446 * Release of E2fsprogs 1.14
447
4481999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
449
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +0000450 * configure.in (YEAR): Allow a 4-digit year for the version date,
451 so we can be Y2K politically correct. (The date isn't
452 used for anything except display purposes, but it should
453 make people more comfortable to not use a 2-digit date,
454 even though it doesn't matter.)
455
Theodore Ts'odefde781999-01-04 07:39:19 +0000456Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
457
458 * Makefile.in: Move the generated types.h file from the linux/
459 directory to the asm/ directory.
460
461 * configure.in: Force Solaris to never use -static, due to its
462 dynamic loader not being available to statically linked
463 programs. Create the asm/ directory if needed.
464
Theodore Ts'ocf554b11999-01-02 04:10:33 +00004651999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
466
Theodore Ts'o04c5b021999-01-02 04:15:29 +0000467 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
468 assume glibc.
469
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000470 * config.guess: Update with a newer version from the FSF (although
471 I've removed rms's pathetic LINUX/GNU name kludgery)
472
Theodore Ts'o556ad131998-12-19 08:10:58 +00004731998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
474
475 * Release of E2fsprogs 1.13
476
Theodore Ts'o5a679c81998-12-03 16:40:38 +00004771998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
478
479 * configure.in: Add paths.h to header files for which we search.
480
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00004811998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
482
483 * Release of E2fsprogs 1.12
484
Theodore Ts'offe19911998-04-08 06:05:49 +0000485Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
486
487 * Fix missing "test" invokation in configure.in test. (Only
488 affected default non-Linux builds).
489
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00004901998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
491
492 * configure.in: Change how the installation directions are
493 selected. Previously, we had prefix and usr_prefix, where
494 prefix was '' and usr_prefix was /usr, and we then defined
495 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
496 In autoconf 2.12, it's possible to override bindir,
497 libdir, etc., and so in order to make our installation
498 directory makefile variables more in line with autoconf
499 2.12, I've changed all of the various makefiles to use
500 prefix and root_prefix, where the default Linux
501 definitions are /usr and '', respectively. What used to
502 be bindir is now root_bindir, and what used to be ubindir,
503 is now bindir.
504
505 * MCONFIG.in: Change directories to match with new installation
506 directory convention (see above). Add Makefile
507 dependencies for makefile fragments, and define
508 DEP_LIB_MAKEFILES which library makefiles can use to
509 define DEP_MAKEFILES, so that the library makefiles will
510 get regenerated when the makefile fragments change.
511 Remove the cat?dir variables, since we aren't creating
512 those directories any more.
513
514 * Makefile.in: Add top-level uninstall targets.
515
516 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
517 page, and to reflect that fact that we now compile_et and
518 mk_cmds for the development package.
519
Theodore Ts'obf2602b1998-03-30 01:11:44 +00005201998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
521
522 * Makefile.in: Use && after a cd command so that the right thing
523 happens if the directory is missing. Don't compile man
524 pages upon installation any more, since modern Linux
525 systems don't have /usr/man/cat? anymore (they
526 typically cache man pages in /var/catman and delete them
527 if they haven't been used in a while, to save on disk
528 space, and because CPU's are fast enough these days that
529 you can get away with this).
530
531 * MCONFIG.in: Add a new makefile variable for the share
532 directory (i.e., /usr/share). Make an autoconf magic
533 make rule so that $(top_builddir)/util/subst.conf gets
534 rebuilt automatically when necessary.
535
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000536Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
537
Theodore Ts'o51fde2b1998-02-21 04:57:31 +0000538 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000539 release.
540
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000541Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
542
543 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
544 e2fsck/Makefile.in.
545
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000546Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
547
548 * configure.in: Add check for setjmp.h
549
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000550Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
551
552 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
553 llseek is declared in unistd.h
554
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000555Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
556
557 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
558
Theodore Ts'o024996c1997-06-17 05:38:35 +0000559Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
560
561 * Release of E2fsprogs 1.11
562
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000563Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
564
565 * Makefile.in (SRCROOT): Allow people to set the version.h to
566 something like 1.10-PLUS.
567
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000568Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
569
570 * configure.in (rmakefile): Added (optional) private directory for
571 resize2fs.
572
573 * Makefile.in: Change recursive descent rules to check to see if a
574 directory exists before trying to make it.
575
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000576Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
577
578 * Makefile.in (source_tar_file): Fix up makefile to work in new
579 CVS development environment.
580
Theodore Ts'oae851481997-04-29 18:13:24 +0000581Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
582
583 * Release of E2fsprogs version 1.10
584
585Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
586
587 * configure.in: Add explicit check to see if linker accepts
588 -static (since even Linux systems might not work if
589 libc.a isn't installed).
590
591Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
592
593 * Release of E2fsprogs version 1.09
594
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000595Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
596
597 * Release of E2fsprogs version 1.08
598
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000599Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
600
601 * Release of E2fsprogs version 1.07
602
603Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
604
605 * config.sub (basic_machine): Added i686-* as another name for the
606 Pentium Pro.
607
608Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
609
610 * Release of E2fsprogs version 1.06
611
Theodore Ts'o5c576471997-04-29 15:29:49 +0000612Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
613
614 * Makefile.in (all): Don't run "make check" by default. User
615 should manually run "make check" if they wish to test
616 things out.
617
618Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
619
620 * Release of E2fsprogs version 1.05
621
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000622Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
623
624 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
625 that we check.
626
627Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
628
629 * configure.in (usr_prefix): To be slightly more conformant with
630 the coding standards, always default to ${prefix}
631 unless on a linux system with prefix = ''. Allow
632 --with-usr-prefix option.
633
634Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
635
636 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
637 Add `--enable-fsck' switch, to allow configuration of
638 fsck wrapper building (default yes except on the hurd).
639 Make '' prefix default and LDFLAG_STATIC hacks work on
640 the hurd as well as linux.
641
642Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
643
644 * configure.in: Check to see if sys/types.h defines ino_t. Add
645 support for checking/sizing "long long".
646
647Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
648
649 * configure.in: Added configure flag --enable-old-bitops, which
650 forces the bitops to use the standard bitmask operations.
651
652Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
653
654 * configure.in: Check for existence of sys/utsname.h and
655 strcasecmp(). Remove check for EXT2 fragment in system
656 header file. E2fsprogs now deals with the fragment fields
657 by dispatching off of the OS field.
658
659Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
660
661 * configure.in (AC_OUPUT): Create substitutions for the uuid
662 library.
663
664 * MCONFIG.in (all): Add new variables for the uuid library.
665
666Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
667
668 * configure.in: Make the default prefix be '' for Linux.
669
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000670Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
671
672 * Release of E2fsprogs version 1.04
673
674Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
675
676 * configure.in:
677 MCONFIG.in: Man pages, shell scripts and include files are now
678 generated using the lib/substitute_sh script. This is
679 faster than the configure substitution, and it doesn't
680 change the mod time of the file if it hasn't changed,
681 which prevents needless compilation of files.
682
683 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
684 LIBEXT2FS, LIBE2P, and their static and profiled variants,
685 STATIC_* and PROFILED_*, which point to the actual file of
686 the shared or static library. This way makefiles can link
687 directly with exactly the library they want. Many ld's
688 (include GNU ld) have a really broken idea of how -L
689 works, and will link against an older library in /usr/lib
690 even though there is a newer on in a specified -L directory.
691
692Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
693
694 * configure.in: Add support for --enable-dynamic-e2fsck, for
695 people who don't want to link e2fsck statically. This
696 saves space, at the cost of increasing the reliance of
697 e2fsck other files (3-4 shared libraries).
698
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000699Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
700
701 * Release of E2fsprogs version 1.03
702
Theodore Ts'o74becf31997-04-26 14:37:06 +0000703Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
704
705 * Release of E2fsprogs version 1.02
706
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000707Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
708
709 * configure.in (LDFALG_STATIC): Add temporary kludge for
710 determining how to link executables statically. For now,
711 we assume that Linux systems only can link statically.
712
713Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
714
715 * depfix.sed: Remove /usr/include lines which occur at the end of
716 the dependency listing.
717
718Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
719
720 * configure.in: Added support for the --enable-bsd-shlibs option.
721
722Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
723
724 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
725 to link executables using programs like purify.
726
727Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
728
729 * configure.in: Check to see if strdup() is present
730
731 * INSTALL: Updated building and installation instructions to
732 reflect the new configure system.
733
734 * Makefile.in (install): When doing a general install, install the
735 shared libraries as well by using the new target
736 install-shlibs-libs-recursive.
737
738 * configure.in: If we are building on a Linux system, set $prefix
739 to be '/' by default.
740
741Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
742
743 * configure.in (checking type sizes): provide some default for
744 type-sizes when cross-compiling, as we can't check them then.
745 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
746
747Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
748
749 * Makefile.in (distclean-local): Added config.cache and
750 include/linux/types.h.
751
752 * configure.in: Added support for the --enable-elf option.
753 Added a test to check for llseek() in the C library.
754
755 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
756
757 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
758
759Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
760
761 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
762 pathname to the source directories of the lib/et and
763 lib/ss. (Can't just use $srcdir since that may be a
764 relative path.)
765
766Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
767
768 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
769 new makefiles.
770 * lib/Makefile.dll-lib: Ditto.
771 * lib/Makefile.profiled: Ditto.
772 * lib/Makefile.checker: Ditto.
773
774 * Add the include subdirectory to hold substitute include files
775 for systems that need them.
776
777 * Makefile.in: Rewritten to conform to GNU coding standards.
778 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
779 GNU-style makefiles.
780 * mkinstalldirs: New file, copied from /gd/gnu/lib.
781 * config.guess: Ditto.
782 * config.sub: Ditto.
783 * install-sh: Ditto.
784
785 * configure.in: Many new tests added. --with-cc and --with-ccopts
786 options removed as configure already supports a method to do this,
787 and they were interfering with normal usage.
788
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000789Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
790
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000791 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000792 generates the binary distribution for e2fsprogs.
793
794