From 9690685616d84a156050252025d6d8168139c495 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Mon, 17 Oct 2016 01:26:14 -0700 Subject: add TODO list --- TODO.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 TODO.txt diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 0000000..d8637d0 --- /dev/null +++ b/TODO.txt @@ -0,0 +1,19 @@ +- some form of unittests (shell scripts? sub-process?) + eg, https://github.com/uutils/coreutils/tree/master/tests +- better error handling (no unwraps) +- install command including manpages +- TCP backlog argument +- --kill-children-on-exit +- --seconds N +- argument to create a pid file + +nice to have: +- refactor code into multiple files +- design docs/notes +- more examples: rust, golang, C, ruby, js/node +- exponential backoffs +- debian packaging +- shell: timeouts on requests +- explicit drop()s on timer guards in some places +- more formal top-level state machine? +- systemd, upstart, and sysV template init files -- cgit v1.2.3