]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
ChangeLog, expect.1, image.gz:
authorTheodore Ts'o <tytso@mit.edu>
Sat, 2 Jun 2001 04:55:57 +0000 (04:55 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 2 Jun 2001 04:55:57 +0000 (04:55 +0000)
  f_badinode: Added a fast symlink with an invalid size to test e2fsck's
   handling of this case.
RELEASE-NOTES:
  Upate last couple of changes for the WIP release.

RELEASE-NOTES
tests/ChangeLog
tests/f_badinode/expect.1
tests/f_badinode/image.gz

index fc09b240723db29ce0ad97acf5336047228af372..d3b03e3e4cf052e69c1168311ac5711ddc43138e 100644 (file)
@@ -6,6 +6,15 @@ with relatively uncommon edge cases: a directory with an indirect
 block which is claimed by another file, and when the last inode in the
 filesystem has blocks claimed by another file.
 
+E2fsck now checks to see if the i_size field of a fast symlink is too
+big, and offers to clear the symlink if so.
+
+E2fsck now checks to see if i_size_high of special files is non-zero,
+and offers to clear i_size_high.
+
+Fixed byte-ordering conversion bug which caused e2fsck's revoke
+handling to essentially not work.
+
 Fix e2fsck's handling of incompatible journal flags so that the user
 has chance to abort, and then has the option to clear out the journal
 entirely.
index eaa8310c08276631f80c1765eefc607a72c05d91..e5425382b9a2964abae44e35de55c1781a2594bd 100644 (file)
@@ -1,4 +1,7 @@
-2001-06-01  Theodore Tso  <tytso@valinux.com>
+2001-06-02  Theodore Tso  <tytso@valinux.com>
+
+       * f_badinode: Added a fast symlink with an invalid size to test
+               e2fsck's handling of this case.
 
        * f_dup3: New test case which checks handling of blocks claimed
                multiple times by one inode which weren't handled
index 29af17bafa154482a0f79d08990bff43fc2dec54..62a680e57a000c83bd0a0177ef77a94870b3dc08 100644 (file)
@@ -17,6 +17,9 @@ Clear? yes
 Inode 15 (/char_dev) is an illegal character device.
 Clear? yes
 
+Inode 16 (/test-symlink) is a fast symlink with an invalid size (100)
+Clear? yes
+
 Pass 3: Checking directory connectivity
 Pass 4: Checking reference counts
 Pass 5: Checking group summary information
@@ -29,10 +32,10 @@ Fix? yes
 Free blocks count wrong (76, counted=77).
 Fix? yes
 
-Free inodes count wrong for group #0 (17, counted=20).
+Free inodes count wrong for group #0 (16, counted=20).
 Fix? yes
 
-Free inodes count wrong (17, counted=20).
+Free inodes count wrong (16, counted=20).
 Fix? yes
 
 
index 6beecc8b1d43aa33907fc2d4a52f070da4b69d33..7b4a0d100b60c6c977a7fe076edc9122895d94e3 100644 (file)
Binary files a/tests/f_badinode/image.gz and b/tests/f_badinode/image.gz differ