summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>1999-06-18 01:13:31 +0000
committerTheodore Ts'o <tytso@mit.edu>1999-06-18 01:13:31 +0000
commite2e69ba4553ea6c84b6d3d48284170aa1d1a2b80 (patch)
treec8b68b6b74e7103a22410a7f5ff94f7b71f8f422 /TODO
parentd4b0ce03168d313e89110ab9fbaa6caf616d1786 (diff)
downloade2fsprogs-e2e69ba4553ea6c84b6d3d48284170aa1d1a2b80.tar.gz
fpopen.c:
Add support for the '&' flag, which redirects stderr to the FILE *. TODO: New set of TODO items....
Diffstat (limited to 'TODO')
-rw-r--r--TODO50
1 files changed, 49 insertions, 1 deletions
diff --git a/TODO b/TODO
index fd714267..cc694b70 100644
--- a/TODO
+++ b/TODO
@@ -4,4 +4,52 @@ BTW: Could you please add some sort of deleted and possibly corrupted file
and inode list to e2fsck report. There should be filenames deleted
from directory inodes, files with duplicate blocks e.t.c.
It's pretty annoying to filter this information from e2fsck output
- by hand :-(
+ by hand :-
+
+------------------------------------------
+
+Add a "answer Yes always to this class of question" response.
+
+----------------------------------
+
+ext2fs_flush() should return a different error message for primary
+versus backup superblock flushing, so that mke2fs can print an
+appropriate error message.
+
+-----------------------------------
+
+Put code into e2fsck to support imagic inodes....
+
+---------------------------------
+
+Deal with the case where /lost+found isn't a directory....
+
+
+--------------------------------------
+Date: Mon, 08 Mar 1999 21:46:14 +0100
+From: Sergio Polini <s.polini@mclink.it>
+
+
+I'm reading the sorce code of e2fsck 1.14.
+In pass2.c, lines 352-357, I read:
+
+if ((dirent->name_len & 0xFF) > EXT2_NAME_LEN) {
+ if (fix_problem(ctx, PR_2_FILENAME_LONG, &cd->pctx)) {
+ dirent->name_len = EXT2_NAME_LEN;
+ dir_modified++;
+ }
+}
+
+I think that I'll never see any messages about too long filenames,
+because "whatever & 0xFF" can never be "> 0xFF".
+Am I wrong?
+--------------------------------------
+
+debugfs --- ls of a corrupt directory (or a non-directory inode) with
+inconsistent lengths can cause it to core dump! Should fix to make it
+more robust.
+
+-------------------------------------
+
+
+