updated using git-extra
authoralex <[email protected]>
Wed, 2 Feb 2022 21:18:49 +0000 (13:18 -0800)
committeralex <[email protected]>
Wed, 2 Feb 2022 21:18:49 +0000 (13:18 -0800)
todo

diff --git a/todo b/todo
index 5bd965d1c0db074f292198ccb0ca6e0320dbcee6..fc693f0fe18528dbf5d7f49b586ee7c42726187d 100644 (file)
--- a/todo
+++ b/todo
@@ -46,10 +46,20 @@ To Do:
        -metrics
 
 Stage 0:
+-refactor session
+       -resize - HERE
+       -tests
 -networking
        *port option
        *tcp
        *udp
+       -work out how and when to send requests back to epoll
+               -struct with partially written buffer?
+               -struct with request parameters
+                       -i.e. hash request
+                               -infohash
+                               -peer id
+                               -etc.
        -start
                -register shutdown
                -spawn threads?
@@ -61,12 +71,11 @@ Stage 0:
                -session?
        -stop
 -peer
+       *rate limit interface
        -peer protocol
-               -header
-               -handshake
+               *header
+               *handshake
        -piece selection
-       -throttling algorithms
-               -setup interface only
 -trackers
        -opts
        -remove sample code