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