Commit | Line | Data |
---|---|---|
08181a50 FT |
1 | Items to do |
2 | ||
3 | User-visible features: | |
2c36a4ac FT |
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. | |
08181a50 FT |
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 | |
6d8dd343 | 12 | * Implement some encryption for the UI channel (probably TLS) |
08181a50 FT |
13 | |
14 | Enhancements: | |
b7b85a5b FT |
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. | |
82fc2176 FT |
18 | * Maybe find some external HTTP library which is better than the |
19 | internal httplib. | |
08181a50 FT |
20 | |
21 | Documentation: | |
22 | * Document the protocol (initial work in the `protodoc' Git branch) | |
23 | * Document the API. | |
24 | ||
25 | Code cleanups: | |
08181a50 FT |
26 | * Clean up local variables in the library. |
27 | ||
28 | Other: See output of "grep -r XXX ." |