Simplify dependency checking logic.
a92b511
Add service set destructor.
ca6348f
Re-work dependency specification for service_record constructors.
5b3291e
Improve a test (and make it pass).
fe03c5b
Fix test 6, add a new test (test 7).
de753dc
Keep all dependencies (soft and regular) in a single list.
e0dfaef
ss_read: silence signed vs unsigned comparison warning.
bb632c6
tests: add another.
5b0ff44
service: fix recently introduced double-start bug.
d2fa298
Tests: add another test.
a9362ae
Fix "make check" on OS X / BSD.
46c6bb3
tests: correct get_state call (after rename from getState).
f7eb21c
Dasynq: merge changes from upstream.
f26d0b1
TODO list: a couple of items done.
0e13abf
More camelCase to under_score renaming.
794993e
Consolidate linux-specific code.
89876c9
Various renaming of camelCase to underscored_name for consistency.
08138c0
(Linux) set dinit as child subreaper.
dc49da3
Use getpgid to determine process group of service process.
3768e06
smooth recovery: wait for dependencies to start before relaunch.
0a5a2ad
bgprocess: eliminate doing_recovery field.
175a0b1
TODO: update
26f459b
Fix spacing / remove hard tabs.
97d3f22
service descriptions: Implement the stop-timeout setting.
d9c8b9b
service: implement stop timeout / hard kill.
49079e4
service: check error from kill when checking ability to track child.
0cf5edd
service: add safety check before unlinking old socket path.
d02c9d0
service: improve robustness of read_pid_file().
b2bda6e
service: use recorded state to check whether we can track child process
05f1ad2
Makefile: fix warnings on initial build due to missing *.d files.
c644603