updated using git-extra
authoralex <[email protected]>
Tue, 29 Mar 2022 23:22:12 +0000 (16:22 -0700)
committeralex <[email protected]>
Tue, 29 Mar 2022 23:22:12 +0000 (16:22 -0700)
todo

diff --git a/todo b/todo
index ef60e14cad4b11e9ae0ac0fb5c8473ac09d94914..d443e81a2ebf66672dcff6d31350013cfeddcd77 100644 (file)
--- a/todo
+++ b/todo
@@ -47,29 +47,33 @@ Stage 0:
 *priority queue
 *networking
 *session
+-refactor
+       -add const qualifiers where appropriate
 -peer
        -rate limit interface
                -where to add?
                        -handler?
-       -peer protocol
+                       -each specific request?
+       *peer protocol
                *header
                *handshake
        *choke
        *unchoke
        *interested
        *not_interested
-       -choke_received
-       -unchoke_received
-       -interested_received
-       -not_interested_received
-       -have
-               -necessary for dht?
-               -skip?
-       -have_received
+       *choke_received
+       *unchoke_received
+       *interested_received
+       *not_interested_received
+       *keepalive
+       *keepalive_received
+       *have
+       *have_received
        -bitfield
                -use to start filling priority queue of pieces
                -start loading up pieces
        -bitfield_received
+       -bitfield_toggle
        -request
        -request_receivied
        -piece
@@ -88,6 +92,7 @@ Stage 0:
                -header
                -handshake
                -choke/unchoke
+               -interest/not
 -tests
        -watch
 -signal handler