From 8fb20faf173fdc7a98cac9f52400dc2977df183b Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 3 Sep 2021 09:01:38 -0700 Subject: [PATCH] updated using git-ex --- todo | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 56 insertions(+), 4 deletions(-) diff --git a/todo b/todo index e1ae19d..8c1d7ae 100644 --- a/todo +++ b/todo @@ -8,14 +8,66 @@ Goal: -create feed Resources: +-bittorrent + -http://bittorrent.org -RSS: -https://en.wikipedia.org/wiki/RSS --libtorrent-rasterbar - -https://www.rasterbar.com/products/libtorrent/ To Do: --figure out uploading monitoring issues - -creation of meta files, triggering reload too often +-bencoding/decoding + -might not need decoding? +-file system + -open/close + -creating torrents + -traverse directories +-networking + -tcp/udp support +-hashing/cryptography + -find out which algorithms used in protocol + -lightweight library +-architecture + -epoll + -daemonize + -configuration + -signal handler for reset/reload + -threads + -adding torrents + -generating pieces/doing hashing + -network tread(s) + -logging +-considerations + -byte order issues? + -multiple protocols same socket? + -testing network protocols + -threads + -memory considerations + -pieces + -requests + -torrents + -peers + -rate limiting + -benchmarking + -imonitor inside code? + -trackers + +Stage 1: +-basic bittorrent functionality + -BEP_0003 + -BEP_0052 +-magnet link functionality + -BEP_0009 + -BEP_0010 +-tcp+udp functionality +-create/add torrents +-create feeds + +Stage 2: +-dht +-webtorrents Later: +-cli to build torrents dynamically + -seeder-cli add "torrent_name" "path" "file" + -seeder-cli create "torrent_name" + -seeder-cli list "torrent_name" ["path"] -explore phone app/podcast app integration -- 2.30.2