xref: /netbsd/external/bsd/iscsi/dist/src/TODO (revision 2f245829)
1To do
2=====
3add kevent
4add HUP support to read sig and targets file
5CRC/digests
6finish reservations
7RAID 1 rebuilding, breaking etc
8proper allow_netmask support for IPv6
9add ability to add a target in, take one out (if !busy)
10proper IPv6 support in harness
11
12Done
13====
14fix debug to be command-line driven
15unsigned char -> uint8_t
16make target guess method to use depending on size of file/device
17sprintf -> snprintf
18strcpy -> strlcpy
19autoconf
20fix lint
21Implement name-based stuff - no more inet_addr stuff
22split into separate targets
23rc.d scripts
24move to globals_t in target.c
25configuration
26Make it so that target can take an iqn as its address
27Manual page for iscsi-target
28manual page for targets config file
29get rid of hardcoded CHAP stuff
30use syslog to log info
31use syslog to log errors
32fix memory leak of user name
33error if no config file
34mmap & munmap
35get port from cmd line
36raid0
37add discovery masking
38clean up IPv6
39add socklen_t awareness
40add uuid
41Solaris initiator compatibility
42fix 64-byte swapping macros
43add reservations - RESERVE_6 and RELEASE_6 done
44pass addr family in sess structure
45add poll configure glue
46use poll if we have it
47proper IPv6 support in target
48VPD 80 handling
49bind to cmdline port properly now too
50