]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - tests/ChangeLog
Lots of small random portability fixes to make e2fsprogs build
[thirdparty/e2fsprogs.git] / tests / ChangeLog
1 2002-02-12 Theodore Tso <tytso@valinux.com>
2
3 * run_e2fsck (status): Use separate sed invocations for greater
4 portabilty. AIX's sed doesn't support multiple -e
5 specifications, even though it's required by Unix 98.
6
7 * test_script.in: Use printf instead of "echo -n", since the -n
8 option to echo is a BSD'ism which isn't specified by the
9 Unix 98 / SUSv3 specification. (And which of course, AIX
10 doesn't implement as a result.)
11
12 2002-02-03 Theodore Tso <tytso@thunk.org>
13
14 * Release of E2fsprogs 1.26
15
16 2002-02-03 Theodore Tso <tytso@valinux.com>
17
18 * f_swapfs: Fix expect script to deal with extra spaces now
19 printed by debugfs's ls command.
20
21 2002-01-06 Andreas Dilger <adilger@turbolinux.com>
22
23 * Makefile: Add new target "make testnew" which will create a new
24 testcase for e2fsck with an empty 8MB filesystem. After
25 the test filesystem is appropriately "broken" the new
26 target "make testend" will create expect files for it.
27
28 2001-12-16 Theodore Tso <tytso@mit.edu>
29
30 * f_ext_journal: Add new test which checks e2fsck's ability to use
31 an external journal.
32
33 2001-11-30 Gabriel Paubert <paubert@iram.es>
34
35 * f_badorphan: Revert previous, erroneous change.
36
37 2001-11-30 Theodore Tso <tytso@mit.edu>
38
39 * f_badorphan, f_journal: Update expect files to reflect the fact
40 that new e2fsck's will move the .journal file to a hidden
41 inode.
42
43 2001-11-26 Theodore Tso <tytso@mit.edu>
44
45 * f_miss_blk_bmap: Add new test which checks for bug in e2fsck
46 where it wouldn't allocate a missing block bitmap on
47 filesystems with a blocksize of 2k or 4k.
48
49 2001-10-07 Theodore Tso <tytso@mit.edu>
50
51 * f_bad_local_jnl: New test which tests for a V2 journal with bad
52 fields caused by a botched V1->V2 upgrade.
53
54 2001-09-20 Theodore Tso <tytso@thunk.org>
55
56 * Release of E2fsprogs 1.25
57
58 2001-09-02 Theodore Tso <tytso@thunk.org>
59
60 * Release of E2fsprogs 1.24a
61
62 2001-08-30 Theodore Tso <tytso@thunk.org>
63
64 * Release of E2fsprogs 1.24
65
66 2001-08-15 Theodore Tso <tytso@valinux.com>
67
68 * Release of E2fsprogs 1.23
69
70 2001-08-04 Theodore Tso <tytso@valinux.com>
71
72 * f_bad_inode, f_badsymlinks: Update expect files to reflect
73 changes in the problem code texts.
74
75 * f_swapfs: The image file used by f_swapfs had bugs which got
76 caught by Andreas' changes to be more strict about
77 symlinks.
78
79 2001-07-26 Andreas Dilger <adilger@turbolinux.com>
80
81 * f_symlinks: Add several fast symlink error cases to test.
82
83 2001-07-27 Theodore Tso <tytso@valinux.com>
84
85 * f_filetype: Update expect.1 to match changed problem message
86 text and the fact that symlinks shouldn't be immutable.
87
88 2001-07-07 Theodore Tso <tytso@valinux.com>
89
90 * f_badinode: Update expect.1 to match change in invalid symlink
91 size text.
92
93 2001-06-23 Theodore Tso <tytso@valinux.com>
94
95 * Release of E2fsprogs 1.22
96
97 2001-06-22 Theodore Tso <tytso@valinux.com>
98
99 * run_e2fsck, defaults/e_script: Filter out CR characters from the
100 output, since BK filtered \r fromthe expect files. This
101 is needed to make the regression test suite work again.
102
103 2001-06-15 Theodore Tso <tytso@valinux.com>
104
105 * Release of E2fsprogs 1.21
106
107 2001-06-02 Theodore Tso <tytso@valinux.com>
108
109 * f_badinode: Added a fast symlink with an invalid size to test
110 e2fsck's handling of this case.
111
112 * f_dup3: New test case which checks handling of blocks claimed
113 multiple times by one inode which weren't handled
114 correctly by e2fsck 1.20.
115
116 * d_loaddump: Fix test script to remove bash'isms, and make the
117 shell script more robust in cases where the user has
118 overridden CFLAGS so that the debugfs binary isn't
119 compiled with -g, and is smaller than 128k. Also specify
120 the blocksize to be used explictly to avoid problems with
121 people who change the mke2fs default parameters.
122
123 2001-05-25 Theodore Tso <tytso@valinux.com>
124
125 * Release of E2fsprogs 1.20
126
127 2001-05-14 Theodore Tso <tytso@valinux.com>
128
129 * f_badorphan: New test which verifies corrupted orphan list
130 handling.
131
132 2001-05-05 Theodore Tso <tytso@valinux.com>
133
134 * d_loaddump: New test which verifies debugfs's dump and load
135 routines.
136
137 2000-10-24 <tytso@snap.thunk.org>
138
139 * f_journal: Update to take into account new printing by the
140 e2fsck program.
141
142 2000-08-22 <tytso@valinux.com>
143
144 * f_journal: Make the test check for a wide variety of mixed sizes
145 of orphaned inodes (and not just a size of 0).
146
147 2000-08-20 <tytso@valinux.com>
148
149 * run_e2fsck: Filter out JFS DEBUG messages when comparing e2fsck
150 output.
151
152 * f_journal: New test case which checks out running the ext3
153 journal.
154
155 * f_orphan: New test case which checks clearing the list of orphan
156 inodes (files and directories).
157
158 * f_swapfs/expect: Update to reflect new debugfs format for
159 dumping the blocks of an inode.
160
161 2000-07-13 <tytso@valinux.com>
162
163 * Release of E2fsprogs 1.19
164
165 2000-05-25 <tytso@snap.thunk.org>
166
167 * test_script.in: Ignore files in the test directory (to avoid
168 spurious messages when builddir==srcdir).
169
170 2000-05-08 Theodore Ts'o <tytso@valinux.com>
171
172 * f_hurd: Add test for Hurd-specific features (right now, just
173 checks to make sure the filetype feature is cleared)
174
175 2000-04-06 Theodore Ts'o <tytso@valinux.com>
176
177 * f_filetype: Updated expect script to match with new text for
178 immutable/append-only files.
179
180 2000-02-07 Theodore Ts'o <tytso@valinux.com>
181
182 * f_swapfs: Fix expected text to match changed debugfs dump
183 command for i_generation field.
184
185 1999-11-10 <tytso@valinux.com>
186
187 * Release of E2fsprogs 1.18
188
189 1999-11-10 <tytso@valinux.com>
190
191 * f_imagic: New test case which tests handling of imagic inodes in
192 an non-imagic-enabled filessystem.
193
194 * f_imagic_fs: New test case which tests handling of imagic inodes
195 in an imagic-enabled filesystem.
196
197 * f_filetype: New test case which tests setting filetype
198 information in a filesystem. Also tests handling of
199 immutable special files (device/fifo).
200
201 * run_e2fsck: Add support for PREP_CMD, which allows a test case
202 to specify some commands which will be run (via eval)
203 after the image is compressed and before running e2fsck.
204
205 1999-10-26 <tytso@valinux.com>
206
207 * Release of E2fsprogs 1.17
208
209 1999-10-22 <tytso@valinux.com>
210
211 * Release of E2fsprogs 1.16
212
213 1999-09-16 <tytso@rsts-11.mit.edu>
214
215 * f_dupdot: New test case which tests duplicate '.' and '..' entries.
216
217 1999-09-07 <tytso@rsts-11.mit.edu>
218
219 * f_expand: Make test case better by testing increasing the size
220 of lost+found where an indirect block must be created.
221 Also add checks to see what happens when directories are
222 disconnected because their containing directory is
223 destroyed (turned into a socket :-)
224
225 1999-08-02 <tytso@rsts-11.mit.edu>
226
227 * f_dupfsblks: Add additional test cases where files share
228 duplicate blocks with both other files and filesystem
229 metadata.
230
231 1999-07-30 <tytso@valinux.com>
232
233 * f_swapfs: Change to deal with new dump_inode command.
234
235 1999-07-18 Theodore Ts'o <tytso@valinux.com>
236
237 * Release of E2fsprogs 1.15
238
239 1999-06-25 <tytso@rsts-11.mit.edu>
240
241 * f_recnect_bad: New test which checks the case where a disconnect
242 inode also bad inode fields; we need to make sure e2fsck
243 offers to fix the inode (or clear the inode, as necessary).
244
245 1999-03-14 Theodore Ts'o <tytso@rsts-11.mit.edu>
246
247 * f_lpffile: New test which checks how e2fsck handles a the case
248 where lost+found exists, but it's not a directory.
249
250 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
251
252 * Release of E2fsprogs 1.14
253
254 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
255
256 * Release of E2fsprogs 1.13
257
258 1998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
259
260 * f_badtable, f_illitable, f_lpf: Update to deal with the fact
261 that e2fsck will now create a lost+found directory at the
262 end of pass 3 if one isn't present.
263
264 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
265
266 * Release of E2fsprogs 1.12
267
268 1998-07-05 Theodore Ts'o <tytso@rsts-11.mit.edu>
269
270 * f_swapfs: Fix script to ignore the version string header which
271 debugfs now prints when it starts up.
272
273 1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
274
275 * f_messy_inode: Modify test to deal with changes to support
276 64-bit size files. (/MAKEDEV had i_dir_acl, now
277 i_size_high, set.)
278
279 1998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
280
281 * f_badinode: Set the immutable flag on the block and
282 character device so that e2fsck notices them as bad
283 devices, and offers to fix them. E2fsck currently
284 only checks devices with the immutable flag set, since
285 otherwise there might be some false positives --- the
286 kernel doesn't always clear the all of i_blocks[n],
287 n>=4, due to a race condition.
288
289 Sat Oct 25 18:38:56 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
290
291 * Add scripts to skip the e_brel_bma and e_irel_ima tests (since
292 they have been removed from the library for now)
293
294 Thu Aug 14 11:25:23 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
295
296 * f_badinode: Modify test to check for "bad" character and block
297 devices (i.e., ones which contain garbage block entries)
298
299 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
300
301 * Release of E2fsprogs 1.11
302
303 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
304
305 * Release of E2fsprogs version 1.10
306
307 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
308
309 * Release of E2fsprogs version 1.09
310
311 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
312
313 * Release of E2fsprogs version 1.08
314
315 Wed Mar 26 09:29:25 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
316
317 * e_icount_normal, e_icount_opt: New tests which validate the
318 icount abstraction.
319
320 * test_script.in: New feature; an argument of a single character
321 means do all the tests in that series.
322
323 Tue Mar 18 15:11:04 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
324
325 * test_config (LANG): Set the language to be C so that the brel
326 and irel tests don't fail.
327
328 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
329
330 * Release of E2fsprogs version 1.07
331
332 Thu Mar 6 23:23:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
333
334 * f_misstable: New test case which checks what happens when the
335 inode table for a block group is missing
336
337 * f_reconnect: New test case which makes sure a simple
338 disconnected inode is properly handled.
339
340 Mon Dec 2 09:33:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
341
342 * test_script.in: Add error checking to make sure a requested test
343 exists.
344
345 Tue Oct 15 00:10:37 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
346
347 * f_bbinode: New test case which exercises what happens when a bad
348 block appears in the inode table.
349
350 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
351
352 * Release of E2fsprogs version 1.06
353
354 Mon Oct 7 07:52:41 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
355
356 * f_preen: New test case which makes sure that e2fsck -p won't
357 bash the backup superblock in case of a corrupted master
358 superblock.
359
360 * test_script.in: Let the environment variable TEST_CONFIG to
361 override the location of the test_config file. Move
362 definition of TMP_DIR to test_config.
363
364 * test_config: Add new defnitions for mke2fs, dumpe2fs, tune2fs,
365 lsattr, and chattr.
366
367 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
368
369 * Release of E2fsprogs version 1.05
370
371 Mon Sep 9 23:09:47 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
372
373 * Makefile.in (check): Add explicit ./ to test_script invokation,
374 since not all people will have "." in their path.
375
376 Tue Sep 3 15:13:05 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
377
378 * test_config (PAGER): Unset pager to prevent debugfs forking a
379 pager, since the escape sequences confuse the expect
380 script.
381
382 Sun May 19 23:37:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
383
384 * test_script: New feature; second optional argument allows
385 developers to only run one test case.
386
387 * f_crashdisk: New test case which contains a patently illegal
388 superblock with a valid magic number.
389
390 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
391
392 * Release of E2fsprogs version 1.04
393
394 Wed May 15 21:41:29 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
395
396 * f_illibitmap/expect.1, f_illbbitmap/expect.1: Changed
397 expected output to reflect hint which e2fsck will print when
398 there is a illegal block in the block group
399 descriptors, pointing at a block bitmap, inode bitmap,
400 or block in the inode table.
401
402 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
403
404 * Release of E2fsprogs version 1.03
405
406 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
407
408 * Release of E2fsprogs version 1.02
409
410 Mon Sep 4 23:06:06 1995 Remy Card <card@bbj>
411
412 * Makefile.in (clean, distclean): Use the -f option when removing
413 files.
414
415 Fri Aug 11 10:10:30 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
416
417 * test_script: Count up the number of passed and failed tests by
418 tallying the *.ok and *.failed files.
419
420 * run_e2fsck: Create foo.ok and foo.failed files when tests
421 succeed or fail, respectively.
422
423 * test_config (TZ): Set the timezone to be GMT, so that test
424 results are consistent.
425