X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=doc%2FTODO;h=b1e92c91f257d4594c58480aa5d3389b5d0967b5;hb=b7b85a5b93bda56aa8c3fcb6e427c7126dab165c;hp=b549e03f9765be4202579d775024ad3a62b0a1fc;hpb=08181a5020135f2b35dca77aea477a568ce81758;p=doldaconnect.git diff --git a/doc/TODO b/doc/TODO index b549e03..b1e92c9 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,26 +1,28 @@ Items to do User-visible features: + * Implement a CLI client. I'm currently not sure what it's supposed + to actually do that cannot be done with dcruncmd, though. * Implement ADC * Implement fetching and displaying of file lists (requires rather heavy protocol changes) Protocol-visible features: * Implement full support for TTHL + * Implement some encryption for the UI channel (probably TLS) Enhancements: - * Implement native HTTP library instead of calling out to wget in - dolcon (initial work in the `httplib' Git branch) - * Alternatively, find some good external HTTP library (Curl seems to - be hard to use with Gtk) + * Implement real Unicode support instead of using wchar_t. + * Upgrade file handling code (including integer handling in the + protocol code) to always use 64-bit file offsets and sizes. + * Maybe find some external HTTP library which is better than the + internal httplib. Documentation: * Document the protocol (initial work in the `protodoc' Git branch) * Document the API. Code cleanups: - * Clean up the clients/gtk2/main.c file and split it into multiple - files * Clean up local variables in the library. Other: See output of "grep -r XXX ."