Merge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect
[doldaconnect.git] / doc / TODO
1                              Items to do
2
3 User-visible features:
4  * Implement a CLI client. I'm currently not sure what it's supposed
5    to actually do that cannot be done with dcruncmd, though.
6  * Implement ADC
7  * Implement fetching and displaying of file lists (requires rather
8    heavy protocol changes)
9
10 Protocol-visible features:
11  * Implement full support for TTHL
12  * Implement some encryption for the UI channel (probably TLS)
13
14 Enhancements:
15  * Implement real Unicode support instead of using wchar_t.
16  * Upgrade file handling code (including integer handling in the
17    protocol code) to always use 64-bit file offsets and sizes.
18  * Maybe find some external HTTP library which is better than the
19    internal httplib.
20
21 Documentation:
22  * Document the protocol (initial work in the `protodoc' Git branch)
23  * Document the API.
24
25 Code cleanups:
26  * Clean up local variables in the library.
27
28 Other: See output of "grep -r XXX ."