Record exec failure reason in service record
b5aae5f
Documentation update: stop-command for process/bgprocess
ca977d5
Add some tests, fix some other tests
8b3f67f
Don't let bgprocess reach stopped if waiting for exec status
bad1a74
Allow specifying stop-command for bgprocess services
2503b75
Refactor bgprocess_service as a subclass of process_service
1c25cba
De-register stop watcher using correct PID
19b75cb
Ensure stop_issued goes false on stop
1d757bd
Implement stop-command support for normal process services
9b3befd
Add (passing) test
b66360a
Fix incorrect state when bgproc is stopped in certain conditions
8cdf5e8
Fix rollback when adding dependency fails (caught by GCC 11)
c88bbdb
bgproc: properly clear smooth recovery flag if recovery fails
e3231e3
CP test for service status
48615c8
Fix off-by-one in handling STATUS requests
60cb1a4
Add .github metadata (funding)
bceda82
pre-bump version (0.14.0pre)
b881ff8
Use mandoc to generate html manpages
871edc9
Rename BUILD.txt to just BUILD (better consistency)
a0b3c07
Examples should be a top-level section
83b30ba
Update README, COMPARISON
5b661d9
Bump version in NEWS
43de889
Bump version: 0.14
bfcbcc8
Only re-open stdin/out/err if we are system manager
abdf7ac
Re-work build slightly; only build mconfig from top-level
7e75365
Avoid accidental creation of string temporary
1006690
Rework argument processing in dinitctl
3e645a4
Add cheatsheat for roff/man formatting etc
adc0299
Formatting and other fixes for man pages
f84a240
Improve consistency of man page styles
0dffb2f