From cffdc0f01607ead2bf7b1679fee24cbff2c54c1c Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 22 Oct 2021 18:18:51 -0700 Subject: [PATCH] updated using git-extra --- todo | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/todo b/todo index a0a9fd8..a4dbd8a 100644 --- a/todo +++ b/todo @@ -59,29 +59,28 @@ Stage 0: *shutdown architecture *setup tests *add option to redirect stdout, stderr to files --setup watches - *add option to watch directories - *add option for worker_threads [default=ncores] - *add default watch directories - *foreach watch directory - -add all files in add queue - *multi-threaded add, spawn opt.worker_threads # of threads - -figure out what hashing needs to be done - HERE - -examine .py script - -refactor add.c - -clean up, simplify, abstract, rename, etc. to make more clear +*generate usage dynamically +-file_hash + -figure out what hashing needs to be done + -examine .py script +-watch + -start watching thread -on modification -update files -build+replace existing torrent --create torrent - -build merkle tree - -bencode/decoding - -.torrent file - -magnet link --tests +-refactor add.c + -clean up, simplify, abstract, rename, etc. to make more clear +-feed + -prerequistes + -bencode/decoding + -build merkle tree + -create .torrent files + -magnet links +-networking + -port option -signal handler -daemonize --networking +-tests Stage 1: -basic bittorrent functionality @@ -92,6 +91,7 @@ Stage 1: -BEP_0010 -tcp+udp functionality -create/add torrents +-trackers -create feeds -meta files, torrent names -bring in feeds from old project -- 2.30.2