Whamcloud - gitweb
Add datarootdir definition for compatibility with autoconf 2.60
[tools/e2fsprogs.git] / lib / et / ChangeLog
1 2006-10-22  Theodore Tso  <tytso@mit.edu>
2
3         * compile_et.sh.in: Add datarootdir definition for compatibility
4                 with autoconf 2.60.
5
6 2006-08-05  Theodore Ts'o  <tytso@mit.edu>
7
8         * compile_et.sh.in: Create the generated .c and .h files read-only
9                 to remind developers they shouldn't edit them.
10
11 2005-12-10  Theodore Ts'o  <tytso@mit.edu>
12
13         * Makefile.in: Add a dependency to make sure that the
14                 subdirectories are created before creating all of the
15                 object files.
16
17 2005-07-19  Theodore Ts'o  <tytso@mit.edu>
18
19         * et_c.awk: Fix bug where error messages using continuations
20                 wouldn't increment the message count.
21
22 2006-06-30  Theodore Ts'o  <tytso@mit.edu>
23
24         * Release of E2fsprogs 1.38
25
26 2005-06-20  Theodore Ts'o  <tytso@mit.edu>
27
28         * error_message.c, init_et.c: Segregate error tables registered
29                 via add_error_table() and the other dynamic methods from
30                 the ones allocated via initialize_xxx_error_table() so
31                 that we won't fail even for error tables created using old
32                 versions of compile_et.  Thanks to Nalin Dahyabhai for
33                 this suggested patch.
34
35         * et_c.awk: Use a dynamically allocated structure in
36                 initialize_xxx_error_table(), to prevent segfaults if an
37                 old library calls initialize_xxx_error_table, and another
38                 library/application calls add_error_table() on the same
39                 error table, and then calls remove_error_table().
40                 (Addresses Sourcefroge Bug #1150146)
41
42 2005-03-21  Theodore Ts'o  <tytso@mit.edu>
43
44         * Release of E2fsprogs 1.37
45
46 2006-02-05  Theodore Ts'o  <tytso@mit.edu>
47
48         * Release of E2fsprogs 1.36
49
50 2005-02-05  Theodore Ts'o  <tytso@mit.edu>
51
52         * Makefile.in: Remove com_err.pc on a "make distclean"
53
54 2005-01-26  Theodore Ts'o  <tytso@mit.edu>
55
56         * com_err.pc.in: Add pkg-config files.
57
58 2004-12-14  Theodore Ts'o  <tytso@mit.edu>
59
60         * Makefile.in: Use Linux-kernel-style makefile output for "make
61                 install"
62
63         * Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
64
65 2004-11-30  Theodore Ts'o  <tytso@mit.edu>
66
67         * Makefile.in: Use Linux-kernel-style makefile output to make it
68                 easier to see errors/warnings.
69
70 2004-09-17  Theodore Ts'o  <tytso@mit.edu>
71
72         * compile_et.sh.in: Remove XSI:isms for greater portability.
73                 (Addresses Debian Bug #255589)
74
75 2004-02-29  Brian Bergstrand  <brian@bergstrand.org>
76
77         * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
78                 -fpic or -fPIC
79
80 2004-02-28  Theodore Ts'o  <tytso@mit.edu>
81
82         * Release of E2fsprogs 1.35
83
84 2003-12-11  Theodore Ts'o  <tytso@thunk.org>
85
86         * com_err.3: Fix C syntax error pointed out by ESR.
87
88 2003-11-28  Theodore Ts'o  <tytso@mit.edu>
89
90         * et_c.awk: Add declaration of the Heimdal initialization routine
91                 to avoid gcc -Wall complaints
92
93 2003-11-26  Theodore Ts'o  <tytso@mit.edu>
94
95         * com_err.h, com_err.c: Use GCC attributes to mark com_err and
96                 default_com_err_proc as taking printf-style format
97                 strings.
98
99 2003-11-22  Theodore Ts'o  <tytso@mit.edu>
100
101         * com_err.h: Retore the type of n_msgs in the error_table
102                 structure to "int" from "unsigned int" fix a core dumping 
103                 bug in the com_right() function.  (Addresses Debian bug 
104                 #213450)
105
106 2003-08-20  Theodore Ts'o  <tytso@mit.edu>
107
108         * Makefile.in: Delete com_err.info on a make clean
109
110         * testcases: Update to reflect fixed prototype for
111                 initialize_xxx_err_table_r.
112
113 2003-08-19  Theodore Ts'o  <tytso@mit.edu>
114
115         * et_h.awk: Fix wrong prototype for initialize_xxx_err_table_r.
116                 (Thanks to Gombas Gabor for pointing this out, addresses
117                 Debian bug #204332)
118
119 2003-08-01  Philipp Thomas <pthomas@suse.de>
120
121         * et_c.awk, et_h.awk: Add Heimdal compile_et extensions
122
123 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
124
125         * Release of E2fsprogs 1.34
126
127 2003-05-13  Theodore Ts'o  <tytso@mit.edu>
128
129         * Makefile.in: Bump minor version number of libcomerr to indicate
130                 the addition of the Himdall compatibility functions.
131
132 2003-05-05  Theodore Ts'o  <tytso@mit.edu>
133
134         * et_c.awk, et_h.awk, com_err.h, com_right.c: Add full Heimdall
135                 compatibility. 
136
137         * et_c.awk: Add support for OV-style continuations in compile_et.
138                 (Closes Debian bug #191900).
139
140         * Makefile.in: Add regression test suite for compile_et.
141
142 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
143
144         * Release of E2fsprogs 1.33
145
146 2003-03-30  Theodore Ts'o  <tytso@mit.edu>
147
148         * et_h.awk (char_shift): Use the com_err.h file in et/com_err.h,
149                 since /usr/include/com_err.h may not exist, and if it
150                 does, it might be the wrong one.
151
152         * compile_et.sh.in: Add --build-tree option which forces the use
153                 of the et_?.awk files in the build tree.
154
155         * error_table.h, error_message.c, com_err.c, internal.h,
156                 init_et.c, com_err.h: Remove STDC legacy #define's.
157
158         * com_err.texinfo: Remove references to K&R C support, and to
159                 potential problems that are no longer relevant.
160
161 2003-03-19  Theodore Ts'o  <tytso@mit.edu>
162
163         * com_err.h, error_table.h: Move definition of the error_table
164                 structure from the internal error_table.h to com_err.h,
165                 since it now needs to be public.
166
167         * et_c.awk, et_h.awk: Import changes from krb5's et library so
168                 that the error_table structure is defined and available
169                 publically.
170
171         * error_message.c: Import krb5 and heimdall com_err extensions to
172                 the et library.
173
174 2002-11-09  Theodore Ts'o  <tytso@mit.edu>
175
176         * Release of E2fsprogs 1.32
177
178 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
179
180         * Release of E2fsprogs 1.31
181
182 2002-10-31  Theodore Ts'o  <tytso@mit.edu>
183
184         * Release of E2fsprogs 1.30
185
186 2001-09-24  Theodore Tso  <tytso@mit.edu>
187
188         * Release of E2fsprogs 1.29
189
190 2002-09-23  Theodore Ts'o  <tytso@mit.edu>
191
192         * internal.h: Remove declaration of perror.  All modern systems
193                 can be expected to define perror() these days.
194
195 2001-08-31  Theodore Tso  <tytso@thunk.org>
196
197         * Release of E2fsprogs 1.28
198
199 2002-03-08  Theodore Tso  <tytso@mit.edu>
200
201         * Release of E2fsprogs 1.27
202
203 2002-02-23  Theodore Tso  <tytso@mit.edu>
204
205         * com_err.texinfo: Fix up the com_err info file so that it
206                 includes the directory node information.  (Taken from the
207                 Debian diff file.)
208
209 2002-02-03  Theodore Tso  <tytso@thunk.org>
210
211         * Release of E2fsprogs 1.26
212
213 2001-12-02  Theodore Tso  <tytso@mit.edu>
214
215         * com_err.c (default_com_err_proc): Work around bug in diet libc
216                 which core dumps when using fputc on stderr; besides, it
217                 shaves bytes off of com_err.o if we use fputs instead of
218                 two fputc calls.
219
220 2001-09-20  Theodore Tso  <tytso@thunk.org>
221
222         * Release of E2fsprogs 1.25
223
224 2001-09-16  Theodore Tso  <tytso@mit.edu>
225
226         * compile_et.sh.in: Make the shell script safe from directory
227                 pathnames with spaces.
228
229 2001-09-10  Theodore Tso  <tytso@mit.edu>
230
231         * com_err.texinfo: Add appropriate @node and @menu lines so that
232                 the a valid .info file can be made.  Use @deftypefun to
233                 define functions.  Change the e-mail address where bug
234                 reports to be sent to be is the e2fsprogs maintainer.
235
236 2001-09-02  Theodore Tso  <tytso@thunk.org>
237
238         * Release of E2fsprogs 1.24a
239
240 2001-08-30  Theodore Tso  <tytso@thunk.org>
241
242         * Release of E2fsprogs 1.24
243
244 2001-08-15  Theodore Tso  <tytso@valinux.com>
245
246         * Release of E2fsprogs 1.23
247
248 2001-06-23  Theodore Tso  <tytso@valinux.com>
249
250         * Release of E2fsprogs 1.22
251
252 2001-06-15  Theodore Tso  <tytso@valinux.com>
253
254         * Release of E2fsprogs 1.21
255
256 2001-05-25  Theodore Tso  <tytso@valinux.com>
257
258         * Release of E2fsprogs 1.20
259
260 2000-12-04    <tytso@snap.thunk.org>
261
262         * compile_et.1: Fix simple typo in the man page.
263
264 2000-07-13    <tytso@valinux.com>
265
266         * Release of E2fsprogs 1.19
267
268 2000-07-04  Theodore Ts'o  <tytso@valinux.com>
269
270         * Makefile.in: Remove explicit link of -lc in the shared library.
271                 (It shouldn't be necessary, and is harmful in some cases).
272
273 1999-11-19    <tytso@valinux.com>
274
275         * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
276                 the source directory.
277
278 1999-11-10    <tytso@valinux.com>
279
280         * Release of E2fsprogs 1.18
281
282 1999-10-26    <tytso@valinux.com>
283
284         * Release of E2fsprogs 1.17
285
286 1999-10-22    <tytso@valinux.com>
287
288         * Release of E2fsprogs 1.16
289
290 1999-10-22    <tytso@valinux.com>
291
292         * com_err.3: Fix to have correct #include path for com_err.h
293
294 1999-09-07    <tytso@rsts-11.mit.edu>
295
296         * Updated copyright statements with permission of the original
297                 authors.
298
299 1999-07-18  Theodore Ts'o  <tytso@rsts-11.mit.edu>
300
301         * Release of E2fsprogs 1.15
302
303 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
304
305         * Release of E2fsprogs 1.14
306
307 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
308
309         * Release of E2fsprogs 1.13
310
311 1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
312
313         * Release of E2fsprogs 1.12
314
315 1998-06-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>
316
317         * et_h.awk, et_c.awk: Work around libm bug on the ARM.
318
319 1998-03-30  Theodore Ts'o  <tytso@rsts-11.mit.edu>
320
321         * Makefile.in: Fix bug where my_dir was set incorrectly.  Install
322                 the et_c.awk and et_h.awk files in $(datadir)/et (i.e.,
323                 /usr/share/et) directory.  Change to use new
324                 installation directory variables convention.  Fix
325                 uninstall rules to take $(DESTDIR) into account.
326
327         * compile_et.1: Change man page to reflect the fact that
328                 compile_et is now a awk/sed script, not a yacc script.
329
330         * compile_et.sh.in: Look in $(datadir)/et for et_c.awk and
331                 et_h.awk; if not found, look in the build directory.  Add
332                 error checking for non-existent input file.
333
334 Fri Oct 31 01:14:41 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
335
336         * et_c.awk, et_h.awk: Remove support for non STDC compilers, since
337                 the workarounds caused problems with the header file.
338
339 Sun Aug 10 09:40:54 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
340
341         * error_table.h:
342         * et_name.c (error_table_name): 
343         * error_message.c (error_message.c): Make code be 16-bit safe.
344
345 Tue Jun 17 01:33:20 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
346
347         * Release of E2fsprogs 1.11
348
349 Thu Apr 24 12:16:42 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
350
351         * Release of E2fsprogs version 1.10
352
353 Thu Apr 17 12:23:38 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
354
355         * Release of E2fsprogs version 1.09
356
357 Fri Apr 11 18:56:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
358
359         * Release of E2fsprogs version 1.08
360
361 Wed Mar 12 13:32:05 1997  Theodore Y. Ts'o  <tytso@mit.edu>
362
363         * Release of E2fsprogs version 1.07
364
365 Tue Oct  8 02:02:03 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
366
367         * Release of E2fsprogs version 1.06
368
369 Thu Sep 12 15:23:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
370
371         * Release of E2fsprogs version 1.05
372
373 Thu May 16 11:12:30 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
374
375         * Release of E2fsprogs version 1.04
376
377 Wed Mar 27 00:33:40 1996    <tytso@rsts-11.mit.edu>
378
379         * Release of E2fsprogs version 1.03
380
381 Wed Jan 31 11:06:08 1996    <tytso@rsts-11.mit.edu>
382
383         * Release of E2fsprogs version 1.02
384
385 Mon Sep  4 21:44:47 1995  Remy Card  <card@bbj>
386
387         * Makefile.in: Added support for BSD shared libraries.
388
389 Sat Aug 12 03:11:28 1995  Remy Card  <card@bbj>
390
391         * Makefile.in (install): Install static libraries in $(ulibdir)
392                 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
393
394 Sat Aug  5 11:44:17 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
395
396         * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
397                 installation directories correctly.
398
399 Thu Jun 15 23:39:51 1995  Remy Card  <card@bbj>
400
401         * Makefile.in: Added support for ELF shared libraries.
402                 Fixed typos in the compilation rules.
403                 (distclean): Added compile_et.sh.
404
405 Sat Jun 10 19:56:13 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
406
407         * compile_et.sh.in: Use ET_DIR instead of srcdir to determine the
408                 location of the et directory.
409
410 Thu Jun  8 12:45:41 1995  Miles Bader  <miles@churchy.gnu.ai.mit.edu>
411
412         * vfprintf.c (vfprintf): Only compile this function if vfprintf
413         doesn't already exist and _doprnt does.
414
415         * compile_et.sh: Moved to compile_et.sh.in.
416
417         * Makefile.in: Rewritten to conform to GNU coding standards and
418         support separate compilation directories.
419         Don't preprocess compile_et.sh, as this is now done by configure.
420
421 Mon Nov  7 21:17:48 1994  Remy Card  <card@bbj>
422
423         * Makefile: Added a dummy install target in case shared libraries
424                 are not built.
425
426 Thu Sep  8 22:33:33 1994    (tytso@rsx-11)
427
428         * com_err.c (default_com_err_proc): Reversed order of \n\r to make
429                 jik happy.