socklog cooperates with the runit package to create a small and secure replacement for syslogd. socklog supports system logging through Unix domain sockets (/dev/log) and UDP sockets (0.0.0.0:514) with the help of runit's runsvdir, runsv, and svlogd. socklog provides a different network logging concept, and also does log event notification. svlogd has built in log file rotation based on file size, so there is no need for any cron jobs to rotate the logs. socklog is small, secure, and reliable.
Release Notes: With this version, the socklog-conf program creates the socklog service directories in /etc/sv/ instead of /etc/socklog/, and names them socklog-unix, socklog-klog, etc. Additionally, it creates a ./check script in the socklog-unix service directory, which is utilized by runit's sv program when starting or checking the service.
Release Notes: This release fixes the build process (program selftests) on Solaris and a race condition in the tryto program (to handle timeouts properly for programs that exit immediately). The documentation has been updated slightly.
Release Notes: This release fixes some parts of the documentation.
Release Notes: This release fixes selftests failure on Solaris.
Release Notes: The tryto program now supports a -P option for running the program given at the command line in a new session and signalling the process group on timeouts. The documentation has been updated.