]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - tests/ChangeLog
Lots of small random portability fixes to make e2fsprogs build
[thirdparty/e2fsprogs.git] / tests / ChangeLog
CommitLineData
7d4343d0
TT
12002-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
a5f3f5c1
TT
122002-02-03 Theodore Tso <tytso@thunk.org>
13
14 * Release of E2fsprogs 1.26
15
31a20a34
TT
162002-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
f10ff642
AD
212002-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
a5f3f5c1 282001-12-16 Theodore Tso <tytso@mit.edu>
8cf93332 29
f10ff642 30 * f_ext_journal: Add new test which checks e2fsck's ability to use
8cf93332
TT
31 an external journal.
32
b3b3d465
GP
332001-11-30 Gabriel Paubert <paubert@iram.es>
34
35 * f_badorphan: Revert previous, erroneous change.
36
a5f3f5c1 372001-11-30 Theodore Tso <tytso@mit.edu>
24934b59
TT
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
a5f3f5c1 432001-11-26 Theodore Tso <tytso@mit.edu>
aa4a58ba
TT
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
a5f3f5c1 492001-10-07 Theodore Tso <tytso@mit.edu>
62e3e7fe
TT
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
fbf91112
TT
542001-09-20 Theodore Tso <tytso@thunk.org>
55
56 * Release of E2fsprogs 1.25
57
fb70775b
TT
582001-09-02 Theodore Tso <tytso@thunk.org>
59
60 * Release of E2fsprogs 1.24a
61
109624a1
TT
622001-08-30 Theodore Tso <tytso@thunk.org>
63
64 * Release of E2fsprogs 1.24
65
943ed874
TT
662001-08-15 Theodore Tso <tytso@valinux.com>
67
68 * Release of E2fsprogs 1.23
69
9341cf29
TT
702001-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
67052a8a
AD
792001-07-26 Andreas Dilger <adilger@turbolinux.com>
80
81 * f_symlinks: Add several fast symlink error cases to test.
82
a092c563
TT
832001-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
e6676875
TT
882001-07-07 Theodore Tso <tytso@valinux.com>
89
90 * f_badinode: Update expect.1 to match change in invalid symlink
91 size text.
92
67960139
TT
932001-06-23 Theodore Tso <tytso@valinux.com>
94
95 * Release of E2fsprogs 1.22
96
20a57e98
TT
972001-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
f4f75bae
TT
1032001-06-15 Theodore Tso <tytso@valinux.com>
104
105 * Release of E2fsprogs 1.21
106
5a9c036b
TT
1072001-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.
e6d33ecc 111
a444dca9
TT
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
e6d33ecc
TT
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
bb185861
TT
1232001-05-25 Theodore Tso <tytso@valinux.com>
124
125 * Release of E2fsprogs 1.20
126
21afac09
TT
1272001-05-14 Theodore Tso <tytso@valinux.com>
128
129 * f_badorphan: New test which verifies corrupted orphan list
130 handling.
131
bfcd9a11
TT
1322001-05-05 Theodore Tso <tytso@valinux.com>
133
134 * d_loaddump: New test which verifies debugfs's dump and load
135 routines.
136
f6f65832
TT
1372000-10-24 <tytso@snap.thunk.org>
138
139 * f_journal: Update to take into account new printing by the
140 e2fsck program.
141
98f8a97b
TT
1422000-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
da1a0226
TT
1472000-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
f9e67064
TT
1612000-07-13 <tytso@valinux.com>
162
163 * Release of E2fsprogs 1.19
164
93d29696
TT
1652000-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
4ea0a110
TT
1702000-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
cc73e040
TT
1752000-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
58efb825
TT
1802000-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
cd086361
TT
1851999-11-10 <tytso@valinux.com>
186
187 * Release of E2fsprogs 1.18
188
0444e15b
TT
1891999-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
28e1194e
TT
2051999-10-26 <tytso@valinux.com>
206
207 * Release of E2fsprogs 1.17
208
614fdfd5
TT
2091999-10-22 <tytso@valinux.com>
210
211 * Release of E2fsprogs 1.16
212
67efcf71
TT
2131999-09-16 <tytso@rsts-11.mit.edu>
214
215 * f_dupdot: New test case which tests duplicate '.' and '..' entries.
216
8b25041e
TT
2171999-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
2251999-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
85734702
TT
2311999-07-30 <tytso@valinux.com>
232
233 * f_swapfs: Change to deal with new dump_inode command.
234
2351999-07-18 Theodore Ts'o <tytso@valinux.com>
657cb975
TT
236
237 * Release of E2fsprogs 1.15
238
e72a9ba3
TT
2391999-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
3f408754
TT
2451999-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
9e51eca7
TT
2501999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
251
252 * Release of E2fsprogs 1.14
253
556ad132
TT
2541998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
255
256 * Release of E2fsprogs 1.13
257
d56385e7
TT
2581998-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
4a5fa192
TT
2641998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
265
266 * Release of E2fsprogs 1.12
267
c9833a60
TT
2681998-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
246501c6
TT
2731998-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
4a5fa192
TT
2791998-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
6e5eeba5
TT
289Sat 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
1c27cac2
TT
294Thu 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
024996cf
TT
299Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
300
301 * Release of E2fsprogs 1.11
302
a29f4d30
TT
303Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
304
305 * Release of E2fsprogs version 1.10
306
307Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
308
309 * Release of E2fsprogs version 1.09
310
2ecc6fef
TT
311Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
312
313 * Release of E2fsprogs version 1.08
314
521e3685
TT
315Wed 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
323Tue 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
19c78dc0
TT
328Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
329
330 * Release of E2fsprogs version 1.07
331
332Thu 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
340Mon 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
345Tue 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
350Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
351
352 * Release of E2fsprogs version 1.06
353
5c576477
TT
354Mon 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
367Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
368
369 * Release of E2fsprogs version 1.05
370
1e3472c5
TT
371Mon 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
376Tue 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
382Sun 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
62c06f79
TT
390Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
391
392 * Release of E2fsprogs version 1.04
393
394Wed 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
7f88b043
TT
402Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
403
404 * Release of E2fsprogs version 1.03
405
74becf3c
TT
406Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
407
408 * Release of E2fsprogs version 1.02
409
a418d3ad
TT
410Mon 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
415Fri 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