]> infiniteadaptability.org Git - seeder/commitdiff
updated using git-extra
authoralex <[email protected]>
Tue, 26 Apr 2022 23:49:43 +0000 (16:49 -0700)
committeralex <[email protected]>
Tue, 26 Apr 2022 23:49:43 +0000 (16:49 -0700)
todo

diff --git a/todo b/todo
index 51af5872c32e5cf7c2f6168f886a45ff3cdb7f75..e1da2ff4b5d682b51edeae0df911a44d23072ce1 100644 (file)
--- a/todo
+++ b/todo
@@ -17,24 +17,29 @@ Resources:
        -https://doc.libsodium.org/
 
 To Do:
+-signal handler
+       -handle SIGINT, shutdown gracefully
+               -shutdown add
+               -shutdown networking
+               -shutdown watches
+               -shutdown logging thread
+               -decide on EXIT CODE
+       -graceful shutdown
+               -watch threads
+               -logging thread
+               -during adding
+               -mid-request in server
+                       -implement net_stop
 -tests
        -torrent
                -piece_layers conformance test
        -torrent file conformance test
                -must include extended and non-extended files
        -integration tests
-               -include main.c and overwite main with macros
-               -all tests must only pass args to main()
                -tests
-                       -test_utils
-                               -setup_env
-                               -reset_env
-                               -sleep
-                               -shutdown
+                       *test_utils
                        -basic
                                -defaults, no custom directories (no files, no torrents)
-                               -must start and finish successfully
-                               -sleep and send signal to shutdown?
                        -add all files to torrent
 -setup qbittorrent integration testing
        -best way to connect?
@@ -125,19 +130,12 @@ To Do:
        -add const qualifiers where appropriate
        -peer_bitfield_received
                -start loading up pieces up receive
--signal handler
-       -graceful shutdown
-               -watch threads
-               -logging thread
-               -during adding
-               -mid-request in server
-                       -implement net_stop
--daemonize
 -benchmarking
        -network requests
        -adds
        -merkle roots
        -loads into priority queue
+-daemonize
 
 Later:
 -utp