1 2006-10-22 Theodore Tso <tytso@mit.edu>
3 * compile_et.sh.in: Add datarootdir definition for compatibility
6 2006-08-05 Theodore Ts'o <tytso@mit.edu>
8 * compile_et.sh.in: Create the generated .c and .h files read-only
9 to remind developers they shouldn't edit them.
11 2005-12-10 Theodore Ts'o <tytso@mit.edu>
13 * Makefile.in: Add a dependency to make sure that the
14 subdirectories are created before creating all of the
17 2005-07-19 Theodore Ts'o <tytso@mit.edu>
19 * et_c.awk: Fix bug where error messages using continuations
20 wouldn't increment the message count.
22 2006-06-30 Theodore Ts'o <tytso@mit.edu>
24 * Release of E2fsprogs 1.38
26 2005-06-20 Theodore Ts'o <tytso@mit.edu>
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
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)
42 2005-03-21 Theodore Ts'o <tytso@mit.edu>
44 * Release of E2fsprogs 1.37
46 2006-02-05 Theodore Ts'o <tytso@mit.edu>
48 * Release of E2fsprogs 1.36
50 2005-02-05 Theodore Ts'o <tytso@mit.edu>
52 * Makefile.in: Remove com_err.pc on a "make distclean"
54 2005-01-26 Theodore Ts'o <tytso@mit.edu>
56 * com_err.pc.in: Add pkg-config files.
58 2004-12-14 Theodore Ts'o <tytso@mit.edu>
60 * Makefile.in: Use Linux-kernel-style makefile output for "make
63 * Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
65 2004-11-30 Theodore Ts'o <tytso@mit.edu>
67 * Makefile.in: Use Linux-kernel-style makefile output to make it
68 easier to see errors/warnings.
70 2004-09-17 Theodore Ts'o <tytso@mit.edu>
72 * compile_et.sh.in: Remove XSI:isms for greater portability.
73 (Addresses Debian Bug #255589)
75 2004-02-29 Brian Bergstrand <brian@bergstrand.org>
77 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
80 2004-02-28 Theodore Ts'o <tytso@mit.edu>
82 * Release of E2fsprogs 1.35
84 2003-12-11 Theodore Ts'o <tytso@thunk.org>
86 * com_err.3: Fix C syntax error pointed out by ESR.
88 2003-11-28 Theodore Ts'o <tytso@mit.edu>
90 * et_c.awk: Add declaration of the Heimdal initialization routine
91 to avoid gcc -Wall complaints
93 2003-11-26 Theodore Ts'o <tytso@mit.edu>
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
99 2003-11-22 Theodore Ts'o <tytso@mit.edu>
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
106 2003-08-20 Theodore Ts'o <tytso@mit.edu>
108 * Makefile.in: Delete com_err.info on a make clean
110 * testcases: Update to reflect fixed prototype for
111 initialize_xxx_err_table_r.
113 2003-08-19 Theodore Ts'o <tytso@mit.edu>
115 * et_h.awk: Fix wrong prototype for initialize_xxx_err_table_r.
116 (Thanks to Gombas Gabor for pointing this out, addresses
119 2003-08-01 Philipp Thomas <pthomas@suse.de>
121 * et_c.awk, et_h.awk: Add Heimdal compile_et extensions
123 2003-07-25 Theodore Ts'o <tytso@mit.edu>
125 * Release of E2fsprogs 1.34
127 2003-05-13 Theodore Ts'o <tytso@mit.edu>
129 * Makefile.in: Bump minor version number of libcomerr to indicate
130 the addition of the Himdall compatibility functions.
132 2003-05-05 Theodore Ts'o <tytso@mit.edu>
134 * et_c.awk, et_h.awk, com_err.h, com_right.c: Add full Heimdall
137 * et_c.awk: Add support for OV-style continuations in compile_et.
138 (Closes Debian bug #191900).
140 * Makefile.in: Add regression test suite for compile_et.
142 2003-04-21 Theodore Ts'o <tytso@mit.edu>
144 * Release of E2fsprogs 1.33
146 2003-03-30 Theodore Ts'o <tytso@mit.edu>
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.
152 * compile_et.sh.in: Add --build-tree option which forces the use
153 of the et_?.awk files in the build tree.
155 * error_table.h, error_message.c, com_err.c, internal.h,
156 init_et.c, com_err.h: Remove STDC legacy #define's.
158 * com_err.texinfo: Remove references to K&R C support, and to
159 potential problems that are no longer relevant.
161 2003-03-19 Theodore Ts'o <tytso@mit.edu>
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.
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
171 * error_message.c: Import krb5 and heimdall com_err extensions to
174 2002-11-09 Theodore Ts'o <tytso@mit.edu>
176 * Release of E2fsprogs 1.32
178 2002-11-08 Theodore Ts'o <tytso@mit.edu>
180 * Release of E2fsprogs 1.31
182 2002-10-31 Theodore Ts'o <tytso@mit.edu>
184 * Release of E2fsprogs 1.30
186 2001-09-24 Theodore Tso <tytso@mit.edu>
188 * Release of E2fsprogs 1.29
190 2002-09-23 Theodore Ts'o <tytso@mit.edu>
192 * internal.h: Remove declaration of perror. All modern systems
193 can be expected to define perror() these days.
195 2001-08-31 Theodore Tso <tytso@thunk.org>
197 * Release of E2fsprogs 1.28
199 2002-03-08 Theodore Tso <tytso@mit.edu>
201 * Release of E2fsprogs 1.27
203 2002-02-23 Theodore Tso <tytso@mit.edu>
205 * com_err.texinfo: Fix up the com_err info file so that it
206 includes the directory node information. (Taken from the
209 2002-02-03 Theodore Tso <tytso@thunk.org>
211 * Release of E2fsprogs 1.26
213 2001-12-02 Theodore Tso <tytso@mit.edu>
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
220 2001-09-20 Theodore Tso <tytso@thunk.org>
222 * Release of E2fsprogs 1.25
224 2001-09-16 Theodore Tso <tytso@mit.edu>
226 * compile_et.sh.in: Make the shell script safe from directory
227 pathnames with spaces.
229 2001-09-10 Theodore Tso <tytso@mit.edu>
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.
236 2001-09-02 Theodore Tso <tytso@thunk.org>
238 * Release of E2fsprogs 1.24a
240 2001-08-30 Theodore Tso <tytso@thunk.org>
242 * Release of E2fsprogs 1.24
244 2001-08-15 Theodore Tso <tytso@valinux.com>
246 * Release of E2fsprogs 1.23
248 2001-06-23 Theodore Tso <tytso@valinux.com>
250 * Release of E2fsprogs 1.22
252 2001-06-15 Theodore Tso <tytso@valinux.com>
254 * Release of E2fsprogs 1.21
256 2001-05-25 Theodore Tso <tytso@valinux.com>
258 * Release of E2fsprogs 1.20
260 2000-12-04 <tytso@snap.thunk.org>
262 * compile_et.1: Fix simple typo in the man page.
264 2000-07-13 <tytso@valinux.com>
266 * Release of E2fsprogs 1.19
268 2000-07-04 Theodore Ts'o <tytso@valinux.com>
270 * Makefile.in: Remove explicit link of -lc in the shared library.
271 (It shouldn't be necessary, and is harmful in some cases).
273 1999-11-19 <tytso@valinux.com>
275 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
276 the source directory.
278 1999-11-10 <tytso@valinux.com>
280 * Release of E2fsprogs 1.18
282 1999-10-26 <tytso@valinux.com>
284 * Release of E2fsprogs 1.17
286 1999-10-22 <tytso@valinux.com>
288 * Release of E2fsprogs 1.16
290 1999-10-22 <tytso@valinux.com>
292 * com_err.3: Fix to have correct #include path for com_err.h
294 1999-09-07 <tytso@rsts-11.mit.edu>
296 * Updated copyright statements with permission of the original
299 1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
301 * Release of E2fsprogs 1.15
303 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
305 * Release of E2fsprogs 1.14
307 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
309 * Release of E2fsprogs 1.13
311 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
313 * Release of E2fsprogs 1.12
315 1998-06-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
317 * et_h.awk, et_c.awk: Work around libm bug on the ARM.
319 1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
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.
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.
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.
334 Fri Oct 31 01:14:41 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
336 * et_c.awk, et_h.awk: Remove support for non STDC compilers, since
337 the workarounds caused problems with the header file.
339 Sun Aug 10 09:40:54 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
342 * et_name.c (error_table_name):
343 * error_message.c (error_message.c): Make code be 16-bit safe.
345 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
347 * Release of E2fsprogs 1.11
349 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
351 * Release of E2fsprogs version 1.10
353 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
355 * Release of E2fsprogs version 1.09
357 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
359 * Release of E2fsprogs version 1.08
361 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
363 * Release of E2fsprogs version 1.07
365 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
367 * Release of E2fsprogs version 1.06
369 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
371 * Release of E2fsprogs version 1.05
373 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
375 * Release of E2fsprogs version 1.04
377 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
379 * Release of E2fsprogs version 1.03
381 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
383 * Release of E2fsprogs version 1.02
385 Mon Sep 4 21:44:47 1995 Remy Card <card@bbj>
387 * Makefile.in: Added support for BSD shared libraries.
389 Sat Aug 12 03:11:28 1995 Remy Card <card@bbj>
391 * Makefile.in (install): Install static libraries in $(ulibdir)
392 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
394 Sat Aug 5 11:44:17 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
396 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
397 installation directories correctly.
399 Thu Jun 15 23:39:51 1995 Remy Card <card@bbj>
401 * Makefile.in: Added support for ELF shared libraries.
402 Fixed typos in the compilation rules.
403 (distclean): Added compile_et.sh.
405 Sat Jun 10 19:56:13 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
407 * compile_et.sh.in: Use ET_DIR instead of srcdir to determine the
408 location of the et directory.
410 Thu Jun 8 12:45:41 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
412 * vfprintf.c (vfprintf): Only compile this function if vfprintf
413 doesn't already exist and _doprnt does.
415 * compile_et.sh: Moved to compile_et.sh.in.
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.
421 Mon Nov 7 21:17:48 1994 Remy Card <card@bbj>
423 * Makefile: Added a dummy install target in case shared libraries
426 Thu Sep 8 22:33:33 1994 (tytso@rsx-11)
428 * com_err.c (default_com_err_proc): Reversed order of \n\r to make