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