From: alex Date: Sat, 23 Oct 2021 01:18:51 +0000 (-0700) Subject: updated using git-extra X-Git-Url: http://git.infiniteadaptability.org/?a=commitdiff_plain;h=cffdc0f01607ead2bf7b1679fee24cbff2c54c1c;p=seeder updated using git-extra --- 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