blob: 140acd35f8f0b2fb400c493e6d48bf8f1501221c [file] [log] [blame]
Theodore Ts'o6454d841999-03-16 19:24:34 +000011999-03-16 Theodore Ts'o <tytso@rsts-11.mit.edu>
2
3 * configure.in: Add check for malloc.h and mallinfo().
4
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +000051999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
6
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00007 * Release of E2fsprogs 1.14
8
91999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
10
Theodore Ts'o40fa8cc1999-01-09 05:06:02 +000011 * configure.in (YEAR): Allow a 4-digit year for the version date,
12 so we can be Y2K politically correct. (The date isn't
13 used for anything except display purposes, but it should
14 make people more comfortable to not use a 2-digit date,
15 even though it doesn't matter.)
16
Theodore Ts'odefde781999-01-04 07:39:19 +000017Mon Jan 4 02:36:23 1999 Theodore Y. Ts'o <tytso@mit.edu>
18
19 * Makefile.in: Move the generated types.h file from the linux/
20 directory to the asm/ directory.
21
22 * configure.in: Force Solaris to never use -static, due to its
23 dynamic loader not being available to statically linked
24 programs. Create the asm/ directory if needed.
25
Theodore Ts'ocf554b11999-01-02 04:10:33 +0000261999-01-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
27
Theodore Ts'o04c5b021999-01-02 04:15:29 +000028 * INSTALL.elfbin (NOTE): Add a warning that the ELF binaries
29 assume glibc.
30
Theodore Ts'ocf554b11999-01-02 04:10:33 +000031 * config.guess: Update with a newer version from the FSF (although
32 I've removed rms's pathetic LINUX/GNU name kludgery)
33
Theodore Ts'o556ad131998-12-19 08:10:58 +0000341998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
35
36 * Release of E2fsprogs 1.13
37
Theodore Ts'o5a679c81998-12-03 16:40:38 +0000381998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
39
40 * configure.in: Add paths.h to header files for which we search.
41
Theodore Ts'o4a5fa191998-07-09 05:42:45 +0000421998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
43
44 * Release of E2fsprogs 1.12
45
Theodore Ts'offe19911998-04-08 06:05:49 +000046Wed Apr 8 02:03:48 1998 Theodore Y. Ts'o <tytso@mit.edu>
47
48 * Fix missing "test" invokation in configure.in test. (Only
49 affected default non-Linux builds).
50
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +0000511998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
52
53 * configure.in: Change how the installation directions are
54 selected. Previously, we had prefix and usr_prefix, where
55 prefix was '' and usr_prefix was /usr, and we then defined
56 bindir, ubindir, libdir, ulibdir, etc. in terms of that.
57 In autoconf 2.12, it's possible to override bindir,
58 libdir, etc., and so in order to make our installation
59 directory makefile variables more in line with autoconf
60 2.12, I've changed all of the various makefiles to use
61 prefix and root_prefix, where the default Linux
62 definitions are /usr and '', respectively. What used to
63 be bindir is now root_bindir, and what used to be ubindir,
64 is now bindir.
65
66 * MCONFIG.in: Change directories to match with new installation
67 directory convention (see above). Add Makefile
68 dependencies for makefile fragments, and define
69 DEP_LIB_MAKEFILES which library makefiles can use to
70 define DEP_MAKEFILES, so that the library makefiles will
71 get regenerated when the makefile fragments change.
72 Remove the cat?dir variables, since we aren't creating
73 those directories any more.
74
75 * Makefile.in: Add top-level uninstall targets.
76
77 * e2fsprogs-1.12.spec: Add to the RPM package the e2label man
78 page, and to reflect that fact that we now compile_et and
79 mk_cmds for the development package.
80
Theodore Ts'obf2602b1998-03-30 01:11:44 +0000811998-03-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
82
83 * Makefile.in: Use && after a cd command so that the right thing
84 happens if the directory is missing. Don't compile man
85 pages upon installation any more, since modern Linux
86 systems don't have /usr/man/cat? anymore (they
87 typically cache man pages in /var/catman and delete them
88 if they haven't been used in a while, to save on disk
89 space, and because CPU's are fast enough these days that
90 you can get away with this).
91
92 * MCONFIG.in: Add a new makefile variable for the share
93 directory (i.e., /usr/share). Make an autoconf magic
94 make rule so that $(top_builddir)/util/subst.conf gets
95 rebuilt automatically when necessary.
96
Theodore Ts'odedf1b21998-01-19 15:02:12 +000097Mon Jan 19 10:01:39 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
98
Theodore Ts'o51fde2b1998-02-21 04:57:31 +000099 * e2fsprogs-1.12.spec: Update spec file in preparation for 1.12
Theodore Ts'odedf1b21998-01-19 15:02:12 +0000100 release.
101
Theodore Ts'o5be8dc21997-12-01 18:24:10 +0000102Tue Nov 25 15:56:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
103
104 * configure.in: Remove @EXTRA_PROGS@, since we aren't using it in
105 e2fsck/Makefile.in.
106
Theodore Ts'oa9f95f41997-11-10 16:14:16 +0000107Tue Nov 4 10:46:18 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
108
109 * configure.in: Add check for setjmp.h
110
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +0000111Mon Oct 20 19:30:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
112
113 * configure.in (HAVE_LLSEEK_PROTOTYPE): Added check to see if
114 llseek is declared in unistd.h
115
Theodore Ts'oaa1e55e1997-10-19 23:13:26 +0000116Sun Oct 19 19:09:30 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
117
118 * configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
119
Theodore Ts'o024996c1997-06-17 05:38:35 +0000120Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
121
122 * Release of E2fsprogs 1.11
123
Theodore Ts'o05e112a1997-06-14 07:28:44 +0000124Sat Jun 14 03:26:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
125
126 * Makefile.in (SRCROOT): Allow people to set the version.h to
127 something like 1.10-PLUS.
128
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +0000129Sat Jun 7 16:38:40 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
130
131 * configure.in (rmakefile): Added (optional) private directory for
132 resize2fs.
133
134 * Makefile.in: Change recursive descent rules to check to see if a
135 directory exists before trying to make it.
136
Theodore Ts'o9559ea31997-05-09 02:43:38 +0000137Thu May 8 22:23:49 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
138
139 * Makefile.in (source_tar_file): Fix up makefile to work in new
140 CVS development environment.
141
Theodore Ts'oae851481997-04-29 18:13:24 +0000142Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
143
144 * Release of E2fsprogs version 1.10
145
146Tue Apr 22 10:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
147
148 * configure.in: Add explicit check to see if linker accepts
149 -static (since even Linux systems might not work if
150 libc.a isn't installed).
151
152Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
153
154 * Release of E2fsprogs version 1.09
155
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000156Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
157
158 * Release of E2fsprogs version 1.08
159
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000160Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
161
162 * Release of E2fsprogs version 1.07
163
164Wed Jan 15 11:37:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
165
166 * config.sub (basic_machine): Added i686-* as another name for the
167 Pentium Pro.
168
169Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
170
171 * Release of E2fsprogs version 1.06
172
Theodore Ts'o5c576471997-04-29 15:29:49 +0000173Mon Oct 7 08:22:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
174
175 * Makefile.in (all): Don't run "make check" by default. User
176 should manually run "make check" if they wish to test
177 things out.
178
179Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
180
181 * Release of E2fsprogs version 1.05
182
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000183Sat Aug 31 10:55:45 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
184
185 * configure.in (AC_CHECK_FUNCS): Add fchown to list of functions
186 that we check.
187
188Wed Aug 28 14:42:12 1996 Miles Bader <miles@gnu.ai.mit.edu>
189
190 * configure.in (usr_prefix): To be slightly more conformant with
191 the coding standards, always default to ${prefix}
192 unless on a linux system with prefix = ''. Allow
193 --with-usr-prefix option.
194
195Tue Aug 27 16:53:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
196
197 * configure.in (AC_CHECK_HEADERS): Add net/if.h & netinet/in.h.
198 Add `--enable-fsck' switch, to allow configuration of
199 fsck wrapper building (default yes except on the hurd).
200 Make '' prefix default and LDFLAG_STATIC hacks work on
201 the hurd as well as linux.
202
203Tue Aug 27 16:23:56 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
204
205 * configure.in: Check to see if sys/types.h defines ino_t. Add
206 support for checking/sizing "long long".
207
208Wed Aug 21 00:44:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
209
210 * configure.in: Added configure flag --enable-old-bitops, which
211 forces the bitops to use the standard bitmask operations.
212
213Fri Aug 9 08:29:00 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
214
215 * configure.in: Check for existence of sys/utsname.h and
216 strcasecmp(). Remove check for EXT2 fragment in system
217 header file. E2fsprogs now deals with the fragment fields
218 by dispatching off of the OS field.
219
220Tue Aug 6 14:34:19 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
221
222 * configure.in (AC_OUPUT): Create substitutions for the uuid
223 library.
224
225 * MCONFIG.in (all): Add new variables for the uuid library.
226
227Thu May 23 12:39:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
228
229 * configure.in: Make the default prefix be '' for Linux.
230
Theodore Ts'oa4d09611997-04-29 14:28:00 +0000231Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
232
233 * Release of E2fsprogs version 1.04
234
235Thu May 16 09:38:40 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
236
237 * configure.in:
238 MCONFIG.in: Man pages, shell scripts and include files are now
239 generated using the lib/substitute_sh script. This is
240 faster than the configure substitution, and it doesn't
241 change the mod time of the file if it hasn't changed,
242 which prevents needless compilation of files.
243
244 Define new sets of Makefile variables: LIBSS, LIBCOM_ERR,
245 LIBEXT2FS, LIBE2P, and their static and profiled variants,
246 STATIC_* and PROFILED_*, which point to the actual file of
247 the shared or static library. This way makefiles can link
248 directly with exactly the library they want. Many ld's
249 (include GNU ld) have a really broken idea of how -L
250 works, and will link against an older library in /usr/lib
251 even though there is a newer on in a specified -L directory.
252
253Wed May 15 21:40:22 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
254
255 * configure.in: Add support for --enable-dynamic-e2fsck, for
256 people who don't want to link e2fsck statically. This
257 saves space, at the cost of increasing the reliance of
258 e2fsck other files (3-4 shared libraries).
259
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000260Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
261
262 * Release of E2fsprogs version 1.03
263
Theodore Ts'o74becf31997-04-26 14:37:06 +0000264Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
265
266 * Release of E2fsprogs version 1.02
267
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000268Thu Oct 26 11:59:44 1995 <tytso@rsts-11.mit.edu>
269
270 * configure.in (LDFALG_STATIC): Add temporary kludge for
271 determining how to link executables statically. For now,
272 we assume that Linux systems only can link statically.
273
274Fri Sep 22 18:23:55 1995 <tytso@rsts-11.mit.edu>
275
276 * depfix.sed: Remove /usr/include lines which occur at the end of
277 the dependency listing.
278
279Mon Sep 4 21:40:22 1995 Remy Card <card@bbj>
280
281 * configure.in: Added support for the --enable-bsd-shlibs option.
282
283Wed Aug 9 21:33:31 1995 Theodore Y. Ts'o <tytso@dcl>
284
285 * MCONFIG.in (LD): Add $(PURE) to the definition to make it easier
286 to link executables using programs like purify.
287
288Sat Aug 5 11:41:03 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
289
290 * configure.in: Check to see if strdup() is present
291
292 * INSTALL: Updated building and installation instructions to
293 reflect the new configure system.
294
295 * Makefile.in (install): When doing a general install, install the
296 shared libraries as well by using the new target
297 install-shlibs-libs-recursive.
298
299 * configure.in: If we are building on a Linux system, set $prefix
300 to be '/' by default.
301
302Sun Jul 9 13:38:20 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
303
304 * configure.in (checking type sizes): provide some default for
305 type-sizes when cross-compiling, as we can't check them then.
306 (SS_DIR, ET_DIR): Make these correct even when ${srcdir} is absolute.
307
308Thu Jun 15 23:33:37 1995 Remy Card <card@bbj>
309
310 * Makefile.in (distclean-local): Added config.cache and
311 include/linux/types.h.
312
313 * configure.in: Added support for the --enable-elf option.
314 Added a test to check for llseek() in the C library.
315
316 * lib/Makefile.dll-lib: Fixed incorrect RM and LN calls.
317
318 * lib/Makefile.elf-lib: New file, to create ELF shared libraries.
319
320Sat Jun 10 19:52:51 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
321
322 * configure.in: Create ET_DIR and SS_DIR, which gives the absolute
323 pathname to the source directories of the lib/et and
324 lib/ss. (Can't just use $srcdir since that may be a
325 relative path.)
326
327Thu Jun 8 12:25:57 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
328
329 * lib/Makefile.library ($(LIBRARY).a): Changed to work with the
330 new makefiles.
331 * lib/Makefile.dll-lib: Ditto.
332 * lib/Makefile.profiled: Ditto.
333 * lib/Makefile.checker: Ditto.
334
335 * Add the include subdirectory to hold substitute include files
336 for systems that need them.
337
338 * Makefile.in: Rewritten to conform to GNU coding standards.
339 * MCONFIG: Moved to MCONFIG.in, and totally changed to support
340 GNU-style makefiles.
341 * mkinstalldirs: New file, copied from /gd/gnu/lib.
342 * config.guess: Ditto.
343 * config.sub: Ditto.
344 * install-sh: Ditto.
345
346 * configure.in: Many new tests added. --with-cc and --with-ccopts
347 options removed as configure already supports a method to do this,
348 and they were interfering with normal usage.
349
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000350Sat Mar 11 18:23:45 1995 Theodore Y. Ts'o <tytso@localhost>
351
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000352 * Makefile.in (bin-tree): Add Makefile target which automatically
Theodore Ts'o6f4a1091997-04-26 13:32:25 +0000353 generates the binary distribution for e2fsprogs.
354
355