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.
+ * 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 ."
+ * See output of "grep -r XXX ."