Build: autogenerate dependency files (*.d)
c959264
Separate "runs-on-console" into runs-on- and starts-on- options.
daacd06
Use restart timer also for non-smooth-recovery restarts.
5f43c35
Correct calculation of restart timeout, and up timeout to 200ms.
e327633
Minor refactoring / code documentation.
4bd3733
Add a restart timer to limit restart rate.
707a672
README: improve wording in one paragraph.
b296058
Fix callback method name per Dasynq changes
e4fb2d7
Incorporate Dasynq changes
ebf6e52
Clean up one TODO
b639db7
Simplify allDepStarted logic.
81839d2
service record: move read_pid_file into bgproc_service
e09af92
service_record: declare handle_exit_status as pure virtual.
0ca7669
Refactoring: create base_process_service
01b37fd
Avoid releasing console twice on failure to read pid file.
670499b
Fix various missing std::move's (which was an exception safety issue)
f1566cf
Break out scripted service as a separate class
ed69443
Fix pointer bug in logging.
6f6c797
Refactoring.
34f77d1
Minor cleanups.
0ade632
Provide and use fallbacks for POSIX functions extended by linux/BSD.
4118a92
Incorporate Dasynq library changes.
e3d041a
README: add instructions on using dinitctl utility.
4f6d82c
Rework acquire/release handling.
ef9652b
Update TODO.
3a39fd1
linux service scripts: remount /proc after intial mount
da88270
Update Dasynq library and API usage
6695d7a
Update Dasynq library, and API usage throughout.
b49af36
Release soft dependencies if they stop early.
36d2781
Add missed dasynq file (for OpenBSD).
5ca8536