blob: 9b0e81045f955bd0da8fc96527adfef692774e56 [file] [log] [blame]
Theodore Ts'ofbf91112001-09-20 10:47:47 -040012001-09-20 Theodore Tso <tytso@thunk.org>
2
3 * Release of E2fsprogs 1.25
4
Theodore Ts'ofb707752001-09-04 15:00:37 -040052001-09-02 Theodore Tso <tytso@thunk.org>
6
7 * Release of E2fsprogs 1.24a
8
Theodore Ts'o109624a2001-08-31 00:59:55 -040092001-08-30 Theodore Tso <tytso@thunk.org>
10
11 * Release of E2fsprogs 1.24
12
Theodore Ts'o943ed872001-08-27 12:29:22 -0400132001-08-15 Theodore Tso <tytso@valinux.com>
14
15 * Release of E2fsprogs 1.23
16
Theodore Ts'o9341cf22001-08-04 20:51:01 -0400172001-08-04 Theodore Tso <tytso@valinux.com>
18
19 * f_bad_inode, f_badsymlinks: Update expect files to reflect
20 changes in the problem code texts.
21
22 * f_swapfs: The image file used by f_swapfs had bugs which got
23 caught by Andreas' changes to be more strict about
24 symlinks.
25
Andreas Dilger67052a82001-08-04 00:51:18 -0600262001-07-26 Andreas Dilger <adilger@turbolinux.com>
27
28 * f_symlinks: Add several fast symlink error cases to test.
29
Theodore Ts'oa092c562001-07-27 22:40:09 -0400302001-07-27 Theodore Tso <tytso@valinux.com>
31
32 * f_filetype: Update expect.1 to match changed problem message
33 text and the fact that symlinks shouldn't be immutable.
34
Theodore Ts'oe6676872001-07-07 13:23:14 -0400352001-07-07 Theodore Tso <tytso@valinux.com>
36
37 * f_badinode: Update expect.1 to match change in invalid symlink
38 size text.
39
Theodore Ts'o67960132001-06-23 00:16:37 -0400402001-06-23 Theodore Tso <tytso@valinux.com>
41
42 * Release of E2fsprogs 1.22
43
Theodore Ts'o20a57e92001-06-22 20:29:54 -0400442001-06-22 Theodore Tso <tytso@valinux.com>
45
46 * run_e2fsck, defaults/e_script: Filter out CR characters from the
47 output, since BK filtered \r fromthe expect files. This
48 is needed to make the regression test suite work again.
49
Theodore Ts'of4f75ba2001-06-16 01:14:28 +0000502001-06-15 Theodore Tso <tytso@valinux.com>
51
52 * Release of E2fsprogs 1.21
53
Theodore Ts'o5a9c0362001-06-02 04:55:57 +0000542001-06-02 Theodore Tso <tytso@valinux.com>
55
56 * f_badinode: Added a fast symlink with an invalid size to test
57 e2fsck's handling of this case.
Theodore Ts'oe6d33ec2001-06-01 15:14:38 +000058
Theodore Ts'oa444dca2001-06-01 19:46:43 +000059 * f_dup3: New test case which checks handling of blocks claimed
60 multiple times by one inode which weren't handled
61 correctly by e2fsck 1.20.
62
Theodore Ts'oe6d33ec2001-06-01 15:14:38 +000063 * d_loaddump: Fix test script to remove bash'isms, and make the
64 shell script more robust in cases where the user has
65 overridden CFLAGS so that the debugfs binary isn't
66 compiled with -g, and is smaller than 128k. Also specify
67 the blocksize to be used explictly to avoid problems with
68 people who change the mke2fs default parameters.
69
Theodore Ts'obb185862001-05-25 17:35:00 +0000702001-05-25 Theodore Tso <tytso@valinux.com>
71
72 * Release of E2fsprogs 1.20
73
Theodore Ts'o21afac02001-05-14 12:47:41 +0000742001-05-14 Theodore Tso <tytso@valinux.com>
75
76 * f_badorphan: New test which verifies corrupted orphan list
77 handling.
78
Theodore Ts'obfcd9a12001-05-05 16:21:48 +0000792001-05-05 Theodore Tso <tytso@valinux.com>
80
81 * d_loaddump: New test which verifies debugfs's dump and load
82 routines.
83
Theodore Ts'of6f65832000-10-25 03:01:37 +0000842000-10-24 <tytso@snap.thunk.org>
85
86 * f_journal: Update to take into account new printing by the
87 e2fsck program.
88
Theodore Ts'o98f8a972000-10-18 19:03:39 +0000892000-08-22 <tytso@valinux.com>
90
91 * f_journal: Make the test check for a wide variety of mixed sizes
92 of orphaned inodes (and not just a size of 0).
93
Theodore Ts'oda1a0222000-08-20 21:48:45 +0000942000-08-20 <tytso@valinux.com>
95
96 * run_e2fsck: Filter out JFS DEBUG messages when comparing e2fsck
97 output.
98
99 * f_journal: New test case which checks out running the ext3
100 journal.
101
102 * f_orphan: New test case which checks clearing the list of orphan
103 inodes (files and directories).
104
105 * f_swapfs/expect: Update to reflect new debugfs format for
106 dumping the blocks of an inode.
107
Theodore Ts'of9e67062000-07-13 23:25:54 +00001082000-07-13 <tytso@valinux.com>
109
110 * Release of E2fsprogs 1.19
111
Theodore Ts'o93d29692000-05-25 16:40:54 +00001122000-05-25 <tytso@snap.thunk.org>
113
114 * test_script.in: Ignore files in the test directory (to avoid
115 spurious messages when builddir==srcdir).
116
Theodore Ts'o4ea0a112000-05-08 13:33:17 +00001172000-05-08 Theodore Ts'o <tytso@valinux.com>
118
119 * f_hurd: Add test for Hurd-specific features (right now, just
120 checks to make sure the filetype feature is cleared)
121
Theodore Ts'occ73e042000-04-06 23:05:32 +00001222000-04-06 Theodore Ts'o <tytso@valinux.com>
123
124 * f_filetype: Updated expect script to match with new text for
125 immutable/append-only files.
126
Theodore Ts'o58efb822000-02-08 00:50:34 +00001272000-02-07 Theodore Ts'o <tytso@valinux.com>
128
129 * f_swapfs: Fix expected text to match changed debugfs dump
130 command for i_generation field.
131
Theodore Ts'o0444e151999-11-10 13:17:24 +00001321999-11-10 <tytso@valinux.com>
133
Theodore Ts'ocd086361999-11-10 16:00:39 +0000134 * Release of E2fsprogs 1.18
135
1361999-11-10 <tytso@valinux.com>
137
Theodore Ts'o0444e151999-11-10 13:17:24 +0000138 * f_imagic: New test case which tests handling of imagic inodes in
139 an non-imagic-enabled filessystem.
140
141 * f_imagic_fs: New test case which tests handling of imagic inodes
142 in an imagic-enabled filesystem.
143
144 * f_filetype: New test case which tests setting filetype
145 information in a filesystem. Also tests handling of
146 immutable special files (device/fifo).
147
148 * run_e2fsck: Add support for PREP_CMD, which allows a test case
149 to specify some commands which will be run (via eval)
150 after the image is compressed and before running e2fsck.
151
Theodore Ts'o28e11941999-10-26 18:17:20 +00001521999-10-26 <tytso@valinux.com>
153
154 * Release of E2fsprogs 1.17
155
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00001561999-10-22 <tytso@valinux.com>
157
158 * Release of E2fsprogs 1.16
159
Theodore Ts'o67efcf71999-09-16 14:20:07 +00001601999-09-16 <tytso@rsts-11.mit.edu>
161
162 * f_dupdot: New test case which tests duplicate '.' and '..' entries.
163
Theodore Ts'o8b250411999-09-14 19:54:39 +00001641999-09-07 <tytso@rsts-11.mit.edu>
165
166 * f_expand: Make test case better by testing increasing the size
167 of lost+found where an indirect block must be created.
168 Also add checks to see what happens when directories are
169 disconnected because their containing directory is
170 destroyed (turned into a socket :-)
171
1721999-08-02 <tytso@rsts-11.mit.edu>
173
174 * f_dupfsblks: Add additional test cases where files share
175 duplicate blocks with both other files and filesystem
176 metadata.
177
Theodore Ts'o85734701999-07-31 00:35:04 +00001781999-07-30 <tytso@valinux.com>
179
180 * f_swapfs: Change to deal with new dump_inode command.
181
1821999-07-18 Theodore Ts'o <tytso@valinux.com>
Theodore Ts'o657cb971999-07-30 23:19:10 +0000183
184 * Release of E2fsprogs 1.15
185
Theodore Ts'oe72a9ba1999-06-25 15:40:18 +00001861999-06-25 <tytso@rsts-11.mit.edu>
187
188 * f_recnect_bad: New test which checks the case where a disconnect
189 inode also bad inode fields; we need to make sure e2fsck
190 offers to fix the inode (or clear the inode, as necessary).
191
Theodore Ts'o3f408751999-03-15 17:00:48 +00001921999-03-14 Theodore Ts'o <tytso@rsts-11.mit.edu>
193
194 * f_lpffile: New test which checks how e2fsck handles a the case
195 where lost+found exists, but it's not a directory.
196
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00001971999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
198
199 * Release of E2fsprogs 1.14
200
Theodore Ts'o556ad131998-12-19 08:10:58 +00002011998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
202
203 * Release of E2fsprogs 1.13
204
Theodore Ts'od56385e1998-12-04 06:18:58 +00002051998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
206
207 * f_badtable, f_illitable, f_lpf: Update to deal with the fact
208 that e2fsck will now create a lost+found directory at the
209 end of pass 3 if one isn't present.
210
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00002111998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
212
213 * Release of E2fsprogs 1.12
214
Theodore Ts'oc9833a61998-07-05 19:37:53 +00002151998-07-05 Theodore Ts'o <tytso@rsts-11.mit.edu>
216
217 * f_swapfs: Fix script to ignore the version string header which
218 debugfs now prints when it starts up.
219
Theodore Ts'o246501c1998-03-24 16:22:38 +00002201998-03-23 Theodore Ts'o <tytso@rsts-11.mit.edu>
221
222 * f_messy_inode: Modify test to deal with changes to support
223 64-bit size files. (/MAKEDEV had i_dir_acl, now
224 i_size_high, set.)
225
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00002261998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
227
228 * f_badinode: Set the immutable flag on the block and
229 character device so that e2fsck notices them as bad
230 devices, and offers to fix them. E2fsck currently
231 only checks devices with the immutable flag set, since
232 otherwise there might be some false positives --- the
233 kernel doesn't always clear the all of i_blocks[n],
234 n>=4, due to a race condition.
235
Theodore Ts'o6e5eeba1997-10-25 22:43:58 +0000236Sat Oct 25 18:38:56 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
237
238 * Add scripts to skip the e_brel_bma and e_irel_ima tests (since
239 they have been removed from the library for now)
240
Theodore Ts'o1c27cac1997-08-14 17:20:42 +0000241Thu Aug 14 11:25:23 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
242
243 * f_badinode: Modify test to check for "bad" character and block
244 devices (i.e., ones which contain garbage block entries)
245
Theodore Ts'o024996c1997-06-17 05:38:35 +0000246Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
247
248 * Release of E2fsprogs 1.11
249
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000250Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
251
252 * Release of E2fsprogs version 1.10
253
254Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
255
256 * Release of E2fsprogs version 1.09
257
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000258Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
259
260 * Release of E2fsprogs version 1.08
261
Theodore Ts'o521e3681997-04-29 17:48:10 +0000262Wed Mar 26 09:29:25 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
263
264 * e_icount_normal, e_icount_opt: New tests which validate the
265 icount abstraction.
266
267 * test_script.in: New feature; an argument of a single character
268 means do all the tests in that series.
269
270Tue Mar 18 15:11:04 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
271
272 * test_config (LANG): Set the language to be C so that the brel
273 and irel tests don't fail.
274
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000275Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
276
277 * Release of E2fsprogs version 1.07
278
279Thu Mar 6 23:23:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
280
281 * f_misstable: New test case which checks what happens when the
282 inode table for a block group is missing
283
284 * f_reconnect: New test case which makes sure a simple
285 disconnected inode is properly handled.
286
287Mon Dec 2 09:33:31 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
288
289 * test_script.in: Add error checking to make sure a requested test
290 exists.
291
292Tue Oct 15 00:10:37 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
293
294 * f_bbinode: New test case which exercises what happens when a bad
295 block appears in the inode table.
296
297Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
298
299 * Release of E2fsprogs version 1.06
300
Theodore Ts'o5c576471997-04-29 15:29:49 +0000301Mon Oct 7 07:52:41 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
302
303 * f_preen: New test case which makes sure that e2fsck -p won't
304 bash the backup superblock in case of a corrupted master
305 superblock.
306
307 * test_script.in: Let the environment variable TEST_CONFIG to
308 override the location of the test_config file. Move
309 definition of TMP_DIR to test_config.
310
311 * test_config: Add new defnitions for mke2fs, dumpe2fs, tune2fs,
312 lsattr, and chattr.
313
314Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
315
316 * Release of E2fsprogs version 1.05
317
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000318Mon Sep 9 23:09:47 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
319
320 * Makefile.in (check): Add explicit ./ to test_script invokation,
321 since not all people will have "." in their path.
322
323Tue Sep 3 15:13:05 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
324
325 * test_config (PAGER): Unset pager to prevent debugfs forking a
326 pager, since the escape sequences confuse the expect
327 script.
328
329Sun May 19 23:37:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
330
331 * test_script: New feature; second optional argument allows
332 developers to only run one test case.
333
334 * f_crashdisk: New test case which contains a patently illegal
335 superblock with a valid magic number.
336
Theodore Ts'o62c06f71997-04-29 14:34:47 +0000337Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
338
339 * Release of E2fsprogs version 1.04
340
341Wed May 15 21:41:29 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
342
343 * f_illibitmap/expect.1, f_illbbitmap/expect.1: Changed
344 expected output to reflect hint which e2fsck will print when
345 there is a illegal block in the block group
346 descriptors, pointing at a block bitmap, inode bitmap,
347 or block in the inode table.
348
Theodore Ts'o7f88b041997-04-26 14:48:50 +0000349Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
350
351 * Release of E2fsprogs version 1.03
352
Theodore Ts'o74becf31997-04-26 14:37:06 +0000353Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
354
355 * Release of E2fsprogs version 1.02
356
Theodore Ts'oa418d3a1997-04-26 14:00:26 +0000357Mon Sep 4 23:06:06 1995 Remy Card <card@bbj>
358
359 * Makefile.in (clean, distclean): Use the -f option when removing
360 files.
361
362Fri Aug 11 10:10:30 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
363
364 * test_script: Count up the number of passed and failed tests by
365 tallying the *.ok and *.failed files.
366
367 * run_e2fsck: Create foo.ok and foo.failed files when tests
368 succeed or fail, respectively.
369
370 * test_config (TZ): Set the timezone to be GMT, so that test
371 results are consistent.
372