From 8047fe81933de2a379f7830c7b13ef98d5a0c535 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 22 Jan 2018 02:32:17 -0800 Subject: some progress --- TODO | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/TODO b/TODO index 9a008ad..4ac7503 100644 --- a/TODO +++ b/TODO @@ -1,19 +1,7 @@ next: -- DatConnection - => u32 for feed index - => change sockaddr argument... not sure to what, maybe ToSockAddr? - => rip out more crap ("receive some", no_delay, registration extras) - => how to accept() (from_stream() refactor?) -- PeerThread - => proper error propagation - => don't store state (bitfield) in PeerThread itself, leave to Synchronizer - => to start, just use feed index (don't keep key/index table) - => need "self peer id" passed around - => keep "peer handle"... in the future, should be based on remote handle returned - Synchronizer - => probably an options builder - => generate "self peer id" + => probably an options builder? => "wanted" bitmap => design statemachine (global and per-peer) => actions for each message type -- cgit v1.2.3