From 15c74945e8994987e566820da3e4140c539c1dbe Mon Sep 17 00:00:00 2001 From: "Victor Grishchenko (Debian)" Date: Fri, 26 Mar 2010 11:57:07 +0100 Subject: [PATCH] added trial TODO list --- TODO | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/TODO b/TODO index e29d3c0..336a7b5 100644 --- a/TODO +++ b/TODO @@ -5,11 +5,15 @@ STATE MACHINE * check ACK/HAVE redundancy * small-progress update problem (aka peer nap) guarantee size of updates < x% of data, on both ends +* HAVE ALL / HAVE NONE +* aggregate ACKS (schedule for +x ms) PERFORMANCE * move to the.zett's binmaps * optimize redundant HASH messages * move to rotated ACK queue +* 32 bit time field +* ?empty/full binmaps CACHING/FILES * connection rotation @@ -17,8 +21,11 @@ CACHING/FILES * real LRU/LFU * file/hash-file re-open in read-only mode * no cache recheck, failure-resistant +* completion mark * unified events/callbacks * move to 64-bit IO +* Transfer(fd) constructor +* think of sliding window(s) MANIFOLD * all-swarm performance stats @@ -29,3 +36,8 @@ MANIFOLD * add NATs to the setup * recover mfold.libswift.org * integrate Windowses + +OTHER +* Sha1Hash constructor ambiguity +* don't #include .cpp +* think of using HTTP (?) as a fallback -- 2.20.1