Whamcloud - gitweb
[COVERITY] Fix (error case) file handle leak in util/subst program
[tools/e2fsprogs.git] / util / ChangeLog
1 2007-03-21  Theodore Tso  <tytso@mit.edu>
2
3         * subst.c (compare_file): Close old FILE handle if the new FILE
4                 handle open failed.
5
6 2006-11-12  Theodore Tso  <tytso@mit.edu>
7
8         * gen-tarball.in: Use E2FSPROGS_PKGVER to simplify script
9
10         * subst.c (substitute_line): Avoid infinite loop caused by a
11                 substition such as @datarootdir@ --> @datarootdir@.  (This
12                 was caused by autoconf versions before 2.60, which didn't
13                 define the @datarootdir@ expansion.
14
15 2006-10-22  Theodore Tso  <tytso@mit.edu>
16
17         * subst.conf.in: Add datarootdir definition for compatibility with
18                 autoconf 2.60.
19
20 2006-08-05  Andreas Dilger <adilger@clusterfs.com>
21
22         * subst.c (main): Create automatically-generated files be
23                 read-only in order to remind developers not to end them.
24
25 2005-10-26  Theodore Ts'o  <tytso@mit.edu>
26
27         * Makefile.in: Use BUILD_CCFLAGS and BUILD_LDFLAGS instead of
28                 CCFLAGS and LDFLAGS when to avoid potential problems when
29                 cross-compiling some of the options are not recognized as
30                 valid by the host compiler.  (Addresses Sourceforge Bug
31                 #1261547)
32
33 2005-07-19  Theodore Ts'o  <tytso@mit.edu>
34
35         * all.exclude, subset.exclude: Remove BitKeeper and add
36                 mercurial/quilt files to the exclusion files.
37
38 2006-06-30  Theodore Ts'o  <tytso@mit.edu>
39
40         * Release of E2fsprogs 1.38
41
42 2005-03-21  Theodore Ts'o  <tytso@mit.edu>
43
44         * Release of E2fsprogs 1.37
45
46 2005-03-02  Theodore Ts'o  <tytso@mit.edu>
47
48         * gen_tarball.in: Don't remove the .gmo files from the generated
49                 tarball; they are now treated as source files instead of
50                 generated files.
51
52 2006-02-05  Theodore Ts'o  <tytso@mit.edu>
53
54         * Release of E2fsprogs 1.36
55
56 2005-01-21    <tytso@snap.thunk.org>
57
58         * copy_sparse.c: Utility program which is very useful for dealing
59                 with large sparse files (such as e2image files).
60
61 2005-01-07  Theodore Ts'o  <tytso@mit.edu>
62
63         * gen-tarball.in: Remove the hyphen in 1.36-rc1, since Debian
64                 version numbers can't have '-' in them.
65
66 2004-11-30  Theodore Ts'o  <tytso@mit.edu>
67
68         * Makefile.in: Use Linux-kernel-style makefile output to make it
69                 easier to see errors/warnings.
70
71 2004-04-03  Theodore Ts'o  <tytso@mit.edu>
72
73         * subst.c (main): Add new option to update the timestamp of the
74                 generated file.
75
76 2004-02-28  Theodore Ts'o  <tytso@mit.edu>
77
78         * Release of E2fsprogs 1.35
79
80 2004-02-21  Matthias Andree  <matthias.andree@gmx.de>
81
82         * gen-tarball.in: Do not package autom4te.cache directory.
83
84 2003-12-07  Theodore Ts'o  <tytso@mit.edu>
85
86         * subst.c: Fix gcc -Wall nitpicks.
87
88         * gcc-wall-cleanup: Remove missing initalizer, zero-length format
89                 string, and some more long long warnings.
90
91 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
92
93         * Release of E2fsprogs 1.34
94
95 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
96
97         * Release of E2fsprogs 1.33
98
99 2003-03-23  Theodore Ts'o  <tytso@mit.edu>
100
101         * gen-tarball.in, all.exclude, subset.exclude: New files for
102                 managing the automatic generation of distribution
103                 tarballs.
104
105 2002-11-09  Theodore Ts'o  <tytso@mit.edu>
106
107         * Release of E2fsprogs 1.32
108
109 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
110
111         * Release of E2fsprogs 1.31
112
113 2002-10-31  Theodore Ts'o  <tytso@mit.edu>
114
115         * Release of E2fsprogs 1.30
116
117 2001-09-24  Theodore Tso  <tytso@mit.edu>
118
119         * Release of E2fsprogs 1.29
120
121 2001-08-31  Theodore Tso  <tytso@thunk.org>
122
123         * Release of E2fsprogs 1.28
124
125 2002-05-11    <tytso@snap.thunk.org>
126
127         * subst.conf.in: Add root_sysconfdir and $root_prefix
128
129 2002-03-08  Theodore Tso  <tytso@mit.edu>
130
131         * Release of E2fsprogs 1.27
132
133 2002-02-03  Theodore Tso  <tytso@thunk.org>
134
135         * Release of E2fsprogs 1.26
136
137 2001-09-20  Theodore Tso  <tytso@thunk.org>
138
139         * Release of E2fsprogs 1.25
140
141 2001-09-02  Theodore Tso  <tytso@thunk.org>
142
143         * Release of E2fsprogs 1.24a
144
145 2001-08-30  Theodore Tso  <tytso@thunk.org>
146
147         * Release of E2fsprogs 1.24
148
149 2001-08-15  Theodore Tso  <tytso@valinux.com>
150
151         * Release of E2fsprogs 1.23
152
153 2001-07-27  Theodore Tso  <tytso@valinux.com>
154
155         * subst.conf.in: Enable documentation of the external journal 
156                 functionality in mke2fs, e2fsck, and tune2fs.
157
158 2001-06-23  Theodore Tso  <tytso@valinux.com>
159
160         * Release of E2fsprogs 1.22
161
162 2001-06-15  Theodore Tso  <tytso@valinux.com>
163
164         * Release of E2fsprogs 1.21
165
166 2001-05-25  Theodore Tso  <tytso@valinux.com>
167
168         * Release of E2fsprogs 1.20
169
170 2001-04-21  Theodore Tso  <tytso@valinux.com>
171
172         * subst.conf.in: Add definition of JDEV for mke2fs' and tune2fs'
173                 man page. 
174
175 2001-04-17  Theodore Tso  <tytso@valinux.com>
176
177         * subst.c (replace_string): Fix replace_string so that it
178                 correctly handles replacing a substitution variable with a
179                 zero-length string.
180
181 2001-01-14  Theodore Ts'o  <tytso@valinux.com>
182
183         * gcc-wall-cleanup: Remove additional annoying warning messages
184                 emited by gcc 2.95.2.
185
186 2001-01-11    <tytso@snap.thunk.org>
187
188         * gcc-wall-cleanup: New file which is used to clean up unnecessary
189                 crud from gcc -Wall that we're not interested in seeing
190
191 2000-07-13    <tytso@valinux.com>
192
193         * Release of E2fsprogs 1.19
194
195 2000-04-03  Theodore Ts'o  <tytso@valinux.com>
196
197         * subst.c: For platforms that don't define optarg.h, manually
198                 define optarg and optind.
199
200 1999-11-19    <tytso@valinux.com>
201
202         * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
203                 the source directory.
204
205 1999-11-10    <tytso@valinux.com>
206
207         * Release of E2fsprogs 1.18
208
209 1999-10-26    <tytso@valinux.com>
210
211         * Release of E2fsprogs 1.17
212
213 1999-10-26    <tytso@valinux.com>
214
215         * subst.c (substitute_line): Removed some unused variables.
216
217 1999-10-22    <tytso@valinux.com>
218
219         * Release of E2fsprogs 1.16
220
221 1999-07-18  Theodore Ts'o  <tytso@rsts-11.mit.edu>
222
223         * Release of E2fsprogs 1.15
224
225 1999-07-03    <tytso@valinux.com>
226
227         * Makefile.in (subst): Build subst using $(BUILD_CC), since it's a
228                 helper program which must be built using the native C
229                 compiler during a cross-compilation.
230
231 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
232
233         * Release of E2fsprogs 1.14
234
235 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
236
237         * Release of E2fsprogs 1.13
238
239 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
240
241         * subst.c (get_subst_symbol): Add [0-9] to the list of valid
242                 characters for a substitution symbol.
243
244 1998-08-01  Theodore Ts'o  <tytso@rsts-11.mit.edu>
245
246         * subst.c: Add the ability to substitute apparent shell/make
247                 variables such as ${prefix}, since this is needed to make
248                 the shell scripts work correctly.
249
250         * subst.conf.in: Add ${prefix} to the list of substitutions which
251                 subst should make.
252
253 1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
254
255         * Release of E2fsprogs 1.12
256
257 1998-03-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>
258
259         * subst.conf.in: Add substitution for @datadir@
260
261 Mon Jan 19 09:25:24 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>
262
263         * subst.c: Rename "new" to "new_f" to avoid C++ reserved word
264                 clash.
265         
266         * subst.c: Explicitly cast all assignments from void * to be
267                 compatible with C++.
268