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