summary refs log tree commit diff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO21
1 files changed, 21 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..f4f372c
--- /dev/null
+++ b/TODO
@@ -0,0 +1,21 @@
+1.0 - TODO
+
+Better code for missing c99 int types. Evil OgreBSD!
+Fix spelling errors
+Should be able to listen on IPv6 too
+Calculate number of bytes left better
+Should pick random pieces, not rarest, at download start
+Man pages and other documentation.
+Do checksums in child process.
+Send keep alives
+Convert file names from UTF-8 to user locale
+Much, much,  better cli. Both code and usage wise.
+Close connections to seeders if we are seeding
+Better data structures
+General code cleanup, esp. the cli
+Improve build scripts
+Intelligent logging
+Better handling of unresponsive trackers
+Send multiple have messages instead of bitfield, when it's better
+Bitfields could be handled as a whole in policy.c.
+Other temporarily or permanently forgotten things...