To Do:
*hashing/cryptography
*bencoding/decoding
--file system
- -open/close
- -creating torrents
- -traverse directories
+*file system
-networking
-tcp/udp support
-architecture
Stage 0:
-networking
-port option
- -tcp+udp functionality
+ -where to store
+ -stop
+ -tcp
+ -udp
+-peer
-peer protocol
-piece selection
-throttling algorithms
+ -setup interface only
-trackers
-opts
-remove sample code
-tests for tree_entry
-session
-hashmaps instead of array
+ -perror calls
+ -use logging
-watch
-verify works properly
-unit test with new configuration?