aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.txt
blob: c388cc8e601d9e4fe207990e1007e58c339a265d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
http://2ndscale.com/rtomayko/2009/unicorn-is-unix
http://bogomips.org/unicorn/
quick_error or error-chain

- 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:
- consider renaming to einhyrn
- 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