Release Notes: For services that are taken up through the 'once' command, 'sv down' now properly instructs runsv to send the service daemon the TERM and CONT signals. Additionally, the selftests in the build process have been fixed.
Release Notes: The chpst program learned a new option -b to run a program with a different name as the 0th argument, and some reported bugs have been fixed.
Release Notes: The documentation has been updated slightly since the latest test package. There were no changes to the runit source code. This is the second stable release of runit.
Release Notes: The default directory for services is now /service/, and no longer /var/service/. When installing runit on a system that should comply with the Filesystem Hierarchy Standard (FHS), neither /service/ nor /var/service/ should be chosen, but /etc/service/. It is recommended to create a compatibility symlink /service pointing to /etc/service in this case. This version additionally fixes the runsv program to properly handle service directories with ./log being a symlink to a directory on a different device, and slightly updates the sv program and the documentation.
Release Notes: The runit program, process number 1, has been fixed to reap dead processes that re-parented to process number 1 (zombies) more thoroughly. Instructions on how to use runit with upstart as an init scheme have been added, svlogd has been changed to use a new source port for each log message sent through UDP, and this release includes a build fix for AIX.
Release Notes: The documentation has been improved, and two minor bugs in the runit and runsv programs have been fixed.
Release Notes: The CHange Process STate program, chpst, now allows users and groups to drop privileges specified by numerical uid and gid, in addition to user and group names found in /etc/passwd and /etc/group. The sv program has been fixed to properly wait for services to restart when so requested and report success or timeout. More contributed scripts have been added to the collection of run scripts.
Release Notes: The runsv program now start the ./finish script with two arguments - the exit code and the exit status of the just finished ./run script. The timestamp svlogd optionally prepends to log messages can now be specified to be in ISO8601-alike format. The man pages were updated with details.
Release Notes: svlogd was changed to also prepend the optional timestamp to log messages sent to the network through via UDP, just as it does for log messages written to a log directory or standard error. A bug where svlogd did not clean up incompletely processed log files after rotation under certain conditions has been fixed along with a minor bug in the low level code and the documentation.
Release Notes: This version cleans up the documentation, and includes minor fixes to the runsv and runsvdir programs.