| 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 | * Maybe find some external HTTP library which is better than the |
| 17 | internal httplib. |
| 18 | |
| 19 | Documentation: |
| 20 | * Document the protocol (initial work in the `protodoc' Git branch) |
| 21 | * Document the API. |
| 22 | |
| 23 | Code cleanups: |
| 24 | * Clean up local variables in the library. |
| 25 | |
| 26 | Other: See output of "grep -r XXX ." |