]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - ChangeLog
Update e2fsprogs.pot for translators
[thirdparty/e2fsprogs.git] / ChangeLog
CommitLineData
d7b64725
TT
12006-06-24 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.40
4
bbc4cd30
TT
52007-06-23 Theodore Tso <tytso@mit.edu>
6
7 * COPYING: Clarify copyright licenses used by the various
8 libraries in e2fsprogs.
9
54833579
AD
102007-05-22 Theodore Tso <tytso@mit.edu>
11
12 * Makefile.in (rpm): Add production rule for e2fsprogs.spec, in
13 case it gets deleted.
14
106ad96d
TT
152007-04-04 Theodore Tso <tytso@mit.edu>
16
17 * configure, configure.in: Add checks for mmap(), utime(), and
18 strdup(), as well as sys/mman.h and utime.h.
19
19c000e8
TT
202006-11-14 Theodore Tso <tytso@mit.edu>
21
22 * MCONFIG.in (WFLAGS): Add -fstrict-aliasing and
23 -Wno-variadic-macros. Also use -std=c99 and
24 -D_XOPEN_SOURCE=600 and -D_GNU_SOURCE to suppress
25 spurious warnings.
26
927566a3
AD
272006-11-12 Theodore Tso <tytso@mit.edu>
28
29 * configure, configure.in (E2FSPROGS_PKGVER): Define
30 E2FSPROGS_PKGVER so e2fsprogs.spec can have an appropriate
31 version number for WIP releases.
32
33 * e2fsprogs.spec.in: Update/fix spec file so it will work on RHEL 4.
34
b6b65c3d
TT
352006-10-22 Theodore Tso <tytso@mit.edu>
36
ae2868ac
TT
37 * configure, configure.in: Add test for jrand48()
38
b6b65c3d
TT
39 * MCONFIG.in: Add datarootdir definition for compatibility with
40 autoconf 2.60.
41
e1052144
TT
422006-10-21 Theodore Tso <tytso@mit.edu>
43
44 * configure, configure.in: Fix -lpthread ordering so that it
45 doesn't break on amd64. (Addresses Debian bug: #393680)
46
cce2f497
TT
472006-10-01 Theodore Tso <tytso@mit.edu>
48
49 * configure, configure.in: Include -lpthread if building with
50 devmapper support, since the latest devmapper library uses
51 -lpthread. (Addresses Debian bug: #388718)
52
53 * MCONFIG.in: Define DEPLIBBLKID, DEPSTATIC_LIBBLKID, and
54 DEPPROFILED_LIBBLKID.
55
f6c9b0e2
TT
562006-09-12 Theodore Tso <tytso@mit.edu>
57
58 * e2fsprogs.spec.in (Group): Use License tag instead of Copyright,
59 and specify GPLv2
60
3d3689fe
TT
612006-09-11 Theodore Tso <tytso@mit.edu>
62
63 * e2fsprogs.spec.in: Remove duplicate entry in the .spec file
64
e54635de
TT
652006-08-06 Theodore Tso <tytso@mit.edu>
66
67 * configure.in: Add test to see if diff supports the -u option
68
4ea7ea00
TT
692006-04-09 Theodore Ts'o <tytso@mit.edu>
70
a99d4901
TT
71 * config/config.guess, config/config.sub: Update to newer versions
72 from FSF (2006-02-23)
73
4ea7ea00
TT
74 * configure.in, Makefile.in, config/parse-types.sh: Make the
75 ext2_types.h.in and blkid_types.h.in from config.sys,
76 instead of using the subst program. Create the
77 asm_types.h file from the system's
78 /usr/include/asm/types.h header file.
79
9dc6ad1e
TT
802006-03-23 Theodore Ts'o <tytso@mit.edu>
81
82 * MCONFIG.in (mandir): Define $(man5dir)
83
dd947da2
TT
842005-10-26 Theodore Ts'o <tytso@mit.edu>
85
86 * MCONFIG.in, configure.in: Use BUILD_CCFLAGS and BUILD_LDFLAGS
87 instead of CCFLAGS and LDFLAGS when to avoid potential
88 problems when cross-compiling some of the options are not
89 recognized as valid by the host compiler. (Addresses
90 Sourceforge Bug #1261547)
91
1f965c8d
TT
922006-06-30 Theodore Ts'o <tytso@mit.edu>
93
94 * Release of E2fsprogs 1.38
95
762c7c65
TT
962005-03-31 Theodore Ts'o <tytso@mit.edu>
97
98 * configure.in: Add tests for __secure_getenv(), prctl(),
99 and sys/prctl.h
100
fd4b28ef
TT
1012005-03-21 Theodore Ts'o <tytso@mit.edu>
102
103 * Release of E2fsprogs 1.37
104
3eee5e9e
TT
1052006-02-05 Theodore Ts'o <tytso@mit.edu>
106
107 * Release of E2fsprogs 1.36
108
ee683a13
TT
1092005-02-05 Theodore Ts'o <tytso@mit.edu>
110
111 * configure.in: Make util/gen-tarball executable after it is created.
112
98919bdb
TT
1132005-02-04 Theodore Ts'o <tytso@mit.edu>
114
33db8f80
TT
115 * configure.in: Remove support for --enable-clear-htree; this was
116 only needed during the early development of the htree patch.
117
98919bdb
TT
118 * configure.in, MCONFIG.in: Add support for --enable-maintainer-mode;
119 only rebuild configure from configure.in if it is enabled.
120
7004b4af
TT
1212005-02-03 Theodore Ts'o <tytso@mit.edu>
122
123 * configure.in: Remove support for the (very old) sparc old-bitops
124 configure option.
125
6c65d251
TT
1262005-01-19 Matthias Andree <matthias.andree@gmx.de>
127
128 * configure.in: Clean up checks for dirent.d_reclen, ssize_t,
129 llseek, lseek64, sockaddr.sa_len and make the lseek checks
130 immune to compiler warnings, so that they can be compiled
131 with Intel C++ 8.1.
132
da76d6b7
TT
1332005-01-18 Theodore Ts'o <tytso@mit.edu>
134
135 * configure.in: Make configure.in script check for prerequisite
136 headers when checking for the presence of sys/disk.h,
137 sys/mount.h, and net/if.h, to improve the configure script
138 on Solaris and *BSD systems.
139
32237014
TT
1402005-01-17 Theodore Ts'o <tytso@mit.edu>
141
142 * configure.in: Use AC_PROG_AWK instead of AC_PATH_PROG so that we
143 use nawk in preference to awk for Solaris systems. Use
144 AC_PROG_EGREP because Solaris doesn't support "grep -E".
145
d2ee56d8
TT
1462005-01-09 Theodore Ts'o <tytso@mit.edu>
147
148 * configure.in: Use AC_CHECK_TYPES instead of the autoconf 2.13
149 "broken by design" AC_CHECK_TYPE to look for intptr_t.
150
6d402278
TT
1512004-12-14 Theodore Ts'o <tytso@mit.edu>
152
522798d3
TT
153 * Makefile.in: Add install-strip and install-shlibs-strip targets
154
6d402278
TT
155 * MCONFIG.in: Add configure-defined variables for MKINSTALLDIRS
156 and INSTALL_SCRIPT. Filter out comments inserted by newer
157 versions of gcc when using -M in make depend.
158
47204ff9
TT
1592004-11-30 Theodore Ts'o <tytso@mit.edu>
160
605e6f0e
TT
161 * Makefile.in: Delete autom4te.cache, e2fsprogs.spec,
162 ext2ed/Makefile, and po/stamp-po on make distclean
163
47204ff9
TT
164 * Makefile.in: Use Linux-kernel-style makefile output to make it
165 easier to see errors/warnings.
166
167 * MCONFIG.in: Add definition for ARGEN
168
5d40773b
TT
1692004-09-18 Theodore Ts'o <tytso@mit.edu>
170
171 * configure.in: Add --disable-e2initrd-helper flag to control
172 whether or not e2initrd_helper program should be
173 built/installed.
174
9845cf5d
TT
1752004-09-17 Theodore Ts'o <tytso@mit.edu>
176
56eb4d47
TT
177 * Makefile.in: Remove XSI:isms for greater portability.
178 (Addresses Debian Bug #255589)
179
9845cf5d
TT
180 * config.guess, config.sub: Update to newer version from the FSF
181 (2004-06-11)
182
183 * configure.in, configure: Add test for the sys/queue.h header file.
184
d2d386d2
TT
1852004-05-04 Theodore Ts'o <tytso@mit.edu>
186
36569f87
TT
187 * e2fsprogs.spec.in: Fix up e2fsprogs.spec file so it should work
188 on a RH 9.0 system. Based off of changes proposed by
189 Andreas Dilger.
190
e363240d
TT
191 * configure.in, configure: Enable the fsck wrapper for the Debian
192 FreeBSD kernel / GNU userspace port. (Addresses Debian
193 Bug #246738)
194
d2d386d2
TT
195 * config.guess, config.sub: Update to newer version from the FSF
196 (2004-01-05)
197
2625803e
TT
1982004-04-03 Theodore Ts'o <tytso@mit.edu>
199
dd607056
TT
200 * MCONFIG.in (SUBSTITUTE_UPTIME): New definition which passes the
201 -t option to subst.
202
2625803e
TT
203 * configure.in: Add test for stdint.h
204
a5aa3797
TT
2052004-03-19 Theodore Ts'o <tytso@mit.edu>
206
207 * configure.in: Add tests for sa_len in struct sockaddr and test
208 for net/if_dl.h for better Darwin support.
209
cf1b23ef
TT
2102004-03-04 Theodore Ts'o <tytso@mit.edu>
211
212 * e2fsprogs.spec.in: Mostly synchronize spec file with the one
213 found in Fedora core 2.
214
b70b1167
TT
2152004-02-28 Theodore Ts'o <tytso@mit.edu>
216
217 * Release of E2fsprogs 1.35
218
b1c92f91
MA
2192004-02-21 Matthias Andree <matthias.andree@gmx.de>
220
221 * configure.in: Add -mieee to CFLAGS if we're using GCC and the CPU is
222 an Alpha.
223
477b2353
TT
2242003-12-25 Theodore Ts'o <tytso@mit.edu>
225
226 * e2fsprogs.spec.in: Add filefrag program to the RPM spec file.
227
032a763f
TT
2282003-11-26 Theodore Ts'o <tytso@mit.edu>
229
230 * MCONFIG.in: Make the gcc-wall print more warnings to catch
231 signed vs. unsigned problems.
232
0c193f82
TT
2332003-08-01 Philipp Thomas <pthomas@suse.de>
234
235 * configure.in: Add tests for inttypes.h and intptr_t.
236
9c7ec178
TT
2372003-07-25 Theodore Ts'o <tytso@mit.edu>
238
239 * Release of E2fsprogs 1.34
240
1c29b097
TT
2412003-07-12 Theodore Ts'o <tytso@mit.edu>
242
243 * configure.in: Add tests for posix_memalign, memalign, and valloc.
244
48e6e813
TT
2452003-07-06 Theodore Ts'o <tytso@mit.edu>
246
247 * MCONFIG.in (WFLAGS): Add additional warning checks. Remove
248 --traditional since newer versions of gcc are overly annoying.
249
2502003-07-05 Theodore Ts'o <tytso@mit.edu>
251
252 * Add workaround for Libintl / Darwin incompatibility. Apparently
253 Darwin's gcc doesn't like the __asm__ statements used by
254 libintl to redirect the system-provided gettext calls.
255
d3c9fb8f
TT
2562003-06-08 Theodore Ts'o <tytso@mit.edu>
257
258 * configure.in: Adjust defaults for FreeBSD to no longer build the
259 fsck wrapper, and to not install into /usr/local by
260 default. (Addresses Debian bug #195274)
261
c6f35b8a
TT
2622003-05-17 Theodore Tso <tytso@thunk.org>
263
264 * MCONFIG.in, configure.in: Only put the intl directory in the -I
265 search path if we are using --with-internal-gettext.
266 Otherwise causes compatibility problems with the woody
267 glibc. (Addresses Debian bug #193372)
268
bb988b2f
TT
2692003-05-13 Theodore Ts'o <tytso@mit.edu>
270
271 * configure.in: Fix typo in help message for --enable-evms-11
272
d21ae6c5
TT
2732003-05-05 Theodore Ts'o <tytso@mit.edu>
274
2a29f135
TT
275 * configure.in, configure: Add --enable-testio-debug configure option.
276
d21ae6c5
TT
277 * configure.in, configure, Makefile.in: Add --with-diet-libc
278 convenience option. Add --disable-evms option.
279
a04eba3f
TT
2802003-05-03 Theodore Ts'o <tytso@mit.edu>
281
ddc32a04
TT
282 * Makefile.in: Install the message catalog files
283
a04eba3f
TT
284 * ABOUT-NLS, MCONFIG.in, Makefile.in, aclocal.m4, configure,
285 configure.in: Update to using version 0.11.5 of the
286 gettext library. We now enable NLS by default.
287
71df0dc3
TT
2882003-04-21 Theodore Ts'o <tytso@mit.edu>
289
290 * Release of E2fsprogs 1.33
291
a85e81a2
TT
2922003-04-18 Theodore Ts'o <tytso@mit.edu>
293
294 * configure.in: Remove CYGWIN definition; we will use the
295 automatically defined __CYGWIN__ instead.
296
bff0cc95
TT
2972003-03-22 Theodore Ts'o <tytso@mit.edu>
298
299 * configure.in: Add E2FSPROGS_DAY expansion. Add
300 e2fsprogs.spec and util/gen-tarball to the list of files
301 generated by config.status
302
303 * e2fsprogs.spec: Now generated from e2fsprogs.spec.in
304
305 * Makefile.in: Remove tarball generation functions; moved to
306 util/gen-tarball.
307
aa75eccc
TT
3082003-03-17 Theodore Ts'o <tytso@mit.edu>
309
310 * configure.in: Fix the Apple Darwin port.
311
3ae497ea
TT
3122003-03-16 Theodore Ts'o <tytso@mit.edu>
313
314 * configure.in: Check to see if libdl exists for the sake of dlopen
315
e71d8731
TT
3162003-03-14 Theodore Ts'o <tytso@mit.edu>
317
318 * configure.in: Add support for Apple/Darwin shared libraries.
319
ed78c021
TT
3202003-03-06 Theodore Tso <tytso@thunk.org>
321
322 * Makefile.in (.exclude-subset): Include the doc directory in the
323 subset distribution.
324
94ba8c75
TT
3252003-03-02 Theodore Ts'o <tytso@mit.edu>
326
327 * configure.in, Makefile.in: Ignore missing directories so we can
328 do a subset distribution. If there are no e2fsprogs
329 applications, then "make install" will install the
330 library's development files. "make subset_tar_file" will
331 create a subset distribution which consists of the
332 et, ss, uuid, and blkid libraries.
333
f0a22d0f
TT
3342003-02-22 Theodore Ts'o <tytso@mit.edu>
335
336 * configure.in, configure: Add new configure option
337 --enable-blkid-debug
338
e12f2ae7
TT
3392003-01-23 Theodore Ts'o <tytso@mit.edu>
340
341 * Makefile.in, configure, configure.in: Integrate new blkid library.
342
38513011
TT
3432002-11-09 Theodore Ts'o <tytso@mit.edu>
344
345 * Release of E2fsprogs 1.32
346
ae65b29f
TT
3472002-11-08 Theodore Ts'o <tytso@mit.edu>
348
349 * Release of E2fsprogs 1.31
350
a9d799a0
TT
3512002-11-08 Theodore Ts'o <tytso@mit.edu>
352
782bebfd
TT
353 * configure.in, configure: Change --enable-jfs-debug to
354 --enable-jbd-debug for consistency's sake.
355
feb44c69
TT
356 * configure.in, configure: Add new substitution variable,
357 SWAPFS_CMT, which is '' if swapfs has been enabled, and
358 '#' if it has been disabled.
359
a9d799a0
TT
360 * configure.in, configure: Add support for EVMS ABI 1.2.
361 Changed configure option from --enable-old-evms
362 to --enable-evms-10 and --enable-evms-11
363
5d823a47
TT
3642002-10-31 Theodore Ts'o <tytso@mit.edu>
365
366 * Release of E2fsprogs 1.30
367
482afc44
TT
3682002-10-30 Theodore Ts'o <tytso@mit.edu>
369
370 * MCONFIG.in (COMPRESS_EXT): Declare all compression extensions
371
c6633059
TT
3722001-09-24 Theodore Tso <tytso@mit.edu>
373
374 * Release of E2fsprogs 1.29
375
87ee8dca
TT
3762001-08-31 Theodore Tso <tytso@thunk.org>
377
378 * Release of E2fsprogs 1.28
379
e6f2bda3
TT
3802002-08-18 Theodore Ts'o <tytso@mit.edu>
381
382 * configure.in, configure: Add new substitution variable,
383 LINUX_CMT, which is '' on Linux systems, and '#' on
559ca6cb 384 non-Linux systems. Enable HTREE support by default.
e6f2bda3
TT
385
386 * Makefile.in: On Linux systems, build lib/evms.
387
593c6ead
TT
3882002-07-14 Theodore Ts'o <tytso@mit.edu>
389
390 * configure.in, configure: Remove test for the presence (or
391 absence of d_namlen in the struct dirent) and replace it
392 with a check for pathconf(). lib/e2p/iod.c now uses a
393 different technique for providing struct dirent
394 compatibility.
395
8fdc9985
TT
3962002-06-25 Theodore Ts'o <tytso@mit.edu>
397
398 * configure.in, configure: Add --enable-htree and --enable-clear-htree
399
4002002-05-24 Theodore Ts'o <tytso@mit.edu>
ff6dbcca
TT
401
402 * configure.in: Add makefile for lib/evms for the EVMS FSIM
403 plugin. Add --enable-old-evms configure option which uses
404 the EVMS 1.0.0 ABI, instead of the ABI used by EVMS 1.1.0.
405
bff61a7a
TT
4062002-05-21 Theodore Ts'o <tytso@mit.edu>
407
408 * configure.in: On Linux systems, if the prefix is defaulted to
409 /usr, then default mandir to /usr/share/man
410
31e29a12
TT
4112002-05-17 Theodore Ts'o <tytso@mit.edu>
412
413 * Remove check for asm/page.h, and add check for sysconf()
414
4152002-05-16 Andreas Dilger <adilger@clusterfs.com>
416
417 * Add check for asm/page.h
418
4192002-05-11 Theodore Tso <tytso@mit.edu>
b5ffeade
TT
420
421 * configure.in, MCONFIG.in: Add new makefile variables, $datadir
422 and $root_sysconfdir, which are normally /usr/share and
423 /etc, respectively, on Linux systems. Also changed
424 root_bindir, root_sbindir, and root_libdir so that their
425 value is set by the configure script. This allows the
426 right thing to happen on non-Linux systems when bindir,
427 et. al. are manually set via the configure script's
428 --bindir switch. Add ext2ed/Makefile.in as a generated
429 file by the configure script.
430
a8e77249
TT
4312002-03-08 Theodore Tso <tytso@mit.edu>
432
433 * Release of E2fsprogs 1.27
434
a5f3f5c1
TT
4352002-02-03 Theodore Tso <tytso@thunk.org>
436
437 * Release of E2fsprogs 1.26
438
96b5cacc
TT
4392001-12-24 Theodore Tso <tytso@valinux.com>
440
441 * MCONFIG.in (ALL_CFLAGS): No longer put $(top_srcdir)/include in
442 the -I search path, since we don't have any header files
443 there any more.
444
8cf93332
TT
4452001-12-16 Theodore Tso <tytso@valinux.com>
446
447 * configure.in: If journal debugging is enabled, define
448 CONFIG_JBD_DEBUG instead of JFS_DEBUG.
449
fbf91112
TT
4502001-09-20 Theodore Tso <tytso@thunk.org>
451
452 * Release of E2fsprogs 1.25
453
fb70775b
TT
4542001-09-02 Theodore Tso <tytso@thunk.org>
455
456 * Release of E2fsprogs 1.24a
457
109624a1
TT
4582001-08-30 Theodore Tso <tytso@thunk.org>
459
460 * Release of E2fsprogs 1.24
461
53abed0a
TT
4622001-08-27 Theodore Tso <tytso@valinux.com>
463
464 * configure.in: Check for the presence of strnlen. Stop checking
465 for strdup, since we don't actually care about that symbol
466 any more.
467
943ed874
TT
4682001-08-15 Theodore Tso <tytso@valinux.com>
469
470 * Release of E2fsprogs 1.23
471
31d0f1fa
TT
4722001-08-04 Andreas Dilger <root@lynx.adilger.int>
473
474 * Makefile.in: Add "*.orig" to "make clean" target, change
475 explicit listing of ext2_types.h in "make distclean" to
476 $(SUBS). Add $(SUBS) as a dependency to "make check"
477 target. Add $(SUBS) as a dependency to "make check"
478 target. Add -f flag to doc/Makefile $(RM) of files which
479 may not exist.
480
67960139
TT
4812001-06-23 Theodore Tso <tytso@valinux.com>
482
483 * Release of E2fsprogs 1.22
484
990d96a9
TT
4852001-06-22 Theodore Tso <tytso@valinux.com>
486
487 * Makefile.in: Avoid including BitKeeper files into the source
488 tarball.
489
f4f75bae
TT
4902001-06-15 Theodore Tso <tytso@valinux.com>
491
492 * Release of E2fsprogs 1.21
493
cdf186e4
TT
4942001-06-13 Theodore Tso <tytso@valinux.com>
495
65794880
TT
496 * Makefile.in: Make the install target depend on $(SUBS) to
497 accomodate the fools who want to compile and install
498 e2fsprogs as root using just one command.
499
cdf186e4
TT
500 * Makefile.in: Don't recurse into debugfs and resize subdirectory
501 if --disable-debugfs or --disable-resizer is given as a
502 configuration option.
503
504 * configure.in: Add --disable-resizer, --disable-imager, and
505 --disable-debugfs switches, which allow people who are
506 building boot floppies to build a very restricted
507 e2fsprogs distribution. Note: these functions limit the
508 functions in the shared library, so beware!
509
877eb6d9
TT
5102001-06-11 Theodore Tso <tytso@valinux.com>
511
512 * configure.in: Add new switch, --disable-swapfs which disables
513 support of byte-swapping old filesystems. Add new test,
514 AC_C_BIGENDIAN, which sets WORDS_BIGENDIAN on big-endian
515 machines. Change handling of --with-ccopts so that if
516 set, the default CFLAGS is suppressed.
517
797f5ef1
TT
5182001-06-01 Theodore Tso <tytso@valinux.com>
519
520 * wordwrap.pl: Add some rules which help fix up the dependencies.
521
522 * Makefile.in: Move include/asm/types.h.in to
36a23e18 523 lib/ext2fs/ext2_types.h.in.
797f5ef1 524
bb185861
TT
5252001-05-25 Theodore Tso <tytso@valinux.com>
526
527 * Release of E2fsprogs 1.20
528
62df768a
TT
5292001-05-25 Theodore Tso <tytso@valinux.com>
530
531 * Makefile.in: Only exclude the top-level TODO file, not over the
532 entire tree.
533
250f79f0
TT
5342001-05-19 Theodore Tso <tytso@valinux.com>
535
536 * configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find
537 the pathname for ldconfig.
538
d8998861
TT
5392001-05-05 Theodore Tso <tytso@valinux.com>
540
541 * config.guess, config.sub: Update to use latest version from FSF
542 (2001-04-20)
543
aabd5359
TT
5442001-01-11 Theodore Ts'o <tytso@valinux.com>
545
546 * Makefile.in (PROG_SUBDIRS): Build lib/e2p before lib/ext2fs
547 since libext2fs depends on libe2p.
548
4d0f3e17
TT
5492001-01-11 <tytso@snap.thunk.org>
550
551 * MCONFIG.in: Change --enable-gcc-wall handling so that it's no
552 longer a configure option, but something which is done
553 when the developer uses the command "make gcc-wall".
c8c071a0
TT
554 (gcc-wall-new): Added new target which forgoes the make
555 clean so we only check the newly modified .c files.
4d0f3e17
TT
556
557 * configure.in: Remove test for ino_t, since we don't use it any
558 more (we always use our own ext2_ino_t). Remove
559 --enable-gcc-wall support. Add test for sys/ioctl.h
560
8820c79f
TT
5612001-01-05 <tytso@snap.thunk.org>
562
563 * configure.in: Add checks for the header files sys/mkdev.h and
564 sys/sysmacros.h.
565
3e377db2
TT
5662000-12-08 <tytso@snap.thunk.org>
567
568 * MCONFIG.in, Makefile.in: Fix so that top-level "make check"
569 works correctly.
570
f5955dda
TT
5712000-10-24 <tytso@snap.thunk.org>
572
573 * e2fsprogs.spec: Update spec file for Red Hat 7.0 compatibility
574
575 * configure.in: When compiling shared libraries for Solaris, use a
576 special-case Makefile fragment to deal with it.
577
80bfaa3e
TT
5782000-08-18 <tytso@valinux.com>
579
580 * configure.in (JFS_DEBUG): Add support for --enable-jfs-debug
581
a2980713
TT
5822000-08-14 <tytso@valinux.com>
583
7adb91d8
TT
584 * e2fsprogs.spec (Summary): Add description of resize2fs to the
585 package summary.
586
a2980713
TT
587 * configure.in: Add test for sys/mount.h (required for e2fsck's
588 ext3 recovery code)
589
f9e67064
TT
5902000-07-13 <tytso@valinux.com>
591
592 * Release of E2fsprogs 1.19
593
5942000-07-13 <tytso@snap.thunk.org>
595
596 * e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec
597 file, now that we're using a modern rpm to build
598 e2fsprogs. Also updated version number to 1.19.
599
ab146766
TT
6002000-07-07 Theodore Ts'o <tytso@valinux.com>
601
602 * e2fsprogs.spec (%post): Remove resize2fs from its old location
603 in /usr/sbin in the postinstall script.
604
197fb3a3
TT
6052000-07-05 <tytso@snap.thunk.org>
606
607 * config.guess, config.sub: Update to use latest version from FSF
608 (2000-06-13)
609
6928adc9
TT
6102000-05-25 <tytso@snap.thunk.org>
611
612 * Makefile.in: Fix makefile so that it's safe to build in parallel.
613
614 * configure.in: Add test for lseek64 and open64.
615
91e544f2
TT
6162000-05-25 Theodore Ts'o <tytso@valinux.com>
617
618 * configure.in (DO_SUBSTITUTE_SCRIPT): Remove unneeded
619 substitution. (Left over from before we moved to use a C
620 program to do substitutions.)
621
1d279218
TT
6222000-05-18 Theodore Ts'o <tytso@valinux.com>
623
624 * e2fsprogs.spec (fsck.ext3): Add /sbin/fsck.ext3 to the spec file.
625
cc73e040
TT
6262000-04-06 Theodore Ts'o <tytso@valinux.com>
627
628 * Makefile.in (source_tar_file): Remove the resize directory from
629 the list of excluded files.
630
631 * version.h: Update version header for an WIP release.
632
633 * e2fsprogs.spec: Updated for 1.19 release; added resize2fs.
634
68853373
TT
635Thu Apr 6 17:43:11 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
636
637 * configure.in (fdatasync): Add test for fdatasync(), since not
e4c8e885 638 all OS's have this function.
68853373 639
286a31aa
TT
6402000-04-03 Theodore Ts'o <tytso@valinux.com>
641
642 * Makefile.in: Remove uneeded parenthesis around shell pipelines
643 containing a "cd" command. Use && instead of ; so that if
644 the "cd" fails, the makefile stops.
e8aed8c8
TT
645
646 * MCONFIG.in (CPPFLAGS): Add define of CPPFLAGS from @CPPFLAGS@.
647 Remove uneeded parenthesis around shell pipelines
648 containing a "cd" command.
649
1917875f
TT
6502000-02-11 <tytso@snap.thunk.org>
651
652 * Makefile.in: Exclude the internationalization files from being
653 distributed.
654
655 * configure.in: Add support for --enable-compression. This is
656 experimental code only for now, which is why it's under
657 --enable test. Once it's stable, it will always be
658 compiled in.
659
8f3f29d3
TT
6602000-02-11 Theodore Ts'o <tytso@valinux.com>
661
662 * configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS
663 type, instead of basising on whether a test program
664 compiles. This was screwing up on some Linux kernel
665 header files, and we know the Hurd doesn't support the
666 ext2 ioctls anyway.
667
a64c9c13
TT
6682000-02-08 Theodore Ts'o <tytso@valinux.com>
669
670 * configure.in, aclocal.m4: Add support for GNU gettext
671 internationalization support.
672
73ae2d4a
TT
6732000-02-02 Theodore Ts'o <tytso@valinux.com>
674
675 * MCONFIG.in: Always include src/include in the include path now.
676 This forces us to use our internally provided ext2_fs.h
677 file, for sanity's sake.
678
679 * configure.in: If linux/fs.h isn't found, then add
680 build/include into the include path only, since
681 src/include is now always included. Removed define of
682 HAVE_LINUX_FS_H, since we're not using it any more.
683 Removed i_version vs. i_generation check, since with the
684 included header file it is a permanently known quantity.
685 Removed AC_C_CROSS since it has been merged into
686 AC_PROG_CC in autoconf 2.13.
687
77200f4e
TT
6882000-01-18 Theodore Ts'o <tytso@valinux.com>
689
690 * MCONFIG.in (DEPLIBUUID): Since LIBUUID can sometimes include
691 "-lsocket" we need a separate DEPLIBUUID that can be used
692 in Makefile's dependency rules.
693
5c36a2f8
TT
6941999-11-19 <tytso@valinux.com>
695
696 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
697 the source directory. Also, when making the .exclude file
698 for the source_tar_file, exclude those two files as well.
699
cd086361
TT
7001999-11-10 <tytso@valinux.com>
701
702 * Release of E2fsprogs 1.18
703
28e1194e
TT
7041999-10-26 <tytso@valinux.com>
705
706 * Release of E2fsprogs 1.17
707
f8bd9807
TT
7081999-10-26 <tytso@valinux.com>
709
710 * configure.in: Move the code that checks for the presence of
711 Linux header files, to earlier in the config file, since
712 it adds a directory to the include path, and that needs to
c81c6ce5
TT
713 happen before any compile tests are run. Add termios.h to
714 the headers which are checked.
f8bd9807 715
ad6783df
TT
7161999-10-25 <tytso@valinux.com>
717
718 * configure.in: Capitalized Hurd to make the GNU folks happy.
719
614fdfd5
TT
7201999-10-22 <tytso@valinux.com>
721
722 * Release of E2fsprogs 1.16
723
c03bc4e8
TT
7241999-09-24 <tytso@valinux.com>
725
726 * configure.in (HAVE_STATE_FLAGS): Check to see if st_flags is
727 actually useful (since glibc 2.1 declares it on Alpha
728 without it being usable). Add check for signal.h
729 header file, which doesn't exist on non-unix platforms.
730
7311999-07-18 Theodore Ts'o <tytso@valinux.com>
657cb975
TT
732
733 * Release of E2fsprogs 1.15
734
6c133523
TT
7351999-07-03 <tytso@valinux.com>
736
e2a99be6
TT
737 * depfix.sed: Remove all line continuations from the dependencies;
738 the word wrapping is now done by wordwrap.pl.
739
6c133523
TT
740 * MCONFIG.in (BUILD_CC):
741 * configure.in (BUILD_CC): If cross compiling, find the native C
742 compiler and set it to BUILD_CC so that we can
45a676b5
TT
743 successfully build util/subst. Change default long long
744 size when cross compiling to be 8 (instead of 0). Also
745 change the Hurd's defaults so that root files are placed
746 in / instead of /usr/local.
6c133523 747
9d564f73
TT
748 * Makefile.in (depend): Make "make depend" at the top-level
749 automatically recurse through all subdirectories.
750
751 * configure.in: Test for perl since it's needed by wordwrap.pl
752
753 * MCONFIG.in (depend): Fix make-depend so that it the dependencies
754 are automatically word-wrapped. Added the makefile macro
755 $(PERL).
756
757 * wordwrap.pl: New file which does the word wrapping.
758
ef8901be
TT
759 * MCONFIG.in (subst): Add rule to build the util/subst program if
760 necessary (by cd'ing to $(top_builddir)/util and making it.)
761
6670495a
TT
7621999-06-23 <tytso@valinux.com>
763
764 * configure.in: Check for the presence of i_generation field
765 versus i_version in the ext2_inode to support compiling
766 e2fsprogs in Linux 2.3.
767
a4bf69d9
TT
7681999-04-17 <tytso@rsts-11.mit.edu>
769
770 * MCONFIG.in: Define man1dir, man3dir, and man8dir in terms of
771 mandir.
772
7731999-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>
774
775 * config.sub: Update config.sub from autoconf 2.13 so that it will
776 recognize new machine types from the Alpha.
777
6454d84b
TT
7781999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
779
780 * configure.in: Add check for malloc.h and mallinfo().
781
9e51eca7
TT
7821999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
783
784 * Release of E2fsprogs 1.14
785
40fa8cc9
TT
7861999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
787
788 * configure.in (YEAR): Allow a 4-digit year for the version date,
789 so we can be Y2K politically correct. (The date isn't
790 used for anything except display purposes, but it should
791 make people more comfortable to not use a 2-digit date,
792 even though it doesn't matter.)
793
defde784
TT
794Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
795
796 * Makefile.in: Move the generated types.h file from the linux/
797 directory to the asm/ directory.
798
799 * configure.in: Force Solaris to never use -static, due to its
800 dynamic loader not being available to statically linked
801 programs. Create the asm/ directory if needed.
802
cf554b13
TT
8031999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
804
04c5b028
TT
805 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
806 assume glibc.
807
cf554b13
TT
808 * config.guess: Update with a newer version from the FSF (although
809 I've removed rms's pathetic LINUX/GNU name kludgery)
810
556ad132
TT
8111998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
812
813 * Release of E2fsprogs 1.13
814
5a679c8f
TT
8151998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
816
817 * configure.in: Add paths.h to header files for which we search.
818
4a5fa192
TT
8191998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
820
821 * Release of E2fsprogs 1.12
822
ffe1991f
TT
823Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
824
825 * Fix missing "test" invokation in configure.in test. (Only
826 affected default non-Linux builds).
827
a4b2d3ce
TT
8281998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
829
830 * configure.in: Change how the installation directions are
831 selected. Previously, we had prefix and usr_prefix, where
832 prefix was '' and usr_prefix was /usr, and we then defined
833 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
834 In autoconf 2.12, it's possible to override bindir,
835 libdir, etc., and so in order to make our installation
836 directory makefile variables more in line with autoconf
837 2.12, I've changed all of the various makefiles to use
838 prefix and root_prefix, where the default Linux
839 definitions are /usr and '', respectively. What used to
840 be bindir is now root_bindir, and what used to be ubindir,
841 is now bindir.
842
843 * MCONFIG.in: Change directories to match with new installation
844 directory convention (see above). Add Makefile
845 dependencies for makefile fragments, and define
846 DEP_LIB_MAKEFILES which library makefiles can use to
847 define DEP_MAKEFILES, so that the library makefiles will
848 get regenerated when the makefile fragments change.
849 Remove the cat?dir variables, since we aren't creating
850 those directories any more.
851
852 * Makefile.in: Add top-level uninstall targets.
853
854 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
855 page, and to reflect that fact that we now compile_et and
856 mk_cmds for the development package.
857
bf2602be
TT
8581998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
859
860 * Makefile.in: Use && after a cd command so that the right thing
861 happens if the directory is missing. Don't compile man
862 pages upon installation any more, since modern Linux
863 systems don't have /usr/man/cat? anymore (they
864 typically cache man pages in /var/catman and delete them
865 if they haven't been used in a while, to save on disk
866 space, and because CPU's are fast enough these days that
867 you can get away with this).
868
869 * MCONFIG.in: Add a new makefile variable for the share
870 directory (i.e., /usr/share). Make an autoconf magic
871 make rule so that $(top_builddir)/util/subst.conf gets
872 rebuilt automatically when necessary.
873
dedf1b27
TT
874Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
875
51fde2bb 876 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
dedf1b27
TT
877 release.
878
5be8dc21
TT
879Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
880
881 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
882 e2fsck/Makefile.in.
883
a9f95f4e
TT
884Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
885
886 * configure.in: Add check for setjmp.h
887
b0b9c4de
TT
888Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
889
890 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
891 llseek is declared in unistd.h
892
aa1e55ef
TT
893Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
894
895 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
896
024996cf
TT
897Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
898
899 * Release of E2fsprogs 1.11
900
05e112a1
TT
901Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
902
903 * Makefile.in (SRCROOT): Allow people to set the version.h to
904 something like 1.10-PLUS.
905
24b2c7a7
TT
906Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
907
908 * configure.in (rmakefile): Added (optional) private directory for
909 resize2fs.
910
911 * Makefile.in: Change recursive descent rules to check to see if a
912 directory exists before trying to make it.
913
9559ea33
TT
914Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
915
916 * Makefile.in (source_tar_file): Fix up makefile to work in new
917 CVS development environment.
918
ae851482
TT
919Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
920
921 * Release of E2fsprogs version 1.10
922
923Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
924
925 * configure.in: Add explicit check to see if linker accepts
926 -static (since even Linux systems might not work if
927 libc.a isn't installed).
928
929Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
930
931 * Release of E2fsprogs version 1.09
932
2ecc6fef
TT
933Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
934
935 * Release of E2fsprogs version 1.08
936
21c84b71
TT
937Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
938
939 * Release of E2fsprogs version 1.07
940
941Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
942
943 * config.sub (basic_machine): Added i686-* as another name for the
944 Pentium Pro.
945
946Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
947
948 * Release of E2fsprogs version 1.06
949
5c576477
TT
950Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
951
952 * Makefile.in (all): Don't run "make check" by default. User
953 should manually run "make check" if they wish to test
954 things out.
955
956Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
957
958 * Release of E2fsprogs version 1.05
959
fc6d9d51
TT
960Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
961
962 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
963 that we check.
964
965Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
966
967 * configure.in (usr_prefix): To be slightly more conformant with
968 the coding standards, always default to ${prefix}
969 unless on a linux system with prefix = ''. Allow
970 --with-usr-prefix option.
971
972Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
973
974 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
975 Add `--enable-fsck' switch, to allow configuration of
976 fsck wrapper building (default yes except on the hurd).
977 Make '' prefix default and LDFLAG_STATIC hacks work on
978 the hurd as well as linux.
979
980Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
981
982 * configure.in: Check to see if sys/types.h defines ino_t. Add
983 support for checking/sizing "long long".
984
985Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
986
987 * configure.in: Added configure flag --enable-old-bitops, which
988 forces the bitops to use the standard bitmask operations.
989
990Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
991
992 * configure.in: Check for existence of sys/utsname.h and
993 strcasecmp(). Remove check for EXT2 fragment in system
994 header file. E2fsprogs now deals with the fragment fields
995 by dispatching off of the OS field.
996
997Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
998
999 * configure.in (AC_OUPUT): Create substitutions for the uuid
1000 library.
1001
1002 * MCONFIG.in (all): Add new variables for the uuid library.
1003
1004Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
1005
1006 * configure.in: Make the default prefix be '' for Linux.
1007
a4d09610
TT
1008Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
1009
1010 * Release of E2fsprogs version 1.04
1011
1012Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
1013
1014 * configure.in:
1015 MCONFIG.in: Man pages, shell scripts and include files are now
1016 generated using the lib/substitute_sh script. This is
1017 faster than the configure substitution, and it doesn't
1018 change the mod time of the file if it hasn't changed,
1019 which prevents needless compilation of files.
1020
1021 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
1022 LIBEXT2FS, LIBE2P, and their static and profiled variants,
1023 STATIC_* and PROFILED_*, which point to the actual file of
1024 the shared or static library. This way makefiles can link
1025 directly with exactly the library they want. Many ld's
1026 (include GNU ld) have a really broken idea of how -L
1027 works, and will link against an older library in /usr/lib
1028 even though there is a newer on in a specified -L directory.
1029
1030Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
1031
1032 * configure.in: Add support for --enable-dynamic-e2fsck, for
1033 people who don't want to link e2fsck statically. This
1034 saves space, at the cost of increasing the reliance of
1035 e2fsck other files (3-4 shared libraries).
1036
7f88b043
TT
1037Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
1038
1039 * Release of E2fsprogs version 1.03
1040
74becf3c
TT
1041Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
1042
1043 * Release of E2fsprogs version 1.02
1044
50e1e10f
TT
1045Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
1046
1047 * configure.in (LDFALG_STATIC): Add temporary kludge for
1048 determining how to link executables statically. For now,
1049 we assume that Linux systems only can link statically.
1050
1051Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
1052
1053 * depfix.sed: Remove /usr/include lines which occur at the end of
1054 the dependency listing.
1055
1056Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
1057
1058 * configure.in: Added support for the --enable-bsd-shlibs option.
1059
1060Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
1061
1062 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
1063 to link executables using programs like purify.
1064
1065Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
1066
1067 * configure.in: Check to see if strdup() is present
1068
1069 * INSTALL: Updated building and installation instructions to
1070 reflect the new configure system.
1071
1072 * Makefile.in (install): When doing a general install, install the
1073 shared libraries as well by using the new target
1074 install-shlibs-libs-recursive.
1075
1076 * configure.in: If we are building on a Linux system, set $prefix
1077 to be '/' by default.
1078
1079Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
1080
1081 * configure.in (checking type sizes): provide some default for
1082 type-sizes when cross-compiling, as we can't check them then.
1083 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
1084
1085Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
1086
1087 * Makefile.in (distclean-local): Added config.cache and
1088 include/linux/types.h.
1089
1090 * configure.in: Added support for the --enable-elf option.
1091 Added a test to check for llseek() in the C library.
1092
1093 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
1094
1095 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
1096
1097Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
1098
1099 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
1100 pathname to the source directories of the lib/et and
1101 lib/ss. (Can't just use $srcdir since that may be a
1102 relative path.)
1103
1104Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
1105
1106 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
1107 new makefiles.
1108 * lib/Makefile.dll-lib: Ditto.
1109 * lib/Makefile.profiled: Ditto.
1110 * lib/Makefile.checker: Ditto.
1111
1112 * Add the include subdirectory to hold substitute include files
1113 for systems that need them.
1114
1115 * Makefile.in: Rewritten to conform to GNU coding standards.
1116 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
1117 GNU-style makefiles.
1118 * mkinstalldirs: New file, copied from /gd/gnu/lib.
1119 * config.guess: Ditto.
1120 * config.sub: Ditto.
1121 * install-sh: Ditto.
1122
1123 * configure.in: Many new tests added. --with-cc and --with-ccopts
1124 options removed as configure already supports a method to do this,
1125 and they were interfering with normal usage.
1126
6f4a1097
TT
1127Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
1128
50e1e10f 1129 * Makefile.in (bin-tree): Add Makefile target which automatically
6f4a1097
TT
1130 generates the binary distribution for e2fsprogs.
1131
1132