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