1 2001-05-05 Theodore Tso <tytso@valinux.com>
3 * d_loaddump: New test which verifies debugfs's dump and load
6 2000-10-24 <tytso@snap.thunk.org>
8 * f_journal: Update to take into account new printing by the
11 2000-08-22 <tytso@valinux.com>
13 * f_journal: Make the test check for a wide variety of mixed sizes
14 of orphaned inodes (and not just a size of 0).
16 2000-08-20 <tytso@valinux.com>
18 * run_e2fsck: Filter out JFS DEBUG messages when comparing e2fsck
21 * f_journal: New test case which checks out running the ext3
24 * f_orphan: New test case which checks clearing the list of orphan
25 inodes (files and directories).
27 * f_swapfs/expect: Update to reflect new debugfs format for
28 dumping the blocks of an inode.
30 2000-07-13 <tytso@valinux.com>
32 * Release of E2fsprogs 1.19
34 2000-05-25 <tytso@snap.thunk.org>
36 * test_script.in: Ignore files in the test directory (to avoid
37 spurious messages when builddir==srcdir).
39 2000-05-08 Theodore Ts'o <tytso@valinux.com>
41 * f_hurd: Add test for Hurd-specific features (right now, just
42 checks to make sure the filetype feature is cleared)
44 2000-04-06 Theodore Ts'o <tytso@valinux.com>
46 * f_filetype: Updated expect script to match with new text for
47 immutable/append-only files.
49 2000-02-07 Theodore Ts'o <tytso@valinux.com>
51 * f_swapfs: Fix expected text to match changed debugfs dump
52 command for i_generation field.
54 1999-11-10 <tytso@valinux.com>
56 * Release of E2fsprogs 1.18
58 1999-11-10 <tytso@valinux.com>
60 * f_imagic: New test case which tests handling of imagic inodes in
61 an non-imagic-enabled filessystem.
63 * f_imagic_fs: New test case which tests handling of imagic inodes
64 in an imagic-enabled filesystem.
66 * f_filetype: New test case which tests setting filetype
67 information in a filesystem. Also tests handling of
68 immutable special files (device/fifo).
70 * run_e2fsck: Add support for PREP_CMD, which allows a test case
71 to specify some commands which will be run (via eval)
72 after the image is compressed and before running e2fsck.
74 1999-10-26 <tytso@valinux.com>
76 * Release of E2fsprogs 1.17
78 1999-10-22 <tytso@valinux.com>
80 * Release of E2fsprogs 1.16
82 1999-09-16 <tytso@rsts-11.mit.edu>
84 * f_dupdot: New test case which tests duplicate '.' and '..' entries.
86 1999-09-07 <tytso@rsts-11.mit.edu>
88 * f_expand: Make test case better by testing increasing the size
89 of lost+found where an indirect block must be created.
90 Also add checks to see what happens when directories are
91 disconnected because their containing directory is
92 destroyed (turned into a socket :-)
94 1999-08-02 <tytso@rsts-11.mit.edu>
96 * f_dupfsblks: Add additional test cases where files share
97 duplicate blocks with both other files and filesystem
100 1999-07-30 <tytso@valinux.com>
102 * f_swapfs: Change to deal with new dump_inode command.
104 1999-07-18 Theodore Ts'o <tytso@valinux.com>
106 * Release of E2fsprogs 1.15
108 1999-06-25 <tytso@rsts-11.mit.edu>
110 * f_recnect_bad: New test which checks the case where a disconnect
111 inode also bad inode fields; we need to make sure e2fsck
112 offers to fix the inode (or clear the inode, as necessary).
114 1999-03-14 Theodore Ts'o <tytso@rsts-11.mit.edu>
116 * f_lpffile: New test which checks how e2fsck handles a the case
117 where lost+found exists, but it's not a directory.
119 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
121 * Release of E2fsprogs 1.14
123 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
125 * Release of E2fsprogs 1.13
127 1998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
129 * f_badtable, f_illitable, f_lpf: Update to deal with the fact
130 that e2fsck will now create a lost+found directory at the
131 end of pass 3 if one isn't present.
133 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
135 * Release of E2fsprogs 1.12
137 1998-07-05 Theodore Ts'o <tytso@rsts-11.mit.edu>
139 * f_swapfs: Fix script to ignore the version string header which
140 debugfs now prints when it starts up.
142 1998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
144 * f_messy_inode: Modify test to deal with changes to support
145 64-bit size files. (/MAKEDEV had i_dir_acl, now
148 1998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
150 * f_badinode: Set the immutable flag on the block and
151 character device so that e2fsck notices them as bad
152 devices, and offers to fix them. E2fsck currently
153 only checks devices with the immutable flag set, since
154 otherwise there might be some false positives --- the
155 kernel doesn't always clear the all of i_blocks[n],
156 n>=4, due to a race condition.
158 Sat Oct 25 18:38:56 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
160 * Add scripts to skip the e_brel_bma and e_irel_ima tests (since
161 they have been removed from the library for now)
163 Thu Aug 14 11:25:23 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
165 * f_badinode: Modify test to check for "bad" character and block
166 devices (i.e., ones which contain garbage block entries)
168 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
170 * Release of E2fsprogs 1.11
172 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
174 * Release of E2fsprogs version 1.10
176 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
178 * Release of E2fsprogs version 1.09
180 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
182 * Release of E2fsprogs version 1.08
184 Wed Mar 26 09:29:25 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
186 * e_icount_normal, e_icount_opt: New tests which validate the
189 * test_script.in: New feature; an argument of a single character
190 means do all the tests in that series.
192 Tue Mar 18 15:11:04 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
194 * test_config (LANG): Set the language to be C so that the brel
195 and irel tests don't fail.
197 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
199 * Release of E2fsprogs version 1.07
201 Thu Mar 6 23:23:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
203 * f_misstable: New test case which checks what happens when the
204 inode table for a block group is missing
206 * f_reconnect: New test case which makes sure a simple
207 disconnected inode is properly handled.
209 Mon Dec 2 09:33:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
211 * test_script.in: Add error checking to make sure a requested test
214 Tue Oct 15 00:10:37 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
216 * f_bbinode: New test case which exercises what happens when a bad
217 block appears in the inode table.
219 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
221 * Release of E2fsprogs version 1.06
223 Mon Oct 7 07:52:41 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
225 * f_preen: New test case which makes sure that e2fsck -p won't
226 bash the backup superblock in case of a corrupted master
229 * test_script.in: Let the environment variable TEST_CONFIG to
230 override the location of the test_config file. Move
231 definition of TMP_DIR to test_config.
233 * test_config: Add new defnitions for mke2fs, dumpe2fs, tune2fs,
236 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
238 * Release of E2fsprogs version 1.05
240 Mon Sep 9 23:09:47 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
242 * Makefile.in (check): Add explicit ./ to test_script invokation,
243 since not all people will have "." in their path.
245 Tue Sep 3 15:13:05 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
247 * test_config (PAGER): Unset pager to prevent debugfs forking a
248 pager, since the escape sequences confuse the expect
251 Sun May 19 23:37:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
253 * test_script: New feature; second optional argument allows
254 developers to only run one test case.
256 * f_crashdisk: New test case which contains a patently illegal
257 superblock with a valid magic number.
259 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
261 * Release of E2fsprogs version 1.04
263 Wed May 15 21:41:29 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
265 * f_illibitmap/expect.1, f_illbbitmap/expect.1: Changed
266 expected output to reflect hint which e2fsck will print when
267 there is a illegal block in the block group
268 descriptors, pointing at a block bitmap, inode bitmap,
269 or block in the inode table.
271 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
273 * Release of E2fsprogs version 1.03
275 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
277 * Release of E2fsprogs version 1.02
279 Mon Sep 4 23:06:06 1995 Remy Card <card@bbj>
281 * Makefile.in (clean, distclean): Use the -f option when removing
284 Fri Aug 11 10:10:30 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
286 * test_script: Count up the number of passed and failed tests by
287 tallying the *.ok and *.failed files.
289 * run_e2fsck: Create foo.ok and foo.failed files when tests
290 succeed or fail, respectively.
292 * test_config (TZ): Set the timezone to be GMT, so that test
293 results are consistent.