Various control protocol improvements, still needs significant work.
fc6f148
Introduce queuePacket() variant which takes a `const char *` buffer
d56cdca
Add function to queue outgoing packet to a control connection.
6bf91a0
Move compiler flags out of the Makefile and into mconfig
8e7328d
Various exception handling fixes and 'noexcept' declarations
25c367a
Remove incorrect comment
e1d9066
Remove functional TODO comments.
1efa314
Add a control command to initiate service rollback (and receive
8b81486
Fix some logging, and add a variable to track how many control connections
722bcdf
Commit .gitignore
a93e5c4
Add the "termsignal" setting to process services. This allows an
b13a0c6
Catch allocation exception when receiving a control socket connection
e5a692d
Documentation updates
467ec79
Improve the state model.
f47a0f3
Add 'dependencyStarted' method instead of directly overloading 'start'
b87baee
Add sample config for OpenBSD build
14f5e6b
Rename 'reboot' variable to 'do_reboot' to avoid conflict with OpenBSD
0ae70d1
Remove unintentionally committed debug statements
1a60dec
Logging and comment fixes
3ec9a9f
Add dinit-log.h as a dependency for objects
a18abcb
Improve logging facilities.
4c40f9a
Fix bug: "internal" services never properly registered that they had
479e92c
Update README
1d22f11
Update TODO list
3066200
Several changes, centered around improving logging and handling
d4a258f
Use C++11 typesafe enums for service type (ServiceType) and state
8166b06
Make start_ps_process more C++ish and prevent it throwing exceptions
6f4ea7a
Allow for quoted program arguments (and executable).
ac661e2
Fix comment in relation to vfork (we are using fork instead now)
97ba929
Minor cleanup: use C++-style cast and add some comments
af2e7f1