From 1cfeadb0156d2f50d5027ced0c648ff7fa16d4a4 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sun, 5 Dec 2010 14:02:39 +1100 Subject: [PATCH] add a todo list --- TODO | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..135a772 --- /dev/null +++ b/TODO @@ -0,0 +1,31 @@ +Some features that should be added + +* Target driven iscsi-nop, to teach the library to respond to these. + These are unsolicited nops sent from the targetr which we need to respond + to. TGTD does not suppot these but IET should do so and could be used + to test with. + +* More efficient api for read/write commands where we read/write straight + from the socket into the buffer the application specified instead of as now + we pass the data to a callback and then copy it. + +* CHAP authentication. + Here is probably best to start by adding chap dissection and verification + to wireshark first to use as a verification tool until the handshakes + to the terget become successful. + +* More sophisticated handshaking during login + +* More scsi marshalling and unmarshalling functions in scsi-lowlevel + +* Autoconnect for session faiulures. + When the tcp session fail, try several times to reconnect and relogin. + If successful re-issue any commands that were in flight. + +* Task management functions + +* Data Digest + + + +