Whamcloud - gitweb
Fix up usage and decrement error messages in the test_icount program
[tools/e2fsprogs.git] / tests / ChangeLog
1 2007-04-01  Theodore Tso  <tytso@mit.edu>
2
3         * f_dir_bad_mode: New test case.
4
5 2007-03-31  Theodore Tso  <tytso@mit.edu>
6
7         * f_orphan_dotdot_ft: New test case which checks to see what
8                 happens when an orphaned directory's '..' entry points to
9                 special device.
10
11 2006-11-12  Theodore Tso  <tytso@mit.edu>
12
13         * f_extents: This test is currently skipped, but we are adding it
14                 now so that the binary image file can be added into the
15                 source tree, so that patch files can add extent support
16                 without having to worry about manually adding a binary file
17
18 2006-11-11  Theodore Tso  <tytso@mit.edu>
19
20         * filter_dumpe2fs: Filter out the filesystem flags field since it
21                 will be different for filesystems created with unsigned
22                 char types.
23
24         * f_dup_de, f_h_badnode, f_h_badroot, f_h_reindex: Set the
25                 directory hash bits so that these images are known to be
26                 using the standard signed dirhash algorithm.
27
28         * f_h_normal: Add an 8-bit filename so we can test to make sure the
29                 directory hash is working correctly when using the signed
30                 dirhash algorithm.
31
32         * f_h_unsigned: New test to test calculating an unsigned directory
33                 hash algorithm.
34
35         * Makefile.in (check-failed): New target which automatically
36                 re-runs any failed tests
37
38         * f_badinode, f_bad_disconnected_inode: Update expect scripts to
39                 show check for i_blocks_hi instead of i_frag and i_fsize.
40
41 2006-08-30  Eric Sandeen <esandeen@redhat.com>
42
43         * m_raid_opt/expect.1:
44                 Change expected values for last group due to correctly
45                 calculated last block when using strides.
46
47 2006-08-06  Theodore Tso  <tytso@mit.edu>
48
49         * Makefile.in, test_config: If available, use unified diffs to
50                 report test failures
51
52 2006-05-28  Theodore Tso  <tytso@mit.edu>
53
54         * test_config: Unset all locale-related environment variables
55                 since they might affect the test scripts
56
57 2006-05-24  Theodore Tso  <tytso@mit.edu>
58
59         * d_lodadump, m_dasd_bs, m_large_file, m_meta_bg, m_no_opt,
60                 m_read_opt, m_std, r_move_itable, r_resize_inode: Update
61                 expect files to reflect new mke2fs.conf defaults.
62
63 2006-05-13  Theodore Tso  <tytso@mit.edu>
64
65         * m_raid_opt: Update expect files to match with new mke2fs layout
66                 used when the stride raid option is specified.
67
68 2006-03-23  Theodore Ts'o  <tytso@mit.edu>
69
70         * test_config: Set up MKE2FS_CONFIG to point at the mke2fs.conf
71                 file in the source tree.
72
73 2005-09-24  Theodore Ts'o  <tytso@mit.edu>
74
75         * f_dup_resize: Set the current time to in debugfs to a value
76                 which avoids triggering the "s_mtime in the future"
77                 warning from e2fsck.
78
79 2005-08-08  Theodore Ts'o  <tytso@mit.edu>
80
81         * test_config, test_script.in, d_loaddump, f_dup_resize,
82                 r_move_itable, r_resize_inode: Add the --valgrind option
83                 to the tests/test_script which allows us to run the
84                 e2fsprogs regression test suite under valgrind.
85
86 2005-07-04  Theodore Ts'o  <tytso@mit.edu>
87
88         * f_bbfile, f_dup, f_dup2, f_dup3, f_dup_resize, f_dupfsblks,
89                 f_dupsuper: Update expect files to remove period from the
90                 Pass 1C header.
91
92         * f_bad_disconnected_inode: New test case
93
94 2006-06-30  Theodore Ts'o  <tytso@mit.edu>
95
96         * Release of E2fsprogs 1.38
97
98 2005-06-16  Theodore Ts'o  <tytso@mit.edu>
99
100         * defaults/e_script, run_e2fsck, d_loaddump, f_resize_inode,
101                 f_swapfs, f_move_itable, f_resize_inode, test_config:
102                 Allow the diff options to be set in test_config so that
103                 diff -u can be used on platforms that have it.  (To be
104                 done: checking whether diff can support -u in the
105                 configure script.)
106
107 2005-04-14  Theodore Ts'o  <tytso@mit.edu>
108
109         * f_dup_resize: New test case
110
111 2005-04-09  Theodore Ts'o  <tytso@mit.edu>
112
113         * test_script.in: Make the test script driver exit with a non-zero
114                 status if there are any failed tests.
115
116 2005-03-21  Theodore Ts'o  <tytso@mit.edu>
117
118         * Release of E2fsprogs 1.37
119
120 2005-03-21  Theodore Ts'o  <tytso@mit.edu>
121
122         * f_valid_ea_in_inode: New test case
123
124 2006-02-05  Theodore Ts'o  <tytso@mit.edu>
125
126         * Release of E2fsprogs 1.36
127
128 2005-02-05  Theodore Ts'o  <tytso@mit.edu>
129
130         * Makefile.in: Remove emacs backup files on "make clean"
131
132         * Makefile.in, f_h_badnode, f_dup_de, f_h_reindex, f_h_normal,
133                 f_h_badroot: Remove support for --enable-htree-clear
134
135 2005-01-28  Theodore Ts'o  <tytso@mit.edu>
136
137         * f_bad_inode, f_recnect_bad: Adjust test cases to take into
138                 account the change which clears the i_file_acl field earlier.
139
140 2005-01-27  Theodore Ts'o  <tytso@mit.edu>
141
142         * f_clear_xattr: New test case
143
144 2005-01-25  Theodore Ts'o  <tytso@mit.edu>
145
146         * f_summary_counts: New test case
147
148 2005-01-21  Theodore Ts'o  <tytso@mit.edu>
149
150         * r_resize_inode: Skip this test if resize2fs is not compiled (due
151                 to configure's --disable-resizer option)
152
153 2005-01-19  Theodore Ts'o  <tytso@mit.edu>
154
155         * r_resize_inode, m_dasd_bs, m_large_file, m_meta_bg, m_no_opt,
156                 m_read_opt, m_std, run_mke2fs, filter_dumpe2fs: Make tests
157                 portable so they pass correctly on a FreeBSD system.
158
159 2005-01-17  Theodore Ts'o  <tytso@mit.edu>
160
161         * Makefile.in, test_script.in: Use @EGREP@ instead of grep -E for
162                 portability with Solaris systems.
163
164 2005-01-13  Matthias Andree  <matthias.andree@gmx.de>
165
166         * f_dup_de, r_resize_inode: change ">& /dev/null" to ">/dev/null 2>&1"
167                 for compatibility with FreeBSD. In $DEBUGFS commands, move the
168                 -R arg argument first so that systems with non-GNU getopt()
169                 can see the request argument (they would otherwise stop
170                 parsing at the first non-option argument).
171
172 2004-12-24  Theodore Ts'o  <tytso@mit.edu>
173
174         * f_resize_inode, r_resize_inode: New tests to e2fsck and
175                 resize2fs, which exercise their resize_inode handling and
176                 code.
177
178         * test_config: Add support for calling debugfs from the testing
179                 framework.
180  
181 2004-12-15  Theodore Ts'o  <tytso@mit.edu>
182
183         * m_meta_bg, m_no_opt, m_raid_opt: Adjust tests to take into
184                 account the resize inode patch.
185
186 2004-10-04  Richard Mortimer  <richm@oldelvet.org.uk>
187
188         * f_badjourblks: Add test case which tests a Journal with illegal
189                 block numbers in both the journal inode and the superblock
190                 inode backup.
191
192 2004-09-17  Theodore Ts'o  <tytso@mit.edu>
193
194         * test_script.in: Remove XSI:isms for greater portability.
195                 (Addresses Debian Bug #255589)
196
197 2004-02-28  Theodore Ts'o  <tytso@mit.edu>
198
199         * Release of E2fsprogs 1.35
200
201 2004-01-30  Theodore Ts'o  <tytso@mit.edu>
202
203         * f_selinux: Add test case which tests SE Linux generated symlinks
204                 that contain extended attribute data.
205
206 2003-12-12  Theodore Ts'o  <tytso@mit.edu>
207
208         * f_lpf2: New test case to validate reconnecting a directory after
209                 creating /lost+found.
210
211 2003-09-03  Theodore Ts'o  <tytso@mit.edu>
212
213         * m_meta_bg: New test case to test the meta block group feature.
214
215         * m_raid_opt: New test case to test raid striping
216
217         * run_e2fsck, run_mke2fs, filter_dumpe2fs: Add dumpe2fs output to
218                 the test output for comparison.  Add support for
219                 compressed expect scripts.
220
221 2003-09-01  Theodore Ts'o  <tytso@mit.edu>
222
223         * f_dup_de: Remove spurious rm error messages when htree is
224                 enabled
225
226         * run_e2fsck, run_mke2fs: Add new support for mke2fs test cases.
227
228         * m_dasd_bs, m_large_file, m_no_opt, m_std: New test cases
229                 exercising mke2fs.
230
231 2003-08-20  Theodore Ts'o  <tytso@mit.edu>
232
233         * f_bad_local_jnl, f_badorphan, f_h_badroot, f_h_reindex,
234                 f_special_ea: Update tests to reflect that e2fsck will
235                 backup the journal inode.
236
237         * f_journal: Change test to include a backed up journal location
238                 in the superblock, and then corrupt the inode table so the
239                 journal inode is trashed.  Make sure e2fsck can recover
240                 from it.
241
242 2003-08-01  Theodore Ts'o  <tytso@mit.edu>
243
244         * f_salveage_dir: Remove HTREE flag from the test image's
245                 superblock.  (It is not needed).
246
247         * f_h_reindex: Skip this test of the htree is not enabled
248
249         * f_dup_de: If htree is not enabled, clear the htree flag, and use
250                 alternate expect scripts for the test.
251
252 2003-07-25  Theodore Ts'o  <tytso@mit.edu>
253
254         * Release of E2fsprogs 1.34
255
256 2003-04-21  Theodore Ts'o  <tytso@mit.edu>
257
258         * Release of E2fsprogs 1.33
259
260 2003-04-19  Theodore Ts'o  <tytso@mit.edu>
261
262         * test_config: Define DYLD_LIBRAY_PATH so that "make check" works on
263                 Darwin systems when building with shared libraries.
264
265 2003-04-05  Theodore Ts'o  <tytso@mit.edu>
266
267         * f_baddir, f_dup, f_dup2, f_end-bitmap, f_lpf: Update test cases
268                 to deal with changes to automatically calculate and update
269                 the global inode and block counts at the beginning of the
270                 e2fsck run.
271
272 2003-03-25  Theodore Ts'o  <tytso@mit.edu>
273
274         * f_h_badnode, f_h_badroot, f_h_reindex: Updated expect script to
275                 remove the optimizing directories message.
276
277 2003-03-15  Theodore Ts'o  <tytso@mit.edu>
278
279         * f_dup_de: Added test case provided from Debian bug report #176814
280
281 2003-03-06  Theodore Tso  <tytso@mit.edu>
282
283         * run_e2fsck, defaults/e_script: Solaris doesn't support "tr -d \r",
284                 so use "tr -d \015" instead.
285
286         * tests/f_swapfs/script: Avoid bash'ism; Solaris doesn't support
287                 put a ! character in a "if ! cmd ; then .. fi" construct.
288
289 2002-11-09  Theodore Ts'o  <tytso@mit.edu>
290
291         * Release of E2fsprogs 1.32
292
293 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
294
295         * Release of E2fsprogs 1.31
296
297 2002-11-08    <tytso@snap.thunk.org>
298
299         * f_swapfs: Skip the test if swapfs has been disabled via the
300                 configure switch --disable-swapfs.
301
302 2002-10-31  Theodore Ts'o  <tytso@mit.edu>
303
304         * Release of E2fsprogs 1.30
305
306 2002-09-30  Theodore Ts'o  <tytso@mit.edu>
307
308         * f_h_badroot, f_h_badnode: Update test cases to deal with
309                 additional HTREE checks in e2fsck.
310
311         * f_h_reindex, f_h_salvage_dir: New test cases.
312
313 2001-09-24  Theodore Tso  <tytso@mit.edu>
314
315         * Release of E2fsprogs 1.29
316
317 2001-08-31  Theodore Tso  <tytso@thunk.org>
318
319         * Release of E2fsprogs 1.28
320
321 2002-08-17  Theodore Ts'o  <tytso@mit.edu>
322
323         * f_badinode, f_badroot, f_badsymlinks, f_badtable, f_dupdot,
324                 f_filetype, f_illitable, f_imagic, f_imagic_fs, f_lpf,
325                 f_lpffile, f_mke2fs2b, f_noroot, f_recnect_bad: Update
326                 expect files to deal with changes in the extended
327                 attribute block processing, and in how e2fsck updates
328                 filesystem statistics when deleting files and creating
329                 /lost+found.
330
331         * f_special_ea: New test which checks to make sure e2fsck
332                 correctly handles special device files with extended
333                 attribute blocks.
334
335 2002-08-01  Theodore Ts'o  <tytso@mit.edu>
336
337         * f_dup, f_dup2, f_dup3, f_bbfile, f_dupfsblks: Update expect
338                 scripts to deal with ordering changes caused by use of a
339                 red-block tree in pass1b.
340
341 2002-07-19  Theodore Ts'o  <tytso@mit.edu>
342
343         * f_expand, f_h_badnode, f_h_badroot: Modify the expect scripts to
344                 reflect the rebuild hash index directories.
345
346 2002-06-26  Theodore Ts'o  <tytso@mit.edu>
347
348         * f_h_badroot: New test cases to test bogus HTREE node values
349
350 2002-06-25  Theodore Ts'o  <tytso@mit.edu>
351
352         * Makefile.in (test_script): Add pass in the state of
353                 --enable-htree and --enable-clear-htree to the test
354                 script.
355         
356         * f_h_normal, f_h_badnode: New test cases to test the htree
357                 directory code.
358         
359 2002-06-09  Andreas Dilger  <adilger@clusterfs.com>
360
361         * f_8192_block, f_16384_block: Basic tests of 8192-byte block
362                 and 16384-byte blocksize filesystems.
363
364 2002-05-21  Theodore Ts'o  <tytso@mit.edu>
365
366         * f_badsymlinks: Check for symlink too big error message.
367
368         * f_lotsbad: Check for directory too big error message.
369
370         * f_big_sparse: New test case which e2fsck's response to a large,
371                 sparse file, and tests the code which adds the LARGE_FILE
372                 feature to a filesystem.
373
374         * f_badsymlinks, f_filetype: Revert expected text since we're no
375                 longer checking for EXT2_INDEX_FL along with the other
376                 immutable flags.
377         
378         * f_badsymlinks, f_badinode: The symlink invalid size problem text
379                 has been generalized to "invalid symlink".
380
381 2002-05-18  Andreas Dilger  <adilger@clusterfs.com>
382
383         * f_badsymlink: Add extra length checks for symlinks
384                 - missing nul termination test (new)
385                 - nul terminated but i_size is wrong
386                 - i_size == maximum size (no space for nul, new)
387                 - too many blocks for long symlink
388
389 2002-03-08  Theodore Tso  <tytso@mit.edu>
390
391         * Release of E2fsprogs 1.27
392
393 2002-03-07    <tytso@mit.edu>
394
395         * f_miss_journal, f_extra_journal: Added new test cases.
396
397 2002-03-06    <tytso@mit.edu>
398
399         * f_badorphan, f_badtable, f_bbinode, f_dupsuper, f_expand,
400                 f_illbbitmap, f_illibitmap, f_illitable, f_imagic, 
401                 f_imagic_fs, f_lotsbad, f_lpf, f_messy_inode, 
402                 f_miss_blk_bmap, f_misstable, f_overfsblks: Adjust expect
403                 files to deal with the fact that e2fsck is now reporting
404                 ranges during pass 5.
405
406 2002-02-12  Theodore Tso  <tytso@mit.edu>
407
408         * run_e2fsck (status): Use separate sed invocations for greater
409                 portabilty.  AIX's sed doesn't support multiple -e
410                 specifications, even though it's required by Unix 98.
411
412         * test_script.in: Use printf instead of "echo -n", since the -n
413                 option to echo is a BSD'ism which isn't specified by the
414                 Unix 98 / SUSv3 specification.  (And which of course, AIX
415                 doesn't implement as a result.)
416
417 2002-02-03  Theodore Tso  <tytso@thunk.org>
418
419         * Release of E2fsprogs 1.26
420
421 2002-02-03  Theodore Tso  <tytso@valinux.com>
422
423         * f_swapfs: Fix expect script to deal with extra spaces now
424                 printed by debugfs's ls command.
425
426 2002-01-06  Andreas Dilger  <adilger@turbolinux.com>
427
428         * Makefile: Add new target "make testnew" which will create a new
429                 testcase for e2fsck with an empty 8MB filesystem.  After
430                 the test filesystem is appropriately "broken" the new
431                 target "make testend" will create expect files for it.
432
433 2001-12-16  Theodore Tso  <tytso@mit.edu>
434
435         * f_ext_journal: Add new test which checks e2fsck's ability to use
436                 an external journal.
437
438 2001-11-30  Gabriel Paubert <paubert@iram.es>
439
440         * f_badorphan: Revert previous, erroneous change.
441
442 2001-11-30  Theodore Tso  <tytso@mit.edu>
443
444         * f_badorphan, f_journal: Update expect files to reflect the fact
445                 that new e2fsck's will move the .journal file to a hidden
446                 inode.
447
448 2001-11-26  Theodore Tso  <tytso@mit.edu>
449
450         * f_miss_blk_bmap: Add new test which checks for bug in e2fsck
451                 where it wouldn't allocate a missing block bitmap on
452                 filesystems with a blocksize of 2k or 4k.
453
454 2001-10-07  Theodore Tso  <tytso@mit.edu>
455
456         * f_bad_local_jnl: New test which tests for a V2 journal with bad
457                 fields caused by a botched V1->V2 upgrade.
458
459 2001-09-20  Theodore Tso  <tytso@thunk.org>
460
461         * Release of E2fsprogs 1.25
462
463 2001-09-02  Theodore Tso  <tytso@thunk.org>
464
465         * Release of E2fsprogs 1.24a
466
467 2001-08-30  Theodore Tso  <tytso@thunk.org>
468
469         * Release of E2fsprogs 1.24
470
471 2001-08-15  Theodore Tso  <tytso@valinux.com>
472
473         * Release of E2fsprogs 1.23
474
475 2001-08-04  Theodore Tso  <tytso@valinux.com>
476
477         * f_bad_inode, f_badsymlinks: Update expect files to reflect
478                 changes in the problem code texts.
479
480         * f_swapfs: The image file used by f_swapfs had bugs which got
481                 caught by Andreas' changes to be more strict about
482                 symlinks.
483
484 2001-07-26  Andreas Dilger  <adilger@turbolinux.com>
485
486         * f_symlinks: Add several fast symlink error cases to test.
487
488 2001-07-27  Theodore Tso  <tytso@valinux.com>
489
490         * f_filetype: Update expect.1 to match changed problem message
491                 text and the fact that symlinks shouldn't be immutable.
492
493 2001-07-07  Theodore Tso  <tytso@valinux.com>
494
495         * f_badinode: Update expect.1 to match change in invalid symlink
496                 size text.
497
498 2001-06-23  Theodore Tso  <tytso@valinux.com>
499
500         * Release of E2fsprogs 1.22
501
502 2001-06-22  Theodore Tso  <tytso@valinux.com>
503
504         * run_e2fsck, defaults/e_script: Filter out CR characters from the
505                 output, since BK filtered \r fromthe expect files.  This
506                 is needed to make the regression test suite work again.
507
508 2001-06-15  Theodore Tso  <tytso@valinux.com>
509
510         * Release of E2fsprogs 1.21
511
512 2001-06-02  Theodore Tso  <tytso@valinux.com>
513
514         * f_badinode: Added a fast symlink with an invalid size to test
515                 e2fsck's handling of this case.
516
517         * f_dup3: New test case which checks handling of blocks claimed
518                 multiple times by one inode which weren't handled
519                 correctly by e2fsck 1.20.
520
521         * d_loaddump: Fix test script to remove bash'isms, and make the
522                 shell script more robust in cases where the user has
523                 overridden CFLAGS so that the debugfs binary isn't
524                 compiled with -g, and is smaller than 128k.  Also specify
525                 the blocksize to be used explictly to avoid problems with
526                 people who change the mke2fs default parameters.
527
528 2001-05-25  Theodore Tso  <tytso@valinux.com>
529
530         * Release of E2fsprogs 1.20
531
532 2001-05-14  Theodore Tso  <tytso@valinux.com>
533
534         * f_badorphan: New test which verifies corrupted orphan list
535                 handling.
536
537 2001-05-05  Theodore Tso  <tytso@valinux.com>
538
539         * d_loaddump: New test which verifies debugfs's dump and load
540                 routines.
541
542 2000-10-24    <tytso@snap.thunk.org>
543
544         * f_journal: Update to take into account new printing by the
545                 e2fsck program.
546
547 2000-08-22    <tytso@valinux.com>
548
549         * f_journal: Make the test check for a wide variety of mixed sizes
550                 of orphaned inodes (and not just a size of 0).
551
552 2000-08-20    <tytso@valinux.com>
553
554         * run_e2fsck: Filter out JFS DEBUG messages when comparing e2fsck
555                 output.
556
557         * f_journal: New test case which checks out running the ext3
558                 journal.
559
560         * f_orphan: New test case which checks clearing the list of orphan
561                 inodes (files and directories).
562
563         * f_swapfs/expect: Update to reflect new debugfs format for
564                 dumping the blocks of an inode.
565
566 2000-07-13    <tytso@valinux.com>
567
568         * Release of E2fsprogs 1.19
569
570 2000-05-25    <tytso@snap.thunk.org>
571
572         * test_script.in: Ignore files in the test directory (to avoid
573                 spurious messages when builddir==srcdir).
574
575 2000-05-08  Theodore Ts'o  <tytso@valinux.com>
576
577         * f_hurd: Add test for Hurd-specific features (right now, just
578                 checks to make sure the filetype feature is cleared)
579
580 2000-04-06  Theodore Ts'o  <tytso@valinux.com>
581
582         * f_filetype: Updated expect script to match with new text for
583                 immutable/append-only files.
584
585 2000-02-07  Theodore Ts'o  <tytso@valinux.com>
586
587         * f_swapfs: Fix expected text to match changed debugfs dump
588                 command for i_generation field.
589
590 1999-11-10    <tytso@valinux.com>
591
592         * Release of E2fsprogs 1.18
593
594 1999-11-10    <tytso@valinux.com>
595
596         * f_imagic: New test case which tests handling of imagic inodes in
597                 an non-imagic-enabled filessystem.
598
599         * f_imagic_fs: New test case which tests handling of imagic inodes
600                 in an imagic-enabled filesystem.
601
602         * f_filetype: New test case which tests setting filetype
603                 information in a filesystem.  Also tests handling of
604                 immutable special files (device/fifo).
605
606         * run_e2fsck: Add support for PREP_CMD, which allows a test case
607                 to specify some commands which will be run (via eval)
608                 after the image is compressed and before running e2fsck.
609
610 1999-10-26    <tytso@valinux.com>
611
612         * Release of E2fsprogs 1.17
613
614 1999-10-22    <tytso@valinux.com>
615
616         * Release of E2fsprogs 1.16
617
618 1999-09-16    <tytso@rsts-11.mit.edu>
619
620         * f_dupdot: New test case which tests duplicate '.' and '..' entries.
621
622 1999-09-07    <tytso@rsts-11.mit.edu>
623
624         * f_expand: Make test case better by testing increasing the size
625                 of lost+found where an indirect block must be created.
626                 Also add checks to see what happens when directories are
627                 disconnected because their containing directory is
628                 destroyed (turned into a socket :-)
629
630 1999-08-02    <tytso@rsts-11.mit.edu>
631
632         * f_dupfsblks: Add additional test cases where files share
633                 duplicate blocks with both other files and filesystem
634                 metadata.
635
636 1999-07-30    <tytso@valinux.com>
637
638         * f_swapfs: Change to deal with new dump_inode command.
639
640 1999-07-18  Theodore Ts'o  <tytso@valinux.com>
641
642         * Release of E2fsprogs 1.15
643
644 1999-06-25    <tytso@rsts-11.mit.edu>
645
646         * f_recnect_bad: New test which checks the case where a disconnect
647                 inode also bad inode fields; we need to make sure e2fsck
648                 offers to fix the inode (or clear the inode, as necessary).
649
650 1999-03-14  Theodore Ts'o  <tytso@rsts-11.mit.edu>
651
652         * f_lpffile: New test which checks how e2fsck handles a the case
653                 where lost+found exists, but it's not a directory.
654
655 1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
656
657         * Release of E2fsprogs 1.14
658
659 1998-12-15  Theodore Ts'o  <tytso@rsts-11.mit.edu>
660
661         * Release of E2fsprogs 1.13
662
663 1998-12-04  Theodore Ts'o  <tytso@rsts-11.mit.edu>
664
665         * f_badtable, f_illitable, f_lpf: Update to deal with the fact
666                 that e2fsck will now create a lost+found directory at the
667                 end of pass 3 if one isn't present.
668
669 1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
670
671         * Release of E2fsprogs 1.12
672
673 1998-07-05  Theodore Ts'o  <tytso@rsts-11.mit.edu>
674
675         * f_swapfs: Fix script to ignore the version string header which
676                 debugfs now prints when it starts up.
677
678 1998-03-23  Theodore Ts'o  <tytso@rsts-11.mit.edu>
679
680         * f_messy_inode: Modify test to deal with changes to support
681                 64-bit size files.  (/MAKEDEV had i_dir_acl, now
682                 i_size_high, set.)
683
684 1998-02-20  Theodore Y. Ts'o  <tytso@edt.mit.edu>
685
686         * f_badinode: Set the immutable flag on the block and
687                 character device so that e2fsck notices them as bad
688                 devices, and offers to fix them.  E2fsck currently
689                 only checks devices with the immutable flag set, since
690                 otherwise there might be some false positives --- the
691                 kernel doesn't always clear the all of i_blocks[n],
692                 n>=4, due to a race condition.
693
694 Sat Oct 25 18:38:56 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
695
696         * Add scripts to skip the e_brel_bma and e_irel_ima tests (since
697                 they have been removed from the library for now)
698
699 Thu Aug 14 11:25:23 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
700
701         * f_badinode: Modify test to check for "bad" character and block
702                 devices (i.e., ones which contain garbage block entries)
703
704 Tue Jun 17 01:33:20 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
705
706         * Release of E2fsprogs 1.11
707
708 Thu Apr 24 12:16:42 1997  Theodre Ts'o  <tytso@localhost.mit.edu>
709
710         * Release of E2fsprogs version 1.10
711
712 Thu Apr 17 12:23:38 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
713
714         * Release of E2fsprogs version 1.09
715
716 Fri Apr 11 18:56:26 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
717
718         * Release of E2fsprogs version 1.08
719
720 Wed Mar 26 09:29:25 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
721
722         * e_icount_normal, e_icount_opt: New tests which validate the
723                 icount abstraction.
724
725         * test_script.in: New feature; an argument of a single character
726                 means do all the tests in that series.
727
728 Tue Mar 18 15:11:04 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
729
730         * test_config (LANG): Set the language to be C so that the brel
731                 and irel tests don't fail.
732
733 Wed Mar 12 13:32:05 1997  Theodore Y. Ts'o  <tytso@mit.edu>
734
735         * Release of E2fsprogs version 1.07
736
737 Thu Mar  6 23:23:07 1997  Theodore Ts'o  <tytso@rsts-11.mit.edu>
738
739         * f_misstable: New test case which checks what happens when the
740                 inode table for a block group is missing
741
742         * f_reconnect: New test case which makes sure a simple
743                 disconnected inode is properly handled.
744
745 Mon Dec  2 09:33:31 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
746
747         * test_script.in: Add error checking to make sure a requested test
748                 exists.
749
750 Tue Oct 15 00:10:37 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
751
752         * f_bbinode: New test case which exercises what happens when a bad
753                 block appears in the inode table.
754
755 Tue Oct  8 02:02:03 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
756
757         * Release of E2fsprogs version 1.06
758
759 Mon Oct  7 07:52:41 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
760
761         * f_preen: New test case which makes sure that e2fsck -p won't
762                 bash the backup superblock in case of a corrupted master
763                 superblock.
764         
765         * test_script.in: Let the environment variable TEST_CONFIG to
766                 override the location of the test_config file.  Move
767                 definition of TMP_DIR to test_config.
768
769         * test_config: Add new defnitions for mke2fs, dumpe2fs, tune2fs,
770                 lsattr, and chattr.
771
772 Thu Sep 12 15:23:07 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
773
774         * Release of E2fsprogs version 1.05
775
776 Mon Sep  9 23:09:47 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
777
778         * Makefile.in (check): Add explicit ./ to test_script invokation,
779                 since not all people will have "." in their path.
780
781 Tue Sep  3 15:13:05 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
782
783         * test_config (PAGER): Unset pager to prevent debugfs forking a
784                 pager, since the escape sequences confuse the expect
785                 script.
786
787 Sun May 19 23:37:35 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
788
789         * test_script: New feature; second optional argument allows
790                 developers to only run one test case.
791
792         * f_crashdisk: New test case which contains a patently illegal
793                 superblock with a valid magic number.
794
795 Thu May 16 11:12:30 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
796
797         * Release of E2fsprogs version 1.04
798
799 Wed May 15 21:41:29 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>
800
801         * f_illibitmap/expect.1, f_illbbitmap/expect.1: Changed
802                 expected output to reflect hint which e2fsck will print when
803                 there is a illegal block in the block group
804                 descriptors, pointing at a block bitmap, inode bitmap,
805                 or block in the inode table.
806
807 Wed Mar 27 00:33:40 1996    <tytso@rsts-11.mit.edu>
808
809         * Release of E2fsprogs version 1.03
810
811 Wed Jan 31 11:06:08 1996    <tytso@rsts-11.mit.edu>
812
813         * Release of E2fsprogs version 1.02
814
815 Mon Sep  4 23:06:06 1995  Remy Card  <card@bbj>
816
817         * Makefile.in (clean, distclean): Use the -f option when removing
818                 files.
819
820 Fri Aug 11 10:10:30 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>
821
822         * test_script: Count up the number of passed and failed tests by
823                 tallying the *.ok and *.failed files.
824
825         * run_e2fsck: Create foo.ok and foo.failed files when tests
826                 succeed or fail, respectively.
827
828         * test_config (TZ): Set the timezone to be GMT, so that test
829                 results are consistent.
830