Implement commands to retrieve the PID stored and send SIGKILL to said PID, respectively.
Add help for new commands in last commit and make error handling in main.c consistent and not an eyesore.
Add tiny function for noncritical error reporting, SmallError().
Add a little message when we specify a runlevel at boot time.
Fix missing newline in an error message.
Fix typo in c5c9dcf
Add option to erase log on boot, to prevent huge log size from accumulating.
Add support for multi-line comments via >!> and <!<
Allow whitespace to precede a line in epoch.conf
Update license file name in code comments
InitConfig(): Quit declaring TmpBuf everywhere and replace it with ErrBuf at the top of the function.
Fix issue with status reports going out of alignment when the kernel or a service prints something on startup.
Fix false positive misalignments in last commit, and add an extra newline after a positive is detected to help users discern which service is meant.
CHANGE: Allow usage of objects with the same priority. The order in which objects with the same priority run is not guaranteed.
Fix accidental recording of extra newlines to logs
Add some improvements to bootup logging and error checking
Move membus parsing to a new thread to prevent accidental skipping of scheduled shutdowns.
Add clarity improvement to ConfigProblem() by moving an enum to global.
Suggested by wei2912.
Revert "Move membus parsing to a new thread to prevent accidental skipping of scheduled shutdowns."
It's too hard to convert everything to volatile as this would mandate.
This reverts commit e9bcdb73682c5fa7324e98e5c43529173e4102ef.
Rewrite EditConfigValue() not to be a catastrophically bad pile of crap.