blob: 3564e592ade74fbea4fef215d9ac9340b6a6f1b2 [file] [log] [blame]
Theodore Ts'obb185862001-05-25 17:35:00 +000012001-05-25 Theodore Tso <tytso@valinux.com>
2
3 * Release of E2fsprogs 1.20
4
Theodore Ts'o21afac02001-05-14 12:47:41 +000052001-05-14 Theodore Tso <tytso@valinux.com>
6
7 * f_badorphan: New test which verifies corrupted orphan list
8 handling.
9
Theodore Ts'obfcd9a12001-05-05 16:21:48 +0000102001-05-05 Theodore Tso <tytso@valinux.com>
11
12 * d_loaddump: New test which verifies debugfs's dump and load
13 routines.
14
Theodore Ts'of6f65832000-10-25 03:01:37 +0000152000-10-24 <tytso@snap.thunk.org>
16
17 * f_journal: Update to take into account new printing by the
18 e2fsck program.
19
Theodore Ts'o98f8a972000-10-18 19:03:39 +0000202000-08-22 <tytso@valinux.com>
21
22 * f_journal: Make the test check for a wide variety of mixed sizes
23 of orphaned inodes (and not just a size of 0).
24
Theodore Ts'oda1a0222000-08-20 21:48:45 +0000252000-08-20 <tytso@valinux.com>
26
27 * run_e2fsck: Filter out JFS DEBUG messages when comparing e2fsck
28 output.
29
30 * f_journal: New test case which checks out running the ext3
31 journal.
32
33 * f_orphan: New test case which checks clearing the list of orphan
34 inodes (files and directories).
35
36 * f_swapfs/expect: Update to reflect new debugfs format for
37 dumping the blocks of an inode.
38
Theodore Ts'of9e67062000-07-13 23:25:54 +0000392000-07-13 <tytso@valinux.com>
40
41 * Release of E2fsprogs 1.19
42
Theodore Ts'o93d29692000-05-25 16:40:54 +0000432000-05-25 <tytso@snap.thunk.org>
44
45 * test_script.in: Ignore files in the test directory (to avoid
46 spurious messages when builddir==srcdir).
47
Theodore Ts'o4ea0a112000-05-08 13:33:17 +0000482000-05-08 Theodore Ts'o <tytso@valinux.com>
49
50 * f_hurd: Add test for Hurd-specific features (right now, just
51 checks to make sure the filetype feature is cleared)
52
Theodore Ts'occ73e042000-04-06 23:05:32 +0000532000-04-06 Theodore Ts'o <tytso@valinux.com>
54
55 * f_filetype: Updated expect script to match with new text for
56 immutable/append-only files.
57
Theodore Ts'o58efb822000-02-08 00:50:34 +0000582000-02-07 Theodore Ts'o <tytso@valinux.com>
59
60 * f_swapfs: Fix expected text to match changed debugfs dump
61 command for i_generation field.
62
Theodore Ts'o0444e151999-11-10 13:17:24 +0000631999-11-10 <tytso@valinux.com>
64
Theodore Ts'ocd086361999-11-10 16:00:39 +000065 * Release of E2fsprogs 1.18
66
671999-11-10 <tytso@valinux.com>
68
Theodore Ts'o0444e151999-11-10 13:17:24 +000069 * f_imagic: New test case which tests handling of imagic inodes in
70 an non-imagic-enabled filessystem.
71
72 * f_imagic_fs: New test case which tests handling of imagic inodes
73 in an imagic-enabled filesystem.
74
75 * f_filetype: New test case which tests setting filetype
76 information in a filesystem. Also tests handling of
77 immutable special files (device/fifo).
78
79 * run_e2fsck: Add support for PREP_CMD, which allows a test case
80 to specify some commands which will be run (via eval)
81 after the image is compressed and before running e2fsck.
82
Theodore Ts'o28e11941999-10-26 18:17:20 +0000831999-10-26 <tytso@valinux.com>
84
85 * Release of E2fsprogs 1.17
86
Theodore Ts'o614fdfd1999-10-23 03:19:51 +0000871999-10-22 <tytso@valinux.com>
88
89 * Release of E2fsprogs 1.16
90
Theodore Ts'o67efcf71999-09-16 14:20:07 +0000911999-09-16 <tytso@rsts-11.mit.edu>
92
93 * f_dupdot: New test case which tests duplicate '.' and '..' entries.
94
Theodore Ts'o8b250411999-09-14 19:54:39 +0000951999-09-07 <tytso@rsts-11.mit.edu>
96
97 * f_expand: Make test case better by testing increasing the size
98 of lost+found where an indirect block must be created.
99 Also add checks to see what happens when directories are
100 disconnected because their containing directory is
101 destroyed (turned into a socket :-)
102
1031999-08-02 <tytso@rsts-11.mit.edu>
104
105 * f_dupfsblks: Add additional test cases where files share
106 duplicate blocks with both other files and filesystem
107 metadata.
108
Theodore Ts'o85734701999-07-31 00:35:04 +00001091999-07-30 <tytso@valinux.com>
110
111 * f_swapfs: Change to deal with new dump_inode command.
112
1131999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000114
115 * Release of E2fsprogs 1.15
116
Theodore Ts'oe72a9ba1999-06-25 15:40:18 +00001171999-06-25 <tytso@rsts-11.mit.edu>
118
119 * f_recnect_bad: New test which checks the case where a disconnect
120 inode also bad inode fields; we need to make sure e2fsck
121 offers to fix the inode (or clear the inode, as necessary).
122
Theodore Ts'o3f408751999-03-15 17:00:48 +00001231999-03-14 Theodore Ts'o <tytso@rsts-11.mit.edu>
124
125 * f_lpffile: New test which checks how e2fsck handles a the case
126 where lost+found exists, but it's not a directory.
127
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00001281999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
129
130 * Release of E2fsprogs 1.14
131
Theodore Ts'o556ad131998-12-19 08:10:58 +00001321998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
133
134 * Release of E2fsprogs 1.13
135
Theodore Ts'od56385e1998-12-04 06:18:58 +00001361998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
137
138 * f_badtable, f_illitable, f_lpf: Update to deal with the fact
139 that e2fsck will now create a lost+found directory at the
140 end of pass 3 if one isn't present.
141
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00001421998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
143
144 * Release of E2fsprogs 1.12
145
Theodore Ts'oc9833a61998-07-05 19:37:53 +00001461998-07-05 Theodore Ts'o <tytso@rsts-11.mit.edu>
147
148 * f_swapfs: Fix script to ignore the version string header which
149 debugfs now prints when it starts up.
150
Theodore Ts'o246501c1998-03-24 16:22:38 +00001511998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
152
153 * f_messy_inode: Modify test to deal with changes to support
154 64-bit size files. (/MAKEDEV had i_dir_acl, now
155 i_size_high, set.)
156
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00001571998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
158
159 * f_badinode: Set the immutable flag on the block and
160 character device so that e2fsck notices them as bad
161 devices, and offers to fix them. E2fsck currently
162 only checks devices with the immutable flag set, since
163 otherwise there might be some false positives --- the
164 kernel doesn't always clear the all of i_blocks[n],
165 n>=4, due to a race condition.
166
Theodore Ts'o6e5eeba1997-10-25 22:43:58 +0000167Sat Oct 25 18:38:56 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
168
169 * Add scripts to skip the e_brel_bma and e_irel_ima tests (since
170 they have been removed from the library for now)
171
Theodore Ts'o1c27cac1997-08-14 17:20:42 +0000172Thu Aug 14 11:25:23 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
173
174 * f_badinode: Modify test to check for "bad" character and block
175 devices (i.e., ones which contain garbage block entries)
176
Theodore Ts'o024996c1997-06-17 05:38:35 +0000177Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
178
179 * Release of E2fsprogs 1.11
180
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000181Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
182
183 * Release of E2fsprogs version 1.10
184
185Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
186
187 * Release of E2fsprogs version 1.09
188
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000189Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
190
191 * Release of E2fsprogs version 1.08
192
Theodore Ts'o521e3681997-04-29 17:48:10 +0000193Wed Mar 26 09:29:25 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
194
195 * e_icount_normal, e_icount_opt: New tests which validate the
196 icount abstraction.
197
198 * test_script.in: New feature; an argument of a single character
199 means do all the tests in that series.
200
201Tue Mar 18 15:11:04 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
202
203 * test_config (LANG): Set the language to be C so that the brel
204 and irel tests don't fail.
205
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000206Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
207
208 * Release of E2fsprogs version 1.07
209
210Thu Mar 6 23:23:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
211
212 * f_misstable: New test case which checks what happens when the
213 inode table for a block group is missing
214
215 * f_reconnect: New test case which makes sure a simple
216 disconnected inode is properly handled.
217
218Mon Dec 2 09:33:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
219
220 * test_script.in: Add error checking to make sure a requested test
221 exists.
222
223Tue Oct 15 00:10:37 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
224
225 * f_bbinode: New test case which exercises what happens when a bad
226 block appears in the inode table.
227
228Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
229
230 * Release of E2fsprogs version 1.06
231
Theodore Ts'o5c576471997-04-29 15:29:49 +0000232Mon Oct 7 07:52:41 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
233
234 * f_preen: New test case which makes sure that e2fsck -p won't
235 bash the backup superblock in case of a corrupted master
236 superblock.
237
238 * test_script.in: Let the environment variable TEST_CONFIG to
239 override the location of the test_config file. Move
240 definition of TMP_DIR to test_config.
241
242 * test_config: Add new defnitions for mke2fs, dumpe2fs, tune2fs,
243 lsattr, and chattr.
244
245Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
246
247 * Release of E2fsprogs version 1.05
248
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000249Mon Sep 9 23:09:47 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
250
251 * Makefile.in (check): Add explicit ./ to test_script invokation,
252 since not all people will have "." in their path.
253
254Tue Sep 3 15:13:05 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
255
256 * test_config (PAGER): Unset pager to prevent debugfs forking a
257 pager, since the escape sequences confuse the expect
258 script.
259
260Sun May 19 23:37:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
261
262 * test_script: New feature; second optional argument allows
263 developers to only run one test case.
264
265 * f_crashdisk: New test case which contains a patently illegal
266 superblock with a valid magic number.
267
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000268Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
269
270 * Release of E2fsprogs version 1.04
271
272Wed May 15 21:41:29 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
273
274 * f_illibitmap/expect.1, f_illbbitmap/expect.1: Changed
275 expected output to reflect hint which e2fsck will print when
276 there is a illegal block in the block group
277 descriptors, pointing at a block bitmap, inode bitmap,
278 or block in the inode table.
279
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000280Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
281
282 * Release of E2fsprogs version 1.03
283
Theodore Ts'o74becf31997-04-26 14:37:06 +0000284Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
285
286 * Release of E2fsprogs version 1.02
287
Theodore Ts'oa418d3a1997-04-26 14:00:26 +0000288Mon Sep 4 23:06:06 1995 Remy Card <card@bbj>
289
290 * Makefile.in (clean, distclean): Use the -f option when removing
291 files.
292
293Fri Aug 11 10:10:30 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
294
295 * test_script: Count up the number of passed and failed tests by
296 tallying the *.ok and *.failed files.
297
298 * run_e2fsck: Create foo.ok and foo.failed files when tests
299 succeed or fail, respectively.
300
301 * test_config (TZ): Set the timezone to be GMT, so that test
302 results are consistent.
303