Move base_process_service timer expiry handling out of friend class.
6b07a54
Add some process-service tests.
4ee8c68
Use general dinit.h header in baseproc-service.cc.
f84dd08
Makefile: build dependency lists (*.d) during regular build.
690abd7
Stub out Dasynq functionality for tests.
75821e6
Add more missing includes for tests.
0d61962
Fix makefile typo preventing build of 'shutdown'.
902df12
tests: infrastructure for implementing mock headers.
77ef423
Fix some includes (for testing/general resilience).
ff43b10
Move includes into a separate directory.
52781eb
Minor cleanup: remove unnecessary aliases.
21ffa89
Pull some commonly occurring declarations into a new header file.
88ce13a
Tests: use stubs for various functions.
cbd73e0
proc-service.cc: add intro comment.
5611aff
Refactoring: split out exec_succeeded function.
2b8bcc9
Move separate_args function from header to source file.
d3c994e
Fix build of tests.
0dbfc84
Split service.cc into multiple files.
9cb0528
Fix issue with start timeouts not correctly stopping dependents.
0ca513a
Big rename/namespace cleanup.
0ffc42b
Minor refactoring/code documentation.
e984ea0
Properly handle scripted service start interrupt.
fb99bdf
Clean up warning in process_restart_timer.
46eef66
Rename service_type (type) to service_type_t.
9e8672e
Linux examples: use reasonable start-timeout for filesystem services.
e4e1645
Allow specifying service start timeout in service description.
b3a7136
Correctly handle start timeout of 0 (i.e. no timeout).
bd2fc3e
Implement start timeout for services, default of 60 seconds.
632b967
Sample service defs: enable smooth recovery for ttys.
0138304
Update version to 0.07.
242a384